.sidebarcell {	background-color: #6F6F70;	background-image:  url(pix/left-side-bg.gif);	background-repeat: no-repeat;	width: 143px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #E4B607;	padding-top: 20px;}.logocell {	width: 295px;	height: 80px;}td,th {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;}body {	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	background-color: #E9EAE7;	background-image:  url(pix/content-bg.gif);	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	background-repeat: repeat-y;}.container-main {	background-image:  url(pix/content-bg.gif);	background-repeat: repeat-y;}.global-style {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	background-image: url(store/ui-pix/non-main-bg.gif);}.input-200 {	width: 200px;}.input-150 {	width: 150px;}.input-100 {	width: 100px;}.searchtable {	padding-right: 10px;}.input-125 {	width: 125px;}input {	margin-top: 2px;}.categorySubHeader {	font-weight: bold;}a.navbar-toplink {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-variant: small-caps;	color: #F0B640;}.navbar-offCell {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 5px;	background-color: #D9D6CB;	background-image: url(store/ui-pix/tab-bar-bg.gif);	padding-right: 5px;	padding-left: 5px;}.navbar-onCell {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 5px;	background-color: #C20000;	padding-right: 5px;	padding-left: 5px;	font-weight: bold;	color: #FFFFFF;	font-variant: small-caps;}.pageContent {	padding-right: 10px;	padding-left: 10px;}.subContent {	color: #FFFFFF;	padding: 25px 5px 2px 10px;	font-size: 12px;}.home-style {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;}.navColumnListItem-1 {	color: #FFFFFF;	padding: 2px 5px 2px 10px;	font-size: 12px;	font-weight: bold;}a.navColumnLink {	color: #FFFFFF;	text-decoration: none;}a.navColumnLink:hover {	text-decoration: underline;}a.navColumnSubLink {	margin-left: 10px;	text-decoration: none;	color: #4C4A42;}.navColumnListItem-open {	color: #424139;	padding: 2px 5px 5px 15px;	font-size: 12px;	background-color: #FFFFFF;	background-image: url(store/ui-pix/open-category-bg.gif);}.navColumnListHeader {	font-size: 16px;	font-weight: bold;	color: #FFFFFF;}.navColumnListTable {	margin-bottom: 10px;}.navColumn {	font-size: 12px;	width: 190px;	padding-top: 10px;	padding-left: 10px;	color: #FFFFFF;	border-top-width: 5px;	border-top-style: solid;	border-top-color: #C20000;}.navColumnListHeader2 {	font-size: 14px;	font-weight: bold;	color: #FFFFFF;}.navColumnListItem-2 {	color: #FFFFFF;	padding: 2px 5px 2px 10px;	font-size: 12px;}.cartStatus {	width: 100px;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #D9D6CB;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	padding-right: 5px;	padding-left: 5px;	color: #333333;	padding-top: 5px;}.pageMainHeader {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 21px;	font-style: italic;	padding-top: 10px;	padding-bottom: 3px;	padding-right: 10px;}table.pageMainContent {}.abstractColumnView-text {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;}.verticalSpacer-20 {	font-size: 5px;	height: 20px;}.abstractColumnView-subheader {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #D9D6CB;	background-color: #C8C9C7;	padding-left: 3px;}table.absractColumnView-LC {	border-right-width: 1px;	border-right-style: solid;	border-bottom-style: solid;	border-right-color: #D9D6CB;	border-bottom-color: #D9D6CB;	border-bottom-width: 1px;}table.abscractColumnView-R {	border-bottom-style: solid;	border-bottom-color: #D9D6CB;	border-bottom-width: 1px;}td.detailView-image {	padding-right: 20px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;}td.detailView-copy {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	padding-top: 5px;	padding-bottom: 5px;}.detailView-price {	font-weight: bold;	color: #C20000;}.detailView-itemName {	font-size: 14px;	font-weight: bold;}.store-form-element {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	margin: 3px;}.text-input-10 {	width: 10px;}.text-input-20 {	width: 20px;}.abstractColumnView-text-darkbg {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #CCCCCC;}.store-cell-division {	border-top-width: 1px;	border-top-style: solid;	border-top-color: #CCCCCC;}.tabrow {	height: 36px;	background-image:  url(pix/tab-bg-off.gif);}.tab-off {	background-image:  url(pix/tab-bg-off.gif);	padding-top: 3px;	padding-left: 50px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #70E641;	font-weight: 700;	padding-right: 5px;}.tab-on {	background-image:  url(pix/tab-bg-on.gif);	padding-top: 3px;	padding-left: 50px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: 700;	color: #FFFFFF;	padding-right: 5px;}.header-bot {	height: 16px;}.header-aux-nav {	height: 44px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #F0B607;	padding-right: 20px;}.header-bg {	background-color: #707071;	background-image:  url(pix/header-bg.gif);	height: 80px;}.cat-image-row-green {	background-image: url(store/pix/catalog/catalog-green-header-bg.gif);}.cat-image-row-orange {	background-image: url(store/pix/catalog/catalog-orange-header-bg.gif);}.formSelectionBar {	background-color: #CCCCCC;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #666666;	height: 16px;}.topnav {	margin-top: 10px;	margin-right: 20px;}a.interface:link {	color: #EDB415;}a.interface:visited {	color: #EDB415;	font-variant: small-caps;}a.interface:hover {	color: #FFF300;	font-variant: small-caps;}.sidebar-header {	font-size: 14px;	font-weight: bold;	margin-left: 5px;	font-variant: small-caps;}.sidebar-nav-on {	color: #FFFFFF;}.catalog-desc-cell {	padding-top: 10px;	padding-bottom: 10px;}.wrapright {	margin-left: 10px;	float: right;	margin-bottom: 10px;}.wrapleft {	float: left;	margin-right: 10px;	margin-bottom: 10px;}.catalog-desc-cell-right {	padding-top: 10px;	padding-left: 10px;	padding-bottom: 10px;}.content-table-2-column {	border-top-width: 3px;	border-top-style: solid;	border-top-color: #53B548;}.catalog-desc-cell-left {	padding-top: 10px;	border-right-width: 3px;	border-right-style: solid;	border-right-color: #53B548;	padding-right: 10px;	padding-bottom: 10px;}h3 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	margin: 0px;	text-transform: uppercase;}.formHeader {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	background-color: #CDE7CA;	border: 1px solid #54B947;	font-weight: bold;}.formAuxInfo {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	padding-left: 3px;	border: 1px dashed #CCCCCC;}.formHeader-orange {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	background-color: #F3D994;	border: 1px solid #F3901C;}a.tabtext-on:link {	color: #FFFFFF;	text-decoration: none;}a.tabtext-on:visited {	color: #FFFFFF;	text-decoration: none;}a.tabtext-off:link {	color: #70E641;	text-decoration: none;}a.tabtext-off:visited {	color: #70E641;	text-decoration: none;}.pullout-green {	background-color: #CDE7CA;	font-size: 10px;}.pullout-gray {	background-color: #CCCCCC;	font-size: 10px;	border: 1px solid #666666;}blockquote {	margin: 10px;	font-style: italic;}.byline {	font-size: smaller;	font-style: normal;	font-weight: bold;}.tactical-enhance {	background-image: url(store/pix/catalog/tactical/tactical-orderbg.jpg);	background-repeat: no-repeat;	background-position: left bottom;}.pageContent-home {	padding-right: 40px;	padding-left: 10px;	background-image: url(pix/XS-home-right-graphic.jpg);	background-repeat: no-repeat;	background-position: right top;}.catalog-desc-cell-topdiv {	padding-top: 10px;	padding-left: 10px;	border-top-width: 3px;	border-top-style: solid;	border-top-color: #53B548;}.aux-mkt-grn {	font-size: 10px;	background-color: #CDE7CA;	padding: 10px;	width: 365px;	border: 1px solid #535D52;	text-align: left;	margin-left: 10px;}.wrapleft-aux-mkt {	float: left;	margin-right: 5px;}.catalog-desc-cell-left-noline {	padding-top: 10px;	padding-right: 10px;	padding-bottom: 10px;}.pageContent-home-ad {	padding-right: 10px;	padding-left: 20px;}.hr-margin20 {	margin-top: 20px;	margin-bottom: 20px;}