﻿.matrixtitle { display:none; } #layer_field2 { float:left; margin-right:10px; }body {	background: url(http://battleshipnewjerseystore.com/themes/images/bg-pagefader.jpg) repeat-x;	margin: 0px auto;	left: auto;	right: auto; }body, p, .text  {	color: black;	font-family: Arial,Sans-Serif;	margin: 0px;	padding: 0px;	font-size: 11px;}span .heading-main a:hover { color:#c00; }.wholepage {	width:940px;	margin:0px auto;	padding: 0px;	left: auto;	right: auto;	border-top: 0px none #036;	border-right: 1px solid #036;	border-bottom: 0px none #036;	border-left: 1px solid #036;} .mainbodyfooter {background-image: url(images/battleshipnewjerseyFooter.gif);background-repeat: repeat-x;}  .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;}.navlink, a {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #003366;	text-decoration: none;	font-weight: bold;}.formbox {	BORDER: #003366 1px solid; padding:5px;	BACKGROUND: #f0f0f0;}.parent-newproduct .navpanelleftcontent {	background: #ffffff;	}.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: 0px 0px 0px 0px;} .headerleft { border-width: 0px 0px 0px 0px; }.headerright {  border-width: 0px 0px 0px 0px;}.mainbody {	width: 100%; background-color: white;	border-collapse: collapse;	border-spacing: 0;}.mainbodycenter { width: 100%; vertical-align: top;padding: 0px 4px;background-color: white;}.mainbodyleft   {         width: 170px;         vertical-align: top; 	border: 0px none #ffffff;	padding: 0px;	background: white;	}.mainbodyright  { 	width: 170px; 	vertical-align: top; 	padding: 0px;	}.navpanelheader { }/* B4CDCB = greenish   For the panel headers on the left */.navpanelleftbody2 {	width: 100%;	background: #036 url(http://battleshipnewjerseystore.com/themes/images/DeptMenuBG.jpg) repeat-y;	line-height: 1.5em; padding-left:4px;} .categoryblock {	width: 100%; 	background: #c00 url(http://battleshipnewjerseystore.com/themes/images/CatMenuBG.jpg) repeat-y;  } .navpanelleft {   background: #B4CDCB;   	border-collapse: collapse;	border-spacing: 0;	border: 0px;	padding: 0px;	margin-bottom: 1px;	width: 170px;} .navpanelright {	border-collapse: collapse;	border-spacing: 0;	border: 0px;	margin: 0px;	padding: 0px;	margin-bottom: 1px; background: white;	width: 170px;} .navpanelleftbody,.navpanelbodybody { 	border-collapse: collapse;	border-spacing: 0;	padding: 0px;	width: 100%;	border: 1px solid #003366;	border-top: 0px ;		}		.navpanelrightbody { 	border-collapse: collapse;	border-spacing: 0;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	width: 100%;		border: 1px solid #003366;	border-top: 0px ;		}.navpanelbodybody { 	border-collapse: collapse;	border-spacing: 0;	padding: 5px 10px 10px 10px;	width: 100%;	border: 1px solid #003366;	border-top: 0px ;}.navpanelleftcontent, .navpanelrightcontent, .navpanelbodycontent {padding: 10px 5px 10px 10px; }/*lht blue = e2edfamed blue = 618cbedark blue = 25375b */.navpanelleftheader {	border-collapse: collapse;	border-spacing: 0;	width: 100%;    padding: 0px;	height: 23px;	border: 1px solid #003366;	margin: 0px;	padding: 0px;	background: #25375b;	font-size: 10px;	color: white}.navpanelrightheader {	border-collapse: collapse;	border-spacing: 0;	width: 100%;	height: 26px;	border-left: 1px solid #003366;				border-right: 1px solid #003366;		border-bottom: 1px solid #003366;		margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	background: #25375b;	background-image: url(images/tab-bar-background.gif);		font-size: 10px;	}.navpanelbodyheader {		border-collapse: collapse;	border-spacing: 0;	width: 100%;    padding: 3px;	height: 25px;	border: 1px solid #003366;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	background: #f0f0f0;}.navpanelbody{	width:100%	}.navpanelbodycell {	width: 100%; }.navpanelleftcell,.navpanelrightcell {	width: 170px;}.navpanelleftheaderleft {   padding: 0;	background-repeat: no-repeat;	width: 12px}.navpanelrightheaderleft {	padding: 0;	background-image: url(images/tab-bar-left.gif);	width: 36px	}.navpanelleftheaderright {  padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px;  }.navpanelleftheadercenter , .navpanelbodyheadercenter {	color: #white;	font-weight: bold;	text-align: left;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;}.navpanelrightheadercenter {	color: White;	font-weight: bold;	text-align: left;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 10px;}.text-shopping {	color: black;	font-size: 9px;}.text-shopping-link {	color: #25375b;	font-size: 10px;	font-weight: normal; }		.text-shopping-link:hover {	color: #000;	font-size: 10px;	font-weight: normal;}/* For the panel headers in the body */.navpanelbodyheaderleft {}.navpanelbodyheadercenter { 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 10px;	font-variant: small-caps;	color: #25375b;	font-size: 10px	}.navpanelbodyheaderright { }/* Headings */.heading-subcategory {			font-size: 14px;	color: #CC0000;	font-weight: bold}.heading-product,h1,.heading-main {	font-size: 18px;  font-family: arial, sans-serif;	color: #001155;	font-weight: bold}h1, .heading-main {  padding-top: 10px;}.heading-small {width: 100%;	  text-align: right;		font-size: 10px;	color: Gray;	font-weight: normal;}.heading-product {padding-bottom: 6px;}.text-product-desc {font-size: 12px;}/* text types */.text-search {font-family: arial, sans-serif;font-size: 11px;color: #001155;}.text-pricingdetails{ 	font-size: 10px: Black;}.text-price, .text-pricespecial {	font-weight: bold;	color: #25375b;	font-size: 12px; }.text-pricestrike {	text-decoration: line-through;	font-weight: bold;	color: #505050;	font-size: 10px;}.text-shipping {	color: black;	font-family: "Trebuchet MS",Trebuchet,Verdana,Sans-Serif;	font-size: 11px}.text-pricesave {	color: #cc0000;	font-weight: normal;	font-size: 10px;: 11px;}.text-small { font-size: 9px;}.text-availabilitytext {  font-size: 10px;  color: Gray;}.text-availabilitytitle {  font-size: 10px;  font-weight: bold;color: maroon;}/* 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: #c00;  font-weight: bold;	font-family: Verdana, Geneva, 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 { border-collapse: collapse; width: 100%; border: 1px solid #25375b;}table.baskettable td ,table.baskettable tr {margin: 0px 0px 0px 0px;padding: 3px 3px 3px 3px;}.basketheader {	width: 100%;	height: 26px;	font-weight: bold;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 10px;	font-variant: small-caps;	text-align: left;	color: #ffffff;	background: #25375b url(images/tab-bar-background.gif);}.basketlist-row2 {	background: #ffffff;	color: Black;}.basketlist-row1 {		background: #ffffff;}.basketlist-hilight {	background: #25375b;	font-weight: bold;	font-size: 13px;	color: #FFFFFF;}.basketlist-lolight {		font-weight: bold;}/* Individual basket columns */.basketlist-col1, .basketlist-col2, .basketlist-col3, .basketlist-col4, .basketlist-col5  { font-size: 12px}.basketlist-hcol1, .basketlist-hcol2, .basketlist-hcol3, .basketlist-hcol4, .basketlist-hcol5  { font-size: 13px;}/* Product List */.productlist-row1 {background: #f0f0f0;		padding: 0px ;	}.productlist-row2 { background: #ffffff; padding: 0px 0px 0px 0px ; }.product-info {	color: Black;	}.product-link {	color: #25375b;	}.productlistheader {	background: #25375b;	color: gold;	font-weight: bold;	font-size: 12px;	padding: 5px; 		}.productlisttable {width: 99%;	border: 1px solid #003366;	empty-cells: show;	border-collapse: collapse;	border-spacing: 0;	font-size: 10px;	padding: 3px;	margin: 2px;}/* Individual product list columns */.productlist-col1 {	background-color: #FFFFFF;	border-right-width: 1px;	border-right-style: dotted;	border-right-color: #001155;	}.productlist-col2,.productlist-col3 {	border-right: 0px;	padding-left: 5px;}.productlist-col1, .productlist-col2, .productlist-col3, .productlist-col4, .productlist-col5  {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #001155;}.productlist-hcol1, .productlist-hcol2, .productlist-hcol3, .productlist-hcol4, .productlist-hcol5  { background-color:#fffff;}/* Navigation link colours  */.link-department {  color: #f0f0f0; font-weight: bold; }.link-department:hover {  color: #d10; }.link-department-select, .link-department-select:hover, .link-category-select:hover {  color: #fff;   font-weight: bold;}.link-category {  color: #f0f0f0; font-weight: bold;  }.link-category:hover {  color: #fff; }.link-category-select, .link-department-select {color: #fff; font-weight: bold; text-decoration:underline;}.link-subcategory {  color: 000033;  font-weight: bold;}.link-subcategory-select {color: #cc0000;}a {	color: #015;}/* Store bits */.storecredits {  text-align: center;  padding: 42px 10px 10px 10px;}/* Search bar */.search-table {  width: 100%;  color: #0066cc;  background-color: #0066cc;}.search-table table , .search-table table  td { text-align: left;width: 100%;background-color: #0066cc;}.search-table select , #keyword-search-box{  width: 169px;  margin-left: 2px;  font-family: arial;  font-size: 10px;  font-weight: bold;}/* Tab Bits */.tab-table { 	border: 0px 0px 0px 0px ;  	border-collapse: collapse;	padding: 0px 0px 0px 0px ;	height: 26px;}.tab-left {	background-image: url(images/tab-bar-left.gif);	background-repeat: no-repeat;	width: 36px;	height: 26px;	padding: 0px 0px 0px 5px ;	} .tab-parenttable  { 	border-bottom: 3px solid #c00 ;  	border-collapse: collapse;	padding: 0px;	background: url(images/tab-bar-background.gif);    background-color: #003366; }.tab-text {	font-family: "MS Serif", "New York", serif;	font-size: 12px;	font-weight: normal;	text-align: center;	vertical-align: top;	border: 0px 0px 0px 0px ;  	border-collapse: collapse;	padding: 7px 0px 0px 0px;		background-image:  url(images/tab-bar-background.gif);}.tab-link {	text-decoration: none;	font-sixe: 13px;	color: white;}.tab-middle {	background-image: url(images/tab-bar-middle.gif); 	background-repeat: no-repeat;	width: 36px;	height: 26px;	padding: 0px 0px 0px 0px ;			}.tab-right {	background-repeat: no-repeat;	width: 36px;	height: 26px;}/* 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 */.table-error {	background: #B22222;}/* Added automatically */.table-error-td {	background: #c00;}/* 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;}.registerform .text {  width: 140px;  font-size: 12px;  text-align: right;}.registerform .textbox, .registerform .select   {  width: 180px;}.tender-header {  font-weight: bold;  font-family: sans-serif;}#ordersummary {  font-size: 16px;  font-weight: bold;}#table-checkout .tender-text {  font-weight: bold;}.inputRequirement {  font-weight: bold;  color: #c00;}.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;}a:hover {	font-weight: bold;	color: #003366;	text-decoration: none;}a:hover.tab-link {	font-weight: bold;	color: #FFBB00;	text-decoration: none;}.imgLink { border: 2px solid white; }.imgLink:hover { border: 2px solid #c00; }#sitefooter{	font-size:13px;	font-family:Arial, Helvetica, sans-serif;	text-align:center;}/* CSS Buttons */.button-big, .button-small { display: block; cursor: hand; cursor: pointer; text-decoration: none; }.button-big .button-text { width:90px; background: transparent url(store_images/buttons.gif) no-repeat scroll 0 -49px; padding:0; line-height:19px; height: 21px; }.button-small .button-text { width:45px; background: transparent url(store_images/buttons.gif) no-repeat scroll 0 -35px; padding:0; height: 14px; }.button-big .button-left { width: 18px; height: 21px; background: transparent url(store_images/buttons.gif) no-repeat scroll 0px 0px; }.button-big .button-right { width: 13px; height: 21px; background: transparent url(store_images/buttons.gif) no-repeat scroll -19px 0px; }.button-small .button-left { width: 7px; height: 14px; background: transparent url(store_images/buttons.gif) no-repeat scroll 0px -21px; }.button-small .button-right { width: 7px; height: 14px; background: transparent url(store_images/buttons.gif) no-repeat scroll -8px -21px; }.button-left { float: left; display: block; font-size:0px; }.button-right { float: left; display: block; font-size:0px; }.button-text { text-transform:lowercase; font-family: Arial, sans-serif; font-size: 10px; font-weight: normal; float: left; display: block; color: #000099; text-decoration: none; text-align:center; }.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: arial,sans-serif; font-size: 11px; color: black; font-weight: bold; }