﻿body { font-family: Arial; font-size: 11px;	padding: 0px; margin: 0px; text-align: center; height: 100%;}
.bodyDiv { width: 825px; padding: 0px; text-align: center; margin: 0 auto; }
.productListTitle { font-size: 13px; padding-left: 10px; padding-right: 20px; }
.listHeaderCookieCrumbs { font-size: 11px; }
#peglegImg { position: absolute; top: 0px; left: 0px; width: 45px; height: 9px;	margin-top: -13px; margin-left: -8px; }
.headerMenuCell { padding-left: 4px; padding-right: 4px; text-align: center; border-right: dotted 1px black; font-size: 10px; cursor: pointer; }
.menuLinksTable { width: 99%; }
.headerButton, .headerButtonBtmPad {	font-family: Arial;	border: solid 1px #A8A7A3; color: #105191; font-size: 11px;	height: 18px; }
.headerButtonBtmPad { margin-bottom: 8px; }
.headerTextBox { font-family: Arial; font-size: 11px; height: 13px;
	margin-left: 0px;
}
.headerDropDown { font-family: Arial; font-size: 11px; height: 20px; }
.headerLink, .footerLink { color: Black; text-decoration: none; }
.footerLink:hover { text-decoration: underline; }
.headerOptionCell {	color: #246099;	font-weight: bold;	font-size: 10px;}
.headerDiv { height: 6px; width: 100%; }
#homeHeaderDiv { background-color: #000000; }
#shoppingcart { background-color: #1A75BC; }
.frontPageItemImgDiv { width: 144px; height: 144px; }
.lblItemDiv { width: 144px; height: 26px; color: #ffffff; font-size: 11px; }
.flashDiv {	height: 350px; width: 100%;}
.listHeaderDiv { height: 30px; width: 100%; color: #ffffff;	vertical-align: middle;	text-align: left; }
#footerDiv { font-size: 11px; }
#products {	background-color: #555F2A; }
#collections { background-color: #6A0000; }
#login { background-color: #583D2C; }
#contactus { background-color: #1A75BC; }
#myaccount { background-color: #1A75BC; }
.titleDiv {	padding-top: 2px; font-size: 21px; font-weight: 600; float: left; padding-left: 20px; padding-right: 20px; }
.breadCrumbLink { font-size: 11px; color: #ffffff; text-decoration: underline; padding-bottom: 4px;	font-weight: bold; }
.productInfoTitle {	color: #0F5090;	font-size: 18px; font-weight: bold; }
.contentDiv { padding: 20px; min-height: 400px; }
.leftGridCell {	border-right: dotted 1px #c0c0c0; border-bottom: dotted 1px #c0c0c0; }
.innerGridCell { border-right: dotted 1px #c0c0c0; border-bottom: dotted 1px #c0c0c0; }
.rightGridCell { border-bottom: dotted 1px #c0c0c0; }
.productCategoryImage {	border: none; width: 144px;	height: 144px }
.productCategoryText { text-align: center; width: 144px; text-decoration: none;	cursor: pointer; font-size: 12px; font-weight: bold; color: Black; padding-top: 3px; }
#popupMask { display:none; position:absolute; top:0; left:0; width:100%; height:100%; z-index:200; background-color:#000; -moz-opacity: 0.6; opacity:.60; filter: alpha(opacity=60); }
.pagerAvailable { border: solid 1px #A8A7A3; color: #246099; font-size: 10px; font-weight: bold; height: 18px; width: 18px; text-align: center; vertical-align: middle;	background-color: #F9F5CF; text-decoration: none; }
.pagerSelected { border: solid 1px #A8A7A3;	color: #246099;	font-size: 10px; font-weight: bold;	height: 18px; width: 18px; text-align: center; vertical-align: middle; background-color: #FFFFFF; text-decoration: none; }
.pagerPreviousNextButton { width: 18px; height: 18px; }
.pagerViewAll { font-size: 10px; font-weight: bold;	height: 18px; text-align: center; vertical-align: middle; text-decoration: none; padding-left: 10px; padding-right: 10px; color: #246099; }
.disabledTextBox { color: #999999; font-family: Arial; font-size: 11px; height: 13px; }
.unchangingLink { text-decoration: none; color: #246099; } 
.detailHeader { background-color: #F9F5CF; height: 51px; }
.detailSubHeader { background-color: #105191; height: 30px; color: #ffffff; font-size: 16px; text-align: left; font-weight: bold; padding-left: 5px; }
.detailCloseText { font-size: 16px; color: #105191; text-decoration: none; font-weight: bold; }
#productDetails { background-color: #ffffff; display: none; z-index: 201; position: absolute;}
.detailSubDescription { color: #000000; font-size: 14px; padding-right: 4px; width: 240px; }
.updateProgressMain { background-color: #ffffff; width: 600px; height: 425px; top: 0px; left: 0px; position: absolute; z-index: 202; text-align: center; }
.cartItemCount { font-size: 12px; color: #246099; font-weight: bold; text-decoration: none; }
.borderLess { border: none; }
.plainText { font-family: Arial; font-size: 12px; color: Black; }
.smallPlainText { font-family: Arial; font-size: 11px; color: Black; }
.mediumPlainText { font-family: Arial; font-size: 12px; color: Black; }
.hiddenTextBox { display: none; }
.productDetailMessage { font-size: 13px; color: Red; font-weight: bold; }
.cartHeaderRow { font-size: 13px; font-weight: bold; color: #5B6C79; background-color: #F1EABC; height: 20px; }
.cartRow { font-size: 12px; font-weight: bold; color: #7F7F7F; background-color: White; height: 25px; }
.quantityBox { font-size: 11px; font-family: Arial; width: 22px; height: 13px; }
.cartAlternateRow { font-size: 12px; font-weight: bold; color: #7F7F7F; background-color: #FCFBEB; height: 25px; }
.removeLink { font-size: 11px; font-weight: bold; color: #0F5090; text-decoration: none; }
.removeLink : hover { text-decoration: underline; }
.listHeaderCell { font-weight: bold; font-size: 11px; }
.listRowHeader { padding-left: 5px; font-size: 14px; font-weight: bold; color: #ffffff; }
#loginHeaderRow { background-color: #998B80; }
.smallBlueLink { font-size: 10px; font-weight: bold; color: Blue; }
.blueLink { font-size: 12px; font-weight: bold; color: Blue; }
.errorMessage { font-size: 12px; font-weight: bold; color: Red; }
.errorMessageSmall { font-size: 11px; font-weight: bold; color: Red; }
.contactUsRow { padding-left: 9px; font-size: 12px; font-family: Arial; }
.contactUsRowSmall { font-size: 11px; padding-left: 9px; }
.siteMapHeader { font-size: 13px; font-weight: bold; }
.siteMapLink { font-size: 11px; color: Blue; padding-left: 5px; }
.readyToOrderHeader { font-size: 12px; font-weight: bold; }
.shoppingCartImage { width: 50px; height: 50px; }
.menuBox { width: 100%; height: 100%; cursor: pointer; }
.dropDownMenuContainer { position: absolute; z-index: 1000; text-align: left; border: solid 1px #cfcfcf; border-top: none; background-color: #ffffff; display: none; }
.dropDownMenu { margin: 0px; list-style: none; padding: 0px; text-align: left; }
.dropDownMenuItem { cursor: pointer; font-family: Arial; font-size: 10px; font-weight: bold; padding: 3px; padding-right: 10px; border-top: solid 1px #ffffff; border-bottom: solid 1px #ffffff; }
.dropDownMenuItem:hover { background-color: #F9F5CF; border-top: solid 1px #cfcfcf; border-bottom: solid 1px #cfcfcf; }
.myAccountTabs { margin: 0; padding: 0; list-style: none; width: 600px; float: left; padding-left: 10px; vertical-align: bottom; }
.myAccountTab { float: left; background: url(../Images/tab-unright2.gif) no-repeat top right; }
.myAccountLink { display: block; padding: 0 2em; line-height: 2.5em; background: url(../Images/tab-unleft2.gif) no-repeat top left; text-decoration: none; color: #fff; float: left; font-family: Arial; }
.myAccountContentDiv { padding-top: 10px; padding-left: 10px; width: 98%; height: 350px; position: relative; border-top: solid 1px #1A75BC; border-bottom: solid 1px #1A75BC; margin-top: -1px; }
.myAccountTabSelected { float: left; background: url(../Images/tab-right2.gif) no-repeat top right; padding-right: 2px; }
.myAccountLinkSelected { display: block; padding: 0 2em; line-height: 2.5em; background: url(../Images/tab-left2.gif) no-repeat top left; text-decoration: none; color: #fff; float: left; font-family: Arial; }
.unSelectedAdminTab { vertical-align: top; height: 25px; text-align: center; width: 125px; font-weight: bold; font-size: 12px; color: #105191; cursor: pointer; }
.unSelectedAdminTab:hover { background-color: #FDFDF4; }
.selectedAdminTab { vertical-align: top; height: 25px; text-align: center; width: 125px; font-weight: bold; font-size: 13px; background-color: #FDFDF4; color: #0B3560; }
.adminDiv { background-color: #FDFDF4; width: 960px; height: 700px; }
.adminSearchBar { background-color: #E9EACC; padding: 5px; font-size: 11px; }
.adminTitleBar { background-color: #CED1A7; font-size: 12px; font-weight: bold; }
.previewPanel { width: 0px; height: 775px; overflow: auto; background-color: #ffffff; border: solid 1px black; position: absolute; top: 1000px; left: 4px; z-index: 210; }
.previewHeader { height: 36px; background-color: #E9EACC; font-size: 16px; color: #105191; font-weight: bold; padding-left: 3px; }
.windowDiv { position: absolute; z-index: 900; visibility: hidden; background-color: #ffffff; border: solid 1px black; }
.windowDivHeader { height: 18px; color: White; font-weight: bold; font-size: 12px; background-color: #00246F; text-align: left; }
.boldCell { font-weight: bold; }
.tradeShowContainer { width: 322px; border: solid 1px #F3EDA0; background-color: #FAF7D6; }
.tradeShowHeader, .tradeShowTitle, .tradeShowLink, .tradeShowText { font-family: Arial, Tahoma; font-size: 16px; color: #255391; font-weight: bold; padding: 5px; width: 100%; text-align: center; }
.tradeShowHeader { background-color: #D1C789; width: 96%; margin: 2px; }
.tradeShowTitle { font-size: 13px; padding-bottom: 0px; }
.tradeShowLink, .tradeShowText { font-size: 12px; padding: 1px; margin-top: -2px; color: #000000; text-decoration: none; font-weight: bold; }
.tradeShowLink:hover { text-decoration: underline; }
.tradeShowText { font-weight: normal; }
.viewCatalog { display: block; background-image: url('../Catalogs/OtherImages/btn_view_2.gif'); width: 114px; height: 36px; text-decoration: none; }
.viewCatalog:hover { background-position: -114px 0;  }
.continueShopping { display: block; background-image: url('../Catalogs/OtherImages/btn_cont_shp_2.gif'); width: 155px; height: 36px; text-decoration: none; }
.continueShopping:hover { background-position: -155px 0; }
#simplemodal-overlay { background-color:#000; }
#simplemodal-container { background-color:#fff; border: solid 1px #000; padding:0px; }
.leftPad { margin-left: 35px; }