﻿/* Admin Pages */
table.adminBgColor{background-color:#dedede;}
td.adminheaderSub{color:white; background-color:#737373;}
td.adminheaderMain{color:white; background-color:#6b5033;}

.addToCartSpecialMessage
{
	color: #0881b8;
	border: 1px solid #d9d9d9;
	background-color: #f0f0f0;
	font-weight: bold;
	text-align: center;
	padding: 5px;
}

.addressview
{
	padding: 2px 2px 2px 5px;
}
.bgdarkblue
{
	background-color: #000063;
}
.bgcrossblue
{
	background-color: #3165ff;
}
.bgdarkgray
{
	background-color: #333333;
}
.bghelpgreen
{
	background-color: #8b8b00;
}
.bggold
{
	background-color: #d9d9a3;
}
.bggreen
{
	background-color: #99d099;
}
.bggray
{
	background-color: #666666;
}
.bglightgray
{
	background-color: #cfcfcf;
}
.bgmedgray
{
	background-color: #999999;
}
.bgpeach
{
	background-color: #ffcf9c;
}
.bgred
{
	background-color: #ee9999;
}
.bgselected
{
	background-color: #ff6666;
}
.bgultralightgray
{
	background-color: #ececec;
}
.bgverylightgray
{
	background-color: #e0e0e0;
}
.bgyellow
{
	background-color: #f0f0a0;
}
.bgwhite
{
	background-color: #ffffff;
}

.buttonCloseCancel
{
	font-size: 11px;
	color: #a02020;
	font-weight: bold;
	cursor: pointer;
}

.buttonCloseCancel:hover
{
	color: #d00000;
	background-color: #e6e6e6;
}

.buttonMain
{
	font-size: 11px;
	font-weight: bold;
	color: #202020;
	cursor: pointer;
}

.buttonMain:hover
{
	color: #000000;
	background-color: #e6e6e6;
}

.cctableheader
{
	font-size: 11px;
    font-family: arial, helvetica, sans-serif;
    color: #505050;
    font-weight: bold;
    background-color: #d9d7b0;
    padding-left: 4px;
    padding-top: 1px;
    padding-bottom: 2px;
}

.checkoutborder
{
    background-color: #dadada;
    height: 1px;
}

.checkoutlabel
{
    font-size: 12px;
    font-family: arial, helvetica, sans-serif;
    color: #000000;
    font-weight:bold;
    text-decoration: none;
}

.checkoutheader
{
	font-size: 11px;
    font-family: arial, helvetica, sans-serif;
    color: #ffffff;
    font-weight: bold;
    background-color: Blue;
    padding-left: 4px;
    padding-top: 1px;
    padding-bottom: 1px;
}

.imgBrownBorder
{
	border-style:solid;
	border-width: 3px 1px 1px 1px;
	border-color:#a05a27;
	margin: 5px;
	padding-top: 5px;
	width: 93px;
	height: 88px;
	text-align: center;
}

.imgGrayBorder
{
	border: 1px;
	border-style:solid;
	border-width: 1px;
	border-color:#dadada;
	background-color: #dadada;
}

.checkoutline
{
	color: #A05A27;
	background-color: #A05A27;
    height: 1px;
    border: none;
}
.checkoutboldline
{
	color: #A05A27;
	background-color: #A05A27;
    height: 2px;
    border: none;
}
.checkoutthickline
{
	color: #A05A27;
	background-color: #A05A27;
    height: 4px;
    border: none;
}
.checkoutsmalllabel
{
	font-size: 11px;
    font-family: arial, helvetica, sans-serif;
    color: #505050;
    font-weight: bold;
    text-decoration: none;
}

.columnheading
{
    font-weight: bold;
    font-size: 12px;
    color: #000063;
    background-color: #ffcf9c;
}

.copycallouttable
{
    font-size: 11px;
    font-family: verdana, arial, helvetica, sans-serif;
    color: #5c5c5c;
    font-weight: normal;
    border: solid 1px #a0a0a0;
    background-color: #f0f0f0;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 2px;
    padding-bottom: 4px;
}
.copystandard
{
    font-size: 11px;
    font-family: verdana, arial, helvetica, sans-serif;
    color: #5c5c5c;
    font-weight: normal;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.copystandard a:visited
{
	color: #732363;
}
.copystandardbold a:visited
{
	color: #732363;
}
.copystandardhighlight a:visited
{
	color: #732363;
}
.copystandardsubheadingunderline
{
	font-weight: bold;
	font-size: 14px;
	color: #737373;
	font-family: arial, helvetica, sans-serif;
	text-decoration: underline;
}

.copystandardbold
{
    font-size: 11px;
    font-family: verdana, arial, helvetica, sans-serif;
    color: #5c5c5c;
    font-weight: bold;
}

.copystandardhighlight
{
    font-size: 11px;
    font-family: verdana, arial, helvetica, sans-serif;
    color: #ff0000;
    font-weight: normal;
}

.copystandardsubheading
{
    font-size: 14px;
    font-family: arial, helvetica, sans-serif;
    color: #737373;
    font-weight: bold;
}

.copystandardlarge
{
    font-size: 12px;
    font-family: verdana, arial, helvetica, sans-serif;
    color: #5c5c5c;
    font-weight: normal;
}

.copystandardlargebold
{
    font-size: 12px;
    font-family: verdana, arial, helvetica, sans-serif;
    color: #5c5c5c;
    font-weight: bold;
}

.copystandardsmall
{
    font-size: 10px;
    font-family: verdana, arial, helvetica, sans-serif;
    color: #5c5c5c;
    font-weight: normal;
}

.copyshipmenttableheader
{
	font-size: 11px;
    font-family: arial, helvetica, sans-serif;
    color: #5c5c5c;
    font-weight: bold;
}


.detailbackorder
{
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #e37e0f;
	font-weight: bold;
}

.detailbackorder span
{
	position: relative;
	left: -100px;
	top: -4px;
}
.detaildescription
{
	font-family: verdana, arial, helvetica, sans-serif;
	color: #505050;
	font-size: 11px;
	font-weight: normal;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.detailimagebackground
{
	background-color: #d0d0d0;
}
.detailimageborder
{
	background-color: #d0d0d0;
}

.detailimageborderlight
{
	background-color: #dadada;
}
.detailinstock
{
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #5050c0;
	font-weight: bold;
}
.detailitemnumber
{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #505050;
}
.detaillistborder
{
	background-color: #ffffff;
}
.detaillistborderselected
{
	/*     background-color: #cc0000; 	background-color: #869c18; */
	background-color: #ab9a5f;
}
.detailprice
{
	font-family: arial, helvetica, sans-serif; /* 	color: #306030; */
	color: #404040;
	font-size: 12px;
	font-weight: bold;
}
.detailproductname
{
	font-family: arial, helvetica, sans-serif;
	color: #404040;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.detailrefilldescription
{
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #505050;
	font-weight: normal;
}
.detailsupplementaldescription
{
	font-size: 9px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #505050;
	font-weight: normal;
}
.disabledbutton
{
	filter: alpha(opacity=65);
}

.fl {float:left;} 

.formerror
{
	font-family: verdana, arial, helvetica, sans-serif;
	color: #ff0000;
	font-size: 11px;
	font-weight: bold;
}
.formerrorsmall
{
	color: #ff0000;
	font-size: 10px;
	font-weight: bold;
}
.formlabel
{
	color: #4c4c4c;
	font-size: 11px;
	text-decoration: none;
}
.formrequiredfieldindicator
{
	font-family: verdana, arial, helvetica, sans-serif;
	color: #ff0000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.formlabelbold
{
	color: #4c4c4c;
	font-size: 11px;
	font-weight: bold;
}
.formlabellargebold
{
	color: #4c4c4c;
	font-size: 12px;
	font-weight: bold;
}
.formquantityselectbox
{
	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #4c4c4c;
	font-weight: bold;
	text-decoration: none;
}
.formquantityselectboxsmall
{
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #505050;
	font-weight: normal;
	text-decoration: none;
}
.formquantitytextbox
{
	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #4c4c4c;
	font-weight: bold;
	text-decoration: none;
}
.formselectbox
{
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #4c4c4c;
	text-decoration: none;
}
.formtextbox
{
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #4c4c4c;
	text-decoration: none;
	height: 15px;
}
.formtextboxuppercase
{
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #4c4c4c;
	text-decoration: none;
	text-transform: uppercase;
	height: 15px;
}
.formtextarea
{
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #4c4c4c;
	text-decoration: none;
}
.formtextboxrefillquantity
{
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #4c4c4c;
	text-decoration: none;
	height: 18px;
}
.formtextboxsearch
{
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #4c4c4c;
	text-decoration: none;
	height: 18px;
}
.formtitle
{
	font-size: 11px;
	font-weight: bold;
}
.formtitlelarge
{
	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
}
.formwhitetitle
{
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}
.generalinfotable
{
	border: solid 1px #a05a27; /* was #cccccc */
	padding: 4px;
	vertical-align: top;
}
.giftcertstylelist
{
	overflow: auto;
	display: block; 
	border: solid #d0d0d0 1px;
	background-color: #f3f4db;
}
.giftcertstylelistborder
{
    background-color: #ffffff;
    cursor: hand;
}
.giftcertstylelistborderhover
{
/*
	background-color: #b4cf24;
*/
	background-color: #c7bb92;
    cursor: hand;
}
.giftcertstylelistborderselected
{
/*
	background-color: #869c18;
*/
	background-color: #ab9a5f;
    cursor: auto;
}
.giftcertstylelistdesc
{
    font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #606060;
    font-weight: normal;
}
.giftcertstylelistdescselected
{
    font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
/*
	color: #869c18;
*/
	color: #ab9a5f;
    font-weight: bold;
}
.logintable
{
	border-style: solid;
	border-color: #a05a27; /* was #cccccc */
	border-width: 1px;
	padding: 0px;
	vertical-align: top;
}
.logintableheader
{
	font-size: 11px;
	color: #ffffff;
	background-color: #a05a27;
	font-weight: bold;
	border-color: #a05a27; /* was #d3d3d3 */
	padding-left: 0px;
	padding-top: 1px;
	padding-bottom: 2px;
}
.multishiptochkboxtable
{
	border: 1px solid #e9d6d6;
	background-color: #f0f0f0;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.myaccounttable
{
	border-style: solid;
	border-color: #a05a27;
	border-width: 1px;
	padding: 0px;
	vertical-align: top;
}
.orderformtable
{
	border-style: solid;
	border-top: none;
	border-color: #a05a27; /* was #d3d3d3 */ border-color: #d3d3d3;
	border-width: 1px;
	background-color: #ececec;
}
.orderformtabletop
{
	border-style: solid;
	border-top: solid;
	border-color: #a05a27; /* was #d3d3d3 */
	border-width: 1px;
	background-color: #ececec;
}
.orderhistorytableheader
{
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	background-color: #a05a27;
	padding-left: 2px;
	padding-top: 1px;
	padding-bottom: 2px;
}
.orderinfotable
{
	border-style: solid;
	border-color: #c0bd98; 
	background-color: #f9f9ef;
	border-width: 1px;
	padding-left: 0px;
	vertical-align: top;
}
.orderstatustable
{
	border-style: solid;
	border-color: #a05a27;
	border-width: 1px;
	padding: 10px;
	vertical-align: top;
}
.ordersummarytable
{
	border-style: solid;
	border-color: #c0bd98; /* was #d3d3d3 */
	border-width: 1px;
	padding-left: 0px;
	vertical-align: top;
	background-color: #f9f9ef;
}
.ordersummarytableheader
{
	font-size: 11px;
	color: #505050;
	font-weight: bold;
	background-color: #d9d7b0;
	padding-left: 4px;
	padding-top: 1px;
	padding-bottom: 2px;
}
.pagetitlebrown
{
	font-weight: 600;
	font-size: 18px;
	color: #996633;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}
.pagesubtitle
{
	font-size: 15px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: 600;
	color: #505050;
	text-decoration: none;
}

.pagination
{
	font-size: 12px;
	font-family: arial, helvetica, sans-serif;
	font-weight: normal;
	color: #505050;
}

.paginationbold
{
	font-size: 12px;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	color: #505050;
}

.paymenttable
{
	border: 1px solid #e9d6d6;
	background-color: #f0f0f0;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.paymenttableborder
{
	background-color: #dadada;
}

.paymenttabletitle
{
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: 600;
	color: #ffffff;
	background-color: #af4432;
	text-decoration: none;
	padding-bottom: 3px;
	padding-left: 5px;
}

.pendetailtabbottom
{
	background-color: #505050;
}

.penlistdesc
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #606060;
	font-weight: normal;
}

.penlistdescselected
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px; /* 	color: #cc0000; 	color: #869c18; */
	color: #ab9a5f;
	font-weight: bold;
}

.previousandnext
{
	font-size: 10px;
	font-family: arial, helvetica, sans-serif;
	font-weight: normal;
	color: #666666;
}

.previousandnext a
{
	font-size: 10px;
	font-family: arial, helvetica, sans-serif;
	font-weight: 600;
	color: #5e6e82;
	text-decoration: underline;
}

.proddesc
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #5c5c5c;
	font-weight: normal;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.prodname
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.prodprice
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #3165cc;
	font-weight: bold;
}

.prodsku
{
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #3165cc;
	font-weight: bold;
}

.promodescription
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #ff3333;
	font-weight: normal;
	letter-spacing: normal;
}

.promodescriptionbold
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #ff3333;
	font-weight: bold;
	letter-spacing: -1px;
}

.promodescriptionlarge
{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #ff3333;
	font-weight: bold;
	letter-spacing: -1px;
}

.promodescriptionsmall
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #ff3333;
	font-weight: normal;
	letter-spacing: -1px;
}

.promopricesmall
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	color: #ff3333;
	font-weight: bold;
}

.promopricelarge
{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #ff3333;
	font-weight: normal;
}

.promotable
{
	border: 1px solid #e9d6d6;
	background-color: #f0f0f0;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.promotiondescription
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #ff3333;
	font-weight: normal;
	letter-spacing: normal;
}

.promotionPrice
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #ff3333;
	font-weight: bold;
	letter-spacing: -1px;
}

.refillListingForm
{
	width: 800px;
}

.refillborder
{
	background-color: #a05a27;
}

.refilldescription
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 4px;
}

.refillexpressdescription
{
	font-family: verdana, arial, helvetica, sans-serif;
	color: #505050;
	font-size: 10px;
	font-weight: normal;
}

.refillexpressformlabel
{
	font-family: verdana, arial, helvetica, sans-serif;
	color: #333333;
	font-size: 8px;
	font-weight: bold;
}

.refillexpressformselectbox
{
	font-size: 11px;
	color: #505050;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}

.refillexpresstable
{
	border-style: solid;
	border-top: none;
	border-color: #a05a27; /* was #d3d3d3 */
	border-width: 1px;
	padding-left: 0px;
	vertical-align: top;
}

.refillexpressdetailtable
{
	border-style: solid; /*     border-top:none;     border-color: #d9d9a3; 	border-color: #97a21b; 	border-color: #b3c03a; 	border-color: #c3d04a; */
	border-color: #868686;
	background-color: #ffffff;
	border-width: 1px;
	padding-left: 0px;
	vertical-align: top;
}

.refillexpressdetailtablebackground
{
	border-style: solid;
	border-top: none;
	border-color: #f30303;
	border-width: 1px;
	background-color: #aaaaaa;
}

.refillexpresstitle
{
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: #d9d7b0;
	color: #505050; /* 	background-color: #97a21b;     background-color: #c3cd49; 	color: #993333; */
	font-size: 11px;
	font-weight: normal;
}

.refillheader
{
	font-family: arial, helvetica, sans-serif;
	background-color: #a05a27; /* was #d3d3d3 */
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	padding-left: 4px;
	padding-right: 4px;
}

.refillListingItemNumber
{
	font-size: 12px;
	font-weight: bold;
	color: #505050;
}

.refillListingPrice
{
	font-size: 12px;
	font-weight: bold;
	color: #d58a0b;
}

.refillseparator
{
	background-color: #ececec;
}

.refillsubheader
{
	font-family: arial, helvetica, sans-serif;
/*
	background-color: #a05a27; /* was #d3d3d3 */
	background-color: #c98858;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 3px;
}

.SearchBreadcrumb 
{
	margin: 0 0 0 20px;
}

.shipmentsummarytable
{
	border-style: solid;
	border-color: #a05a27; /* was #d3d3d3 */
	border-width: 1px;
	padding: 5px 0px 5px 5px;
	vertical-align: top;
	background-color: #fafafa;
}
.shipmenttableheader
{
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #104E8B;
	padding-left: 4px;
	padding-top: 1px;
	padding-bottom: 2px;
}

.standard
{
    font-size: 11px;
    font-family: arial, helvetica, sans-serif;
    color: #505050;
    text-decoration: none;
}

.standardbold
{
    font-weight: bold;
}

.standardsmall
{
    font-size: 10px;
    font-family: arial, helvetica, sans-serif;
    color: #666666;
    text-decoration: none;
}

.standardsmallselected
{
    font-size: 10px;
    font-family: arial, helvetica, sans-serif;
    color: #cc0000;
    text-decoration: none;
}

.standardboldgray
{
    color: #666666;
    font-weight: bold;
}

.standardboldmedgray
{
    color: #868686;
    font-weight: bold;
}

.standardgray
{
    color: #666666;
}

.tableCap
{
	line-height:5px;
	height:5px;
}
.tableCapSmallBrown
{
	line-height:5px;
	height:5px;
	background-color: #a05a27;
}

.tableCapLargeBrown
{
	line-height:11px;
	height:11px;
	background-color: #a05a27;
}

.tabledetailimage
{
	cursor: pointer;
}

.tableheader
{
/*
	font-size: 11px;
	color: #505050;
	font-weight: bold;
	background-color: #d3d3d3;
	padding-left: 0px;
	padding-top: 1px;
	padding-bottom: 2px;
*/
    color: #ffffff;
    font-size: 11px;
    font-weight: bold;
    background-color: #a05a27;
	padding-left: 3px;
	padding-top: 1px;
	padding-bottom: 2px;
}

.tableheaderblue
{
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #104E8B;
	padding-left: 4px;
	padding-top: 1px;
	padding-bottom: 2px;
}
.tablecell
{
	color: #4c4c4c;
	font-size: 11px;
	text-decoration: none;
	padding-left: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
}
.thumbnailimageborder
{
	background-color: #d0d0d0;
	border:1px;
}

#verisign_seal 
{
	display:none;
	width:779px;
	text-align:right;
}
