#panel-specials {<!-- display: none; --><!-- visibility: hidden; -->margin-bottom:7px;}.search-table {  width: 100%;  background:#ccc;   font-weight:normal;border-top: 1px solid #aaa;border-bottom:1px solid #cccccc;}.search-table table , .search-table table  td { text-align: right;width: 100%; }.search-table select {  width: 164px;  font-family: arial;  font-size: 10px;  font-weight: normal;}#searchresult, #relateditemheading, #productreviews, #select-category-heading { padding: 5px 15px;  }#table-navigation { display:none; }#branddropdowncell {padding-right:1px;}#themedropdowncell {padding-right:5px;}#field_product_brand, #theme_dropdown {font-size:11px; }.tender-header, .tender-description, .tender-text{font-size:11px;}.newheadercenter {background: #f0f0f0 url(http://navymuseumstore.com/images/header_BG.jpg) repeat-x scroll 0% 0%; }#login-welcome-text, #proceedtocheckout { padding-left: 10px; }body{	color: #000000;	font-family: Verdana, Arial, Helvetica, Sans-Serif;	font-size: 10px;	margin: 0px;	padding: 0px;        background:#ffffff;    /*   background-image: url(images/panelBGcenter.gif); */}b, p, .text, .smalltext, .searchtheme, #tell-a-friend-link   {	color: #003366;	font-family: Verdana, Arial, Helvetica, Sans-Serif;	font-size: 10px;}/*shopping cart*/.tiptable{ margin-top:10px;}.wholepage{	border-bottom: 15px solid #003366;	border-top: 5px solid #003366;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #003366;	border-left-color: #003366;	margin: 10px 10px 25px;}.navlink {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #246;	text-decoration: none;}.product-link, a:link, a:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;	color:#246;}a:hover, a:active {color:#000;text-decoration: none;}.formbox {	BACKGROUND: #f0f0f0;       /* background-image: url(images/background.gif); */}.mainbodyfooter {	background-image: url(http://navymuseumstore.com/store_images/Website_Header_BackGround.gif);	background-repeat: repeat-x;	background-position: bottom;}  .leftfade {	background-image: url(images/leftfade.gif);	background-repeat: repeat-y;}.rightfade {	background-image: url(images/rightfade.gif);	background-repeat: repeat-y;	background-position: right;}.contactpage{padding: 5px;margin: 0px;background: #e7ecee;}.text-related, .checkoutform, .shippingaddress {margin-left:15px;margin-right:15px;        }.shippingaddress {    margin-top:10px;} .list-theme-item{margin-left:35px;        }.headertable {	border-collapse: collapse;	border-spacing: 0;	width: 100%;  } nothing {	border-bottom: solid 1px #005599;	border-top: double 3px #113388;	height:80px;     }      .headercenter {   width: 100%;border-width: 0px 0px 0px 0px;} }.headerleft { border-width: 0px 0px 0px 0px; }.headerright {  border-width: 0px 0px 0px 0px;}.mainbody {	width: 100%;	border-collapse: collapse;	border-spacing: 0;	background-color: #FFFFFF;	}.mainbodycenter { 	border-collapse: collapse;width:100%;vertical-align: top;padding:0px;    border-bottom: 2px solid #003366;}.main{	font-size:11px;}.mainbodyleft { width: 175px; vertical-align: top;     height:100%;    padding: 5px;    border-right: 1px solid #003366;    border-bottom: 2px solid #003366;	    background: #ccc url(images/page_BG.jpg) repeat-x; }.mainbodyright  { width: 175px; vertical-align: top; background:#ffffff;    height:100%;    margin-left: 5px;    border-left: 1px solid #003366;    border-bottom: 2px solid #003366;}.navpanelheader { }/* For the panel headers on the left */.navpanelright, .navpanelleft {	border-collapse: collapse;	border-spacing: 0;	border: 0 0 0 0;	padding: 0 0 0 0px;	width: 171px;} .navpanelleftbody,.navpanelrightbody,.navpanelbodybody { 	border-collapse: collapse;	border-spacing: 0;	padding: 0 0 0 0px;	width: 100%;	}.navpanelbodybody {	border-collapse: collapse;	border-spacing: 0;	padding: 10px 10px 10px 10px;	width: 100%;	background-color: #FFFFFF;}.navpanelleftcontent, .navpanelrightcontent {    padding: 10px 0px 10px 10px;    background:#FFFFFF;    	font-family: Verdana, Arial, Helvetica, Sans-Serif;	font-size: 10px; }.navpanelleftcontent a, .navpanelrightcontent a  { font-size: 10px; font-weight:bold; } .navpanelbodycontent {	padding: 5px;	font-family: Verdana, Arial, Helvetica, Sans-Serif;	font-size: 10px;	background-color: #FFFFFF;         }.navpanelleftheader, .navpanelrightheader {	border-collapse: collapse;	border-spacing: 0;	width: 100%;   padding: 0 0 0 0;	height: 25px;		margin: 0px 0px 0px 0px;	padding: 3px;	font-size: 10px;	color: #003366;}.navpanelleftheader, .navpanelrightheader{	border-bottom: 2px SOLID #003366;}.navpanelbodyheader {		border-bottom:2px solid #003366;	border-collapse: collapse;	border-spacing: 0;	width: 100%;        padding: 0 0 0 0;background:#ccbb77;	height: 26px;        margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}.navpanelbody{	width:100%;           margin: 2px 1px 0px 1px;	padding: 2px;     	border-collapse: collapse;}.navpanelbodycell {background:#ffffff;	width: 100%; 	border: 1px SOLID #888;	margin-bottom: 5px;}.navpanelleftcell, .navpanelrightcell {	width: 175px;padding-bottom: 5px;	margin-bottom: 5px;border:1px dotted #003366;background:#FFF;}.navpanelleftheaderleft, .navpanelrightheaderleft {   padding: 2; width:2px;  background:#ee8f0f;}.navpanelleftheaderright, .navpanelrightheaderright {   padding: 0;  background:#96B0CA;}.navpanelleftheadercenter, .navpanelrightheadercenter {	font-weight: bold;	text-align: left;	font-family: Verdana, Arial, Helvetica, Sans-Serif;	font-size: 12px;    color: #003366;	width:100%;	padding-left: 5px;	border-collapse: collapse;	border-spacing: 0;    background: #cb7 url(images/page_BG.pg) repeat-x;         }.parent-navigation { margin-bottom: 5px; }.navpanelbodyheadercenter {        color: #003366;	font-weight: bold;	text-align: left;	font-family: Verdana, Arial, Helvetica, Sans-Serif;	font-size: 12px;	width:100%           margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;     	border-collapse: collapse;	border-spacing: 0;}.registerform{        margin-top:15px;}/* For the panel headers in the body */.navpanelbodyheaderleft {	width: 12px;}.navpanelbodyheadercenter { 	font-family: Verdana, Arial, Helvetica, Sans-Serif;	font-size: 10px;	color: #003366;	font-size: 10px	}.navpanelbodyheaderright { }.navpanelbodycell {width:100%; }/* Headings */.heading-subcategory {			font-size: 14px;	color: #003366;	font-weight: bold;}.heading-main {	font-size: 14px;	color: #003366;	font-weight: bold;margin-left:15px;margin-top:10px;}.heading-small {width: 100%;text-align:center;		font-size: 10px;	color: Gray;	font-weight: normal;margin-top:10px;}.heading-product {			font-size: 11px;	color: #CC0000;	font-weight: bold}/* text types */.text-search {font-size: 10px;}.text-productdesc {}.text-productsubdesc {}.text-pricingdetails{ 	font-size: 10x	color: Black;}.text-price {	font-weight: bold;	font-size: 10px;	color: Black; }.text-pricestrike {	text-decoration: line-through;	font-weight: bold;	color:#808080;}.text-shipping {	color: black;	font-family: Verdana, Arial, Helvetica, Sans-Serif;	font-size: 11px}.text-pricesave {color: #ed0000;	font-weight: normal;}.text-small { font-size: 9px;}.text-availabilitytext {  font-size: 10px;  color: Gray;}.text-availabilitytitle {  font-size: 10px;  font-weight: bold;}/* the "you may also be interested in text" */.text-related {}/* theme UL tag */.list-theme { padding: 0px 0px 0px 0px ;}/* theme LI tag  (child of list-theme class)*/.list-theme-item { padding: 0px 0px 0px 0px ;}/* TIps (including basket quick tips) */.tiptable {   width: 100%;    }.tipheader {   width: 100%;    color:#003366; background:#ccc;  font-weight: bold;	font-family: Verdana, Arial, Helvetica, Sans-Serif;	font-size: 10px;	font-variant: small-caps;	text-align: left;}.tipbody {   width: 100%;  background-color: #f0f0f0;  font-size: 10px  }/* Basket */.baskettable {    width: 100%;}.basketheader {	    width: 100%; background:#ccbb77;	font-weight: bold;	font-family: Verdana, Arial, Helvetica, Sans-Serif;	font-size: 10px;	font-variant: small-caps;	text-align: left;}.basketlist-row1 {	background: #ffffff;	color: Black;}.basketlist-row2 {        background:#f0f0f0;}.basketlist-hilight {    background:#f0f0f0;    font-weight: bold;}.basketlist-lolight {background-color: #fff;border-top: 1px solid #ccc;border-left: 1px solid #ccc;font-weight: bold; font-size:12px;}.basketcol {    font-weight: bold;    font-size:10px;    background-color: #f0f0f0 ;	border-top: 1px solid #ccc;}.basketlist-col1{font-size:10px;font-weight:bold;}.basketlist-col4, .basketlist-col5{font-size:10px;font-weight:bold;}/* Product List */.productlist-row1 {        border-bottom: 1px dotted #003366;	}.productlist-row2 {        border-bottom: 1px dotted #003366;}.product-info {	color: Black;	}.product-link {	color: #246;	}.productlistheader {border-bottom:2px solid #003366;	background-color:#ccbb77;	color:#003366;	font-weight: bold;	font-size: 10px;height:20px;}.productlisttable {width:100%;        margin-top:0px;	empty-cells: show;	border-collapse: collapse;	border-spacing: 0;	font-size: 10px; border:1px solid #aaa;}/* Store bits */.storecredits {  text-align: center;  background:#ffffff;  padding: 42px 10px 10px 10px;}/* Tab Bits */  .tab-table {border-collapse:collapse;height:22px;color:#596989;padding:0;background: #ccc;}.tab-parenttable {background: #ccc url();border-top: 1px solid #aaa;border-bottom:1px solid #ccc;border-left: 1px solid #aaa;border-collapse:collapse;padding:0;}.tab-table td:hover, .tab-text:hover { background:#aaa; }.tab-text {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px; font-weight:700;text-align:center; vertical-align:top;border:0 none; border-collapse:collapse;padding: 5px 15px ;color: #596989;text-decoration:none;}.tab-link, .tab-link:active, .tab-link:visited  {color: #596989;text-decoration:none;font-size: 10px;}.tab-link:hover {color: #000;}.tab-left {background-image: url(images/m-red-left.g);background-repeat:no-repeat;width:0px;height:20px;padding:0;}.tab-middle {background-image: url(images/m-red-middle.g);background-repeat:no-repeat;width:0px;height:20px;padding:0;border-right: 1px solid #aaa;}.tab-right {background-image: url(images/m-red-right.g);background-repeat:no-repeat;border-right: 1px solid #aaa;width:0px;height:20px;}/* Added automatically */.text-bold {  font-weight: bold;}/* Added automatically */.text-shipping-row1 {}/* Added automatically */.text-shipping-row2 { }/* Added automatically */.basketlist-blank {		background: white;	}/* Added automatically */.link-department-select, .link-category-select {  font-weight: bold;  color: #000;}/* Added automatically */.link-department, .link-category  {color:#246;  font-weight: bold;  text-decoration:none;}/* Added automatically */ {  font-weight: bold;color:#6a72ad;}/* Added automatically */.link-subcategory-select {  font-weight: bold;}/* Added automatically */.link-subcategory {  font-weight: bold;}/* Added automatically */.productlist-hcol1 {	}/* Added automatically */.productlist-hcol2 {	}/* Added automatically */.productlist-hcol3 {	}/* Added automatically */.productlist-hcol4 {	}/* Added automatically */.productlist-col4 {	}/* Added automatically */.productlist-col3 {	}/* Added automatically */.productlist-col2 {	}/* Added automatically */.productlist-col1 {	}/* Added automatically */.table-error {	background: #dd0000;}/* Added automatically */.table-error-td {	background: Red;}/* Added automatically */.error-text {	background: White;	font-weight: bold;}/* Added automatically */.error-heading {	color: White;	font-weight: bold;	text-decoration: underline;	font-size: 14px;}/* Added automatically */.testmodeinfo { background: #9999FF; color: black; font-weight: bold;}.text-pricespecial { color: #003366; font-weight: bold; }.registerform .text {  width: 140px;  font-size: 12px;  text-align: right;}.registerform .textbox, .registerform .select   {  width: 180px;}.boxText{background:#FFFFFF;}.text-shopping{    	color: #000000;	font-family: Verdana, Arial, Helvetica, Sans-Serif;	font-size: 12px;}.inputRequirement{	font-family: Verdana, Arial, Helvetica, Sans-Serif;	font-size: 10px;        color:#ff0000;}.searchtheme {  color: white;}.search-label {  font-size: 12px;  font-weight: bold;}#advanced-search-button {  font-size: 12px;}#page-search #form-advsearch select  {  width:90%;}#keyword {  width: 250px;}#product_code {  width: 150px;}#customer-reviews-heading {  padding-top: 10px;  margin-bottom: 5px;}#write-review-heading {  margin-bottom: 5px;}.review-useful-button {  font-size: 10px;}#product-review-title {  width: 250px;}/* CSS Buttons */.button-big, .button-small { display: block; cursor: hand; cursor: pointer; text-decoration: none; }.button-big .button-text { background: transparent url(store_images/buttons.gif) no-repeat scroll 0 -75px; padding: 0 3 0 3px; line-height:33px; height: 35px; }.button-big .button-left { width: 12px; height: 35px; background: transparent url(store_images/buttons.gif) no-repeat scroll 0px 0px; }.button-big .button-right { width: 12px; height: 35px; background: transparent url(store_images/buttons.gif) no-repeat scroll -12px 0px; }.button-small .button-text { width:50px; background: transparent url(store_images/buttons.gif) no-repeat scroll 0 -55px; padding:0; height: 20px; line-height: 18px; }.button-small .button-left { width: 8px; height: 20px; background: transparent url(store_images/buttons.gif) no-repeat scroll 0px -35px; } .button-small .button-right { width: 8px; height: 20px; background: transparent url(store_images/buttons.gif) no-repeat scroll -8px -35px; }.button-right,.button-left { float: left; display: block; font-size:0px; }.button-text { text-transform:lowercase; font-family: Arial, sans-serif; font-size: 13px; font-weight: bold; float: left; display: block; color: #003366; text-decoration: none; text-align:center; }.button-small .button-text { font-size: 11px; color:#1a3366; font-weight: bold;} .pagination .button-text { width:auto; } .pagination .button-right { margin-right: 1px; }.pagination .button-small span { filter:alpha(opacity=55); -moz-opacity:.55; opacity:.55; }.pagination .button-small:HOVER span { filter:alpha(opacity=99); -moz-opacity:.99; opacity:.99; }.pagination .button-on span { filter:alpha(opacity=99); -moz-opacity:.99; opacity:.99; }.button-rightaligned   { float: right; }/* Added by NitroSell - do not remove! */label { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #003366; font-weight: bold; }.themeText, #customcontent p  { margin-left:15px; font-size: 11px; line-height:1.3em; }#productphoto {	text-align: center;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}.cattabletext, .text-shopping, .text-shopping-link { font-size: 11px; }.price-percentage { font-size:10px; color:#c00; }.tell-a-friend-link { font-size:10px; }#paymentForm {	background-image: url(4pay.jpg);}#shippingform {	background-image: url(3shipping.jpg);}#frmAddToListHandler {	background-image: url(2review.jpg);}#login, #loginform, .registerform {	background-image: url(1login.jpg);} #shipping-address-create { border:1px solid  #036; }/*  http://www.history.navy.mil/branches/org8-1.htm      http://www.navyhistory.orghttp://www.history.navy.mil*/