/*  $Id: main.css,v 1.322 2008/04/29 18:29:11 htaylor Exp $  */
a, a:link {
	font-family: verdana, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
	font-size: 11px;
}
a:hover {
	color: #860108;
	text-decoration: underline;
}

.cart, a.cart:link{
	font-family: verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
a.cart:hover {
	font-size: 12px;
	color: #860108;
	text-decoration: underline;
}

.ccBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	font-size: 11px;
}

a.nofreight {
	font-family: verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #860108;
	text-decoration: underline;
	font-size: 11px
}
a.nofreight:active {
	font-family: verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #860108;
	text-decoration: underline;
	font-size: 11px
}
a.nofreight:visited {
	font-family: verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #860108;
	text-decoration: underline;
	font-size: 11px
}
a.nofreight:hover {
	font-family: verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #860108;
	text-decoration: underline;
	font-size: 11px
}
.nofreight {
	font-family: verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #860108;
}
.cartSecondary, a.cartSecondary:link {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a.cartSecondary:hover {
	color: #860108;
	text-decoration: underline;
}

.searchBar, a.searchBar:link, textarea, select{
	font-family: Arial;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	border: 1px inset #999999;
}

input {
    font-family: verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	border: 1px inset #cbc0a7;
}
	
a.searchBar:hover {
	color: #860108;
	text-decoration: none;
}

.searchBarText, a.searchBarText:link {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	border: 0px solid;
}
a.searchBarText:hover {
	color: #860108;
	text-decoration: underline;
}
.searchBarText tr td{
	padding: 3px 0px 2px 2px;
	vertical-align: middle;
	}

.footer, a.footer:link {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-top: 5px;
	text-decoration: none;
}
a.footer:hover {
	color: #860108;
	text-decoration: underline;
}
.footer2, a.footer2:link {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-top: 5px;
	text-decoration: none;
}
a.footer2:hover {
	color: #860108;
	text-decoration: underline;
}
.footer2text {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-top: 5px;
}
.footer3text {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	padding-top: 5px;
}
.breadcrumb {
	margin: 3px 0px;
}
a.breadcrumb, a.breadcrumb:link {
	font-family: arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a.breadcrumb:hover {
	color: #860108;
	text-decoration: none;
}
.breadcrumbPage, breadcrumbPage:link, .breadcrumbPage:visited {
	font-family: arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #860108;
	text-decoration: none;
}

.sideNavHeader, a.sideNavHeader:link, a.sideNavHeader:hover, a.sideNavHeader:visited, a.sideNavHeader:active {
	font-family: arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #860108;
	font-weight: bold;
}
.homeSideNavCategories, a.homeSideNavCategories:link, a.homeSideNavCategories:visited {
		font-family: arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		text-decoration: none;
		display: block;
		margin: 0px;
		padding-left:16px;
	}
a.homeSideNavCategories:hover {
	color:#860108;
}
.homeSideNavCategoriesTitle {
	font: bold 11px arial, Helvetica, sans-serif;
	color: #890109;
	padding-left:8px;
}
.sideNavCategories, a.sideNavCategories:link, a.sideNavCategories:visited {
	font-family: arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	display: block;
	margin-bottom: 0px;
	padding-bottom: 2px;
}
a.sideNavCategories:hover {
	font-size: 11px;
	color: #860108;
	text-decoration: none;
}
.sideSubNavCategories, a.sideSubNavCategories:link, a.sideSubNavCategories:visited {
	font-family: arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	display: block;
	margin-bottom: 0px;
	padding-bottom: 2px;
}
a.sideSubNavCategories:hover {
	text-decoration: underline;
	color: #860108;
}
.sideSubNavCategoriesActive, a.sideSubNavCategoriesActive:link {
	font-family: arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #860108;
	text-decoration: none;
	display: block;
	margin-bottom: 0px;
	padding-bottom: 2px;
}
.sideNavCategoriesBold, a.sideNavCategoriesBold:link {
	font-family: arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #860108;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding-bottom: 2px;
}
a.sideNavCategoriesBold:hover {
	color: #860108;
	text-decoration: none;
}
.sideNavHeader2, a.sideNavHeader2:link, a.sideNavHeader2:hover, a.sideNavHeader2:visited, a.sideNavHeader2:active {
	font-family: "Lucida Grande", Arial, sans-serif;
	font-size: 11px;
	color: #860108;
	font-weight: bold;
}
.sideNavCategories2, a.sideNavCategories2:link, a.sideNavCategories2:visited {
	font-family: "Lucida Grande", Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	display: block;
	margin-bottom: 0px;
	padding-bottom: 2px;
}
a.sideNavCategories2:hover {
	font-size: 11px;
	color: #860108;
	text-decoration: none;
}
.sideSubNavCategories2, a.sideSubNavCategories2:link, a.sideSubNavCategories2:visited {
	font-family: "Lucida Grande", Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	display: block;
	margin-bottom: 0px;
	padding-bottom: 2px;
}
a.sideSubNavCategories2:hover {
	text-decoration: underline;
	color: #860108;
}
.sideSubNavCategoriesActive2, a.sideSubNavCategoriesActive2:link {
	font-family: "Lucida Grande", Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #860108;
	text-decoration: none;
	display: block;
	margin-bottom: 0px;
	padding-bottom: 2px;
}
.sideNavCategoriesBold2, a.sideNavCategoriesBold2:link {
	font-family: "Lucida Grande", Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #860108;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding-bottom: 2px;
}
a.sideNavCategoriesBold2:hover {
	color: #860108;
	text-decoration: none;
}


.featuredProductsHeader, h1.featuredProductsHeader {
	font-family: arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #860108;
	font-weight: bold;
	margin-bottom:0px;
	padding-bottom:0px;
}
.featuredItemName {
	font-family: verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a.featuredItemName:link, a.featuredItemName, a.featuredItemName:visited  {
	color: #000000;
	text-decoration: underline;
	font-size: 11px;
}
a.featuredItemName:hover {
	color: #860108;
	text-decoration: underline;
	font-size: 11px;
}
.featuredItemPrice {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
.featuredItemSalePrice {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
}
.featuredItemRegPrice {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: line-through;
	font-weight: bold;
}
.featuredItemPriceSave {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.subCatHeader {
	font-family: arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #4099CF;
	/*color: #860108;*/
	text-align: left;
	float: left;
}
.currentPagenav {
  font-weight:bold;
  color:#860108;
}
.nextPagenav {
	padding-right: 0px;
	font-family: verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: right;
	text-decoration: none;
}
a.nextPagenav:link {
	color: #000000;
	text-decoration: none;
}
a.nextPagenav:hover {
	color: #860108;
	text-decoration: underline;
}
.subProductName {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
a.subProductName:link {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
a.subProductName:hover {
	color: #860108;
	text-decoration: underline;
}
.subProdDescr {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
a.moreInfo, a.moreInfo:link {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #97814f;
	text-decoration: underline;
}
a.moreInfo:hover {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #d7c57d;
	text-decoration: underline;
}
a.productNumber, a.productNumber:link, a.productNumber:visited, a.productNumber:active{
	font: 11px arial;
	text-decoration: none;
}
a.productNumber:hover{
	font: 11px arial;
	color: #890109;
}

.subProdPrice {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.subProdSalePrice {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
}
.subProdRegPrice {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: line-through;
}
.subProdPriceSave {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
.wishlist, a.wishList, a.wishlist:link, a.wishlist:visited {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #97814f;
	text-decoration: none;
}
.wishListItem{
	border-bottom: 1px solid #cbc0a7;
	padding: 8px 5px;
	color: #000000;
	}
a.wishList:link {
	color: #000000;
	text-decoration: underline;
}
a.wishList:hover {
	color: #d7c57d;
	text-decoration: underline;
}

.enlargeImage {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a.enlargeImage:link {
	color: #000000;
	text-decoration: underline;
}
a.enlargeImage:hover {
	color: #860108;
	text-decoration: underline;
}

.prodInfo td{
	padding: 0px 5px;
	}
.productTable{
	width: 100%;
	}
.productTable tr td{
	padding: 5px 12px 5px 0px;
	vertical-align: top;
	}
.productImageDisplay{
	border-right: 1px solid #cbc0a7;
	width: 241px;
	text-align: left;
	vertical-align: top;
	}
td.prodTableNames {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.prodTableNumDescr {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-top: 1px solid #cbc0a7;
}
a.prodLinkNumDescr {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-top: 1px;
}
.prodTablePrice {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
.prodTableRegPrice {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	text-decoration: line-through;
}
.prodTableSalePrice {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
}
.prodTablePriceSave {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
.prodProductTitle {
	font-family: arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #860108;
	padding-bottom:5px;
}
.prodProductDescr {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.prodPrice {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.prodInfo {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
a.prodInfo:link {
	color: #000000;
	text-decoration: underline;
}
a.prodInfo:hover {
	color: #860108;
	text-decoration: underline;
}
.header {
	font: bold 15px arial, sans-serif;
	color: #860108;
}

.sortHeader {
	font: bold 11px arial, sans-serif;
	color: #454b12;
}

.viewAll, a.viewAll:link {
	font-family: arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #860108;
	text-decoration: none;
}

.blackheader {
	font: bold 15px arial, sans-serif;
	color: #000000;
}
.headerunderline {
    color: #97814f;
    background-color: #97814f;
    border: 0;
    border-style: none;
    height: 1px;
    width: 100%;
}
.subHead {
	font: bold 13px arial, Helvetica, sans-serif;
	color: #000000;
}
.subRedHead {
	font: bold 13px arial, Helvetica, sans-serif;
	color: #860108;
}
.body, div.body, span.body {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.formName td{
	color: #000000;
	vertical-align: middle;
}
.anonreg {
	color: #000000;
	vertical-align: top;
}
.linked{
	font-family: verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #97814f;
	text-decoration: underline;
}
a.linked:link{
	color: #97814f;
	text-decoration: underline;
}
a.linked:hover{
	color: #d7c57d;
	text-decoration: underline;
}

.style1{
	color: #ee0000;
}


/* ==================================== */
*{
	margin: 0px;
	border-collapse: collapse;
	font: 11px verdana;
	}
ul {
	margin-left: 30px;
	padding-left: 0px;
	font: 11px verdana;
	}
ol {
	margin-left: 35px;
	padding-left: 0px;
	font: 11px verdana;
	}

form, input{
	margin: 0px;
	padding: 0px;
	}
input{
	padding: 0px 0px 1px 2px;
	}
hr{
	margin: 0px;
	padding: 0px;
	color: #cbc0a7;
	}
.reginput tr td{
	padding-bottom: 5px;
	}

#mainContainer{
	width: 745px;
	margin: 0 auto;
	}
table{
	text-align: left;
	border: 0px;
	}
img{
	border: 0px;
	margin: 0px;
	}
#headerMenuContainer{
	text-align: right;
	}
#headerCart{
	text-align: right;
	font-size: 8px;
	padding: 2px 0px 2px 0px;
	}
#headerMenu{
	border-top: 1px solid #cbc0a7;
	padding-top: 2px;
	text-align: right;
	}

.inputLabel, .FormButton{
	font-family: arial, Helvetica, sans-serif;
	text-align: right;
	padding-right: 3px;
	color: #000000;
	vertical-align: top;
}
#contentContainer{
	width: 100%;
	margin-top: 5px;
	}

#searchform{
	margin: 0px;
	padding: 0px;
	}
.searchformContainer, .searchformContainer tr td{
	background: #ffffff;
	padding: 1px 0px;
	font: 11px verdana, Helvetica, sans-serif;
	}
table.searchformTable{
	width: 745px;
	}
table.searchformTable tr td{
	padding: 2px 0px 2px 2px;
	background: #d7c57d;
	color: #000000;
	}

#sideNavContainer{
	width: 135px;
	padding-top: 5px;
	padding-right: 1px;
	border-right: 1px solid #cbc0a7;
	vertical-align: top;
	margin-right: 8px;
	}
#sideNavContainer tr td{
	padding-right: 3px;
	}
#custRegistrationContainer{
	text-align: center;
	}
#custRegistration{
	width: 455px;
	margin: 0px auto;
	text-align: left;
	}
#custRegistration tr td{
	padding: 0px 0px;
	}
.custRegistrationOption{
	width: 218px;
	height:170px;
	border:1px solid #d7c57d;
	}
.regSubhead, td.regSubhead{
	font: bold 13px arial, sans-serif;
	color: #ffffff;
	background: #000000;
	height: 10px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	}
.cartSubhead{
	font: bold 12px arial, sans-serif;
	color: #000000;
	height: 10px;
	}

#subCategoryItempage{
	width: 598px;
	height: 423px;
	padding: 0px;
	text-align: center;
	}
.subCategorytable{
	width: 100%;
	height: 110px;
	margin-top: 2px;
	}
.subCategorytable tr td{
	vertical-align: top;
	padding: 5px;
	}
.subCategoryItemtable{
	width: 100%;
	height: 140px;
	}
.subCategoryItemtable tr td{
	vertical-align: top;
	padding: 5px;
	}

#cartHeader{
	margin: 0px 0px 20px 0px;
	}
.cartContent{
	margin: 0px 0px 10px 0px;
	width: 100%;
	}
.cartContent tr th{
	font-family: verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding: 3px 4px;
	white-space: nowrap;
	}
#cartContent tr td, .cartContent tr td{
	padding: 3px 4px;
	vertical-align: top;
	font-family: verdana, Helvetica, sans-serif;
	font-size: 11px;
	}

#cartFooter{
	margin: 10px 0px;
	vertical-align: top;
	width: 100%;
	}
#cartTotalsTable{
	width: 122px;
	margin-bottom: 5px;
	}
#cartTotalsTable tr td{
	padding: 3px 0px;
	font-weight: bold;
	}

.invoiceInfoTable{
	border-top: 1px solid #cbc0a7;
	font: 11px arial;
	}
.invoiceAddressTable tr td, .invoiceInfoTable tr td{
	padding: 2px 2px 2px 0px;
	font: 11px verdana, Helvetica, sans-serif;
	color: #000000;
	}

.ErrorMessage, .Star{
	color: red;
	font: 11px verdana, Helvetica, sans-serif;
	font-weight: normal;
	}
div.errorBox{
	color: red;
	font: 11px verdana, Helvetica, sans-serif;
	font-weight: normal;
	}
.wsProductTitle{
	font-weight: bold;
	}


.staticContentHeading{
	font: bold 14px arial ;
	color: #860108;
}
table.staticContentHeading td.header{
	font: bold 14px arial ;
	color: #860108;
}
.staticContentSubheading{
	font: bold 12px arial;
	color: #000000;
}
.staticContentCopy{
	font: 11px verdana;
	color: #000000;
}
a.staticContentLink, a.staticContentLink:link, a.staticContentLink:active, .staticContentLink:visited{
	font: 11px verdana;
	color: #97814f;
}
a.staticContentLink:hover{
	font: 11px verdana;
	color: #d7c57d;
}

a.prevNextLink, a.prevNextLink:link, a.prevNextLink:active, .prevNextLink:visited{
	font: 10px arial;
	color: #97814f;
}
a.prevNextLink:hover{
	font: 10px arial;
	color: #d7c57d;
}

a.movieLink, a.movieLink:link, a.movieLink:active, .movieLink:visited{
	font: 11px verdana;
	color: #023571;
}
a.movieLink:hover{
	font: 11px verdana;
	color: #034da4;
}
.staticContentEmphasis{
	font: 10px verdana;
	color: #000000;
	font-weight: bold;
}
.staticContentTitle{
	font: bold 18px arial;
	color:#860108;
}
.staticContentHeader{
	font: 16px arial;
	color: #890109;
	font-weight: bolder;
	}
.kwcHeader{
	font: 14px arial;
	color: #6b5d39;
	font-weight: bolder;
	}
.kwcFeatured{
	font: Verdana 12px;
	color:#ffffff;
	font-weight:bold;
}
.kwcRightNavHeader {
	font:Verdana 11px;
	color:#464646;
}

.staticContentHeaderLink, a.staticContentHeaderLink, a.staticContentHeaderLink:link, a.staticContentHeaderLink:visited, a.staticContentHeaderLink:active{
	font: 14px arial;
	color: #890109;
	font-weight: bolder;
	text-decoration: underline;
	}
a.staticContentHeaderLink:hover{
	font: 14px arial;
	color: #000000;
	font-weight: bolder;
	text-decoration: none;
	}
.staticContentIntro{
	font: 12px arial;
	color: #ffffff;
	font-weight: bolder;
	}
.staticContentSubHeader{
	font: 14px arial;
	color: #ffffff;
	font-weight: bold;
	}
.staticContentSubHeaderRed{
	font: 15px arial;
	color: #890109;
	font-weight: bold;
	letter-spacing: 1px;
	font-stretch: expanded;
	}
.staticContentImage{
	float: left;
	border-style: solid;
	border-right-width: 10px;
	border-bottom-width: 10px;
	border-color: #890109;
	}
.tanContentTable{
	border-style: solid;
	border-width: thin;
	border-color: #e0ce8d;
	}
.greenContentTable{
	border-style: solid;
	border-width: thin;
	border-color: #1c6c3a;
	}
.redContentTable{
	border-style: solid;
	border-width: thin;
	border-color: #890109;
	}
.orangeContentTable{
	border-style: solid;
	border-width: thin;
	border-color: #e45b00;
	}

.giftCertTable tr td{
	padding: 2px 0px;
	vertical-align: top;
	color: #000000;
	font: 11px verdana;
	}

td.DialogBorder{
}
td.DialogTitle{
	font: 11px arial;
	color: #000000;
}
td.DialogBox{
	border-top: 1px solid #cbc0a7;
	border-bottom: 1px solid #cbc0a7;
	padding: 5px 0px;
	font: bold 11px Verdana;
	color: #97824f
}
div.NavigationPath{
	font: bold 11px Verdana;
	color: #97824f;
	margin-bottom: 10px;
	border-top: 1px solid #cbc0a7;
	border-bottom: 1px solid #cbc0a7;
	padding: 5px 0px;
}

td.noIndent td{
	padding:0px;
}


.promoTextBox{
	text-align: left;
	font: 11px verdana;
	border:1px solid #CBC0A7;
	padding:4px;
}
.promoTextBox2{
	text-align: left;
	font: 11px verdana;
	padding:4px;
}
.promoTextBox p.promoHeader{
	display: block;
	font: bold 14px arial;
	color: #97824f;
	margin: 0px 0px 3px 0px;
}
.promoTextBox2 p.promoHeader{
	display: block;
	font: bold 14px arial;
	color: #97824f;
	margin: 0px 0px 3px 0px;
}
.promoTextBox p{
	display: block;
	font: 11px verdana;
	margin: 0px 0px 4px 0px;
}
.promoTextBox2 p{
	display: block;
	font: 11px verdana;
	margin: 0px 0px 4px 0px;
}
.promoTextBox a, .promoTextBox a:link, .promoTextBox a:visited, .promoTextBox a:active{
	color: #97814f;
}
.promoTextBox2 a, .promoTextBox2 a:link, .promoTextBox2 a:visited, .promoTextBox2 a:active{
	color: #97814f;
}
.promoTextBox a:hover{
	color: #d7c57d;
}
.promoTextBox2 a:hover{
	color: #d7c57d;
}

#productOptionsPopup{
	background: #ffffff;
	margin: 10px;
}
#productOptionsPopup a, #productOptionsPopup a:link, #productOptionsPopup a:visited, #productOptionsPopup a:active{
	color: #97814f;
}
#productOptionsPopup a:hover{
	color: #860108;
}

.bar-rail-moreinfo {
	cursor:pointer;
	border-bottom:1px solid #e0c37d;
	padding:4px;
}

a.sitemapCategory {
	text-decoration: none;
	font:bold 12px arial;
	color:black;
}

.sitemapCategory {
	text-decoration: none;
	font:bold 12px arial;
	color:black;
}

a.sitemapCategory:hover {
	text-decoration: underline;
	font:bold 12px arial;
	color:black;
}

.sitemap ul {
	padding:0px;
	margin:0px;
}
.sitemap ul li {
	list-style:none;
	padding-top: 15px;
}

li.acc_creation {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.sitemap ul li a.sitemapSubcategory:link, .sitemap ul li a.sitemapSubcategory:active, .sitemap ul li a.sitemapSubcategory:visited {
	font:bold 11px arial;
	color:#78622F;
}
.sitemap ul li a.sitemapSubcategory:hover {
	color:#d7c57d;
}
.sitemap ul li ul {
	padding:0px;
	margin:0px;
}
.sitemap ul li ul li {
	padding-top: 10px;
}
.sitemap ul li ul li ul li a.sitemapSubcategory:link, .sitemap ul li ul li ul li a.sitemapSubcategory:visited, .sitemap ul li ul li ul li a.sitemapSubcategory:active {
	font:normal 11px arial;
	color:#97814f;
}
.sitemap ul li ul li a.sitemapSubcategory:hover {
	color:#d7c57d;
}
.sitemap ul li ul li ul li {
	padding-left:0px;
	padding-top: 0px;
}

/*
a.sitemapSubcategory, a.sitemapSubcategory:link, a.sitemapSubcategory:active, a.sitemapSubcategory:visited {
	font:11px verdana;
	color:#97814f;
}
.sitemapSubcategory:hover{
	font:11px verdana;
	color:#d7c57d;
}*/
.sitemapStaticLists li {
	list-style:none;
}
.staticSitemapSubheading {
	font:bold 12px arial;
	color:black;
}
a.sitemapStaticSubcategory:link, a.sitemapStaticSubcategory:active, a.sitemapStaticSubcategory:visited {
	font:normal 11px arial;
	color:#78622F;
}
a.sitemapStaticSubcategory:hover {
	color:#d7c57d;
}
.reg_fields_red {
	font-family: arial, Helvetica, sans-serif;
	color: #ff0000;
	font-weight: bold;
	vertical-align: top;
}
a.homeLeftNav:link, a.homeLeftNav:visited {
	color: #333333;
	text-decoration: none;
	font: 10px verdana;
	line-height: 98%;
}
a.homeLeftNav:hover {
	color: #333333;
	text-decoration: underline;
	font: 10px verdana;
	line-height: 98%;
}
a.homeLeftNavHeader:link, a.homeLeftNavHeader:visited {
	color: #333333;
	text-decoration: none;
	font: 10px verdana;
	font-weight: bold;
	line-height: 98%;
}
a.homeLeftNavHeader:hover {
	color: #333333;
	text-decoration: underline;
	font: 10px verdana;
	font-weight: bold;
	line-height: 98%;
}
a.homeFeaturesText:link, a.homeFeaturesText:visited {
	font: 12px verdana;
	text-decoration: underline;
	letter-spacing: -0.5px;
	color: #615b1a;

}
a.homeFeaturesText:hover {
	font: 12px verdana;
	text-decoration: underline;
	letter-spacing: -0.5px;
	color: #333333;
}
a.learnMoreE2:link, a.learnMoreE2:visited, a.learnMoreE2:hover, .learnMoreE2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}
a.learnMoreE3:link, a.learnMoreE3:visited, a.learnMoreE3:hover, .learnMoreE3 {
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}
a.learnMoreE4:link, a.learnMoreE4:visited, a.learnMoreE4:hover, .learnMoreE4 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}
table.personalize {
	border: 1px #333300 inset;
	background-color: #f7f3e5;
	padding: 20px;
}
div.personalizeHead {
	 color: #990000;
	 font-size: larger;
	 border-bottom: 1px #990000 solid;
}
.seoBtns, a.seoBtns:link, a.seoBtns:visited {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
a.seoBtns:hover {
	font-family: Verdana;
	font-size: 10px;
	color: #860108;
	text-decoration: none;
	font-weight: bold;
}
div.seoBtns {
	width: 154px;
	height: 20px;
	background-image: url('/images/companyPages/seo/bar-accessories/btnBG.jpg');
	background-repeat: no-repeat;
	padding-top: 3px;
}
ul.seoPages {
list-style-type: none;
padding-left: 0;
margin-left: 20px;
}
ul.seoPages2 {
list-style-type: none;
padding-left: 0;
margin-left: 20px;
margin-top: 3px;
margin-bottom: 5px;
}
li.seoPages {
background: url('/images/companyPages/seo/bar-accessories/seoBullet.gif') left center no-repeat;
padding-left: 15px;
padding-bottom: 4px;
margin-bottom: 0;
}
li.seoPages2 {
background: url('/images/companyPages/seo/bar-accessories/seoBullet.gif') left center no-repeat;
padding-left: 15px;
padding-bottom: 1px;
margin-bottom: 0;
}
div.itemNumber, .itemNumber {
	font-family: Verdana;
	font-size: 10px;
	color: #666666;
	}
div.itemPrice, .itemPrice {
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	}
td.subCatTD {
	vertical-align: top;
	border-right: 1px #ffffff solid;
	border-bottom: 1px #ffffff solid;
	background-color: #f1ede3;
	text-align:center;
	padding-bottom: 5px;
	}
img.subCatIcon {
	border: 1px solid #cbc0a7;
	padding: 2px;
	background-color: #ffffff;
	margin: 2px;
	}

#addthis_services a {
  padding: 0px 0px 0px 4px;
  color:#333333;
  display: block;
}

#addthis_dropdown a:hover {
  background-color: #F5F5F5;
}

#addthis_dropdown a {
  text-decoration: none;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

#addthis_dropdown img {
  border:none;
  vertical-align:middle;
  width: 16px;
  height: 16px;
}

#addthis_dropdown {
  z-index: 100;
  text-align: left;
  width: 250px;
  position: absolute;
  display: none;
  border: #CCCCCC solid 1px;
  padding: 1px 1px 0px 1px;
  overflow: hidden;
  background: #FFF;
  font-family:Geneva, Arial, Helvetica, sans-serif;
}

.LPheader, h1.LPheader {
	font-family:Verdana;
	font-size:18px;
	font-weight:bold;
	color:#000000;
}

.LPsubHead, h2.LPsubHead, a.LPsubHead:link, a.LPsubHead:visited {
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#860108;
	text-decoration:none;
}

a.LPsubHead:hover {
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#860108;
	text-decoration:underline;
}

.PSLPheader, h1.PSLPheader {
	font-family:Verdana;
	font-size:24px;
	color:#000000;
}

.LPcrossPromo, h3.LPcrossPromo {
	font-family:Verdana;
	font-size:11px;
	color:#6d572c;
	font-weight:bold;
}

/* for blog cross promo links in left nav, as text */
.roundcorner_box {
	background: url(/images/promo-images/blogLeftPromo/roundcorner_tl.png) no-repeat top left;
}
.roundcorner_top {
	background: url(/images/promo-images/blogLeftPromo/roundcorner_tr.png) no-repeat top right;
}
.roundcorner_bottom {
	background: url(/images/promo-images/blogLeftPromo/roundcorner_bl.png) no-repeat bottom left;
}
.roundcorner_bottom div {
	background: url(/images/promo-images/blogLeftPromo/roundcorner_br.png) no-repeat bottom right;
}
.roundcorner_content {
	background: url(/images/promo-images/blogLeftPromo/roundcorner_r.png) top right repeat-y;
}

.roundcorner_top div,.roundcorner_top,
.roundcorner_bottom div, .roundcorner_bottom {
	width: 100%;
	height: 5px;
	font-size: 1px;
}
.roundcorner_content, .roundcorner_bottom {
	margin-top: 0;
}
.roundcorner_content { padding: 0 5px; }

a.blogLeftPromo, div.blogLeftPromo, .blogLeftPromo {
	font-family: Georgia;
	font-size: 10px;
	color: #000000;
	/*line-height: 11px;*/
	text-decoration: none;
	}

a.blogLeftPromoTitle, div.blogLeftPromoTitle, .blogLeftPromoTitle {
	font-family: Georgia;
	font-size: 9px;
	color: #000000;
	/*line-height: 11px;*/
	text-decoration: none;
	font-weight: bold;
	}

a.blogLeftPromoLink {
	font-family: Georgia;
	font-size: 9px;
	color: #97814f;
	/*line-height: 11px;*/
	font-weight: bold;
	}

/* end blog cross promo links in left nav, as text */

/* thought these em/strong were the defaults? must be getting overridden somewhere */
strong, b {
    font-weight: bold;
}
em, i {
    font-style: oblique;
}

/* SEOTEXTILE */
/* product sections used in module seo_textile, see smarty/templates/modules/seo_textile/sections/.tpl */
.product_section_block {
}

.product_section_title {
    padding-top: 8px;
    font-weight: bold;
}
.product_section_list {
    padding-top: 4px;
}
.product_section_list_item {
}

.product_section_text_body {
    padding-left: 0px;
    padding-top: 4px;
}

.product_section_predefined_text_list  {
    list-style-type: disc;
    padding-top: 4px;
}

.product_section_predefined_text_list_item  {
}

/* used in the dchobtextile class to generate better looking fractions */
.frac_above, .frac_below { font-size: 9px; font-family: Arial; }
.frac_above { vertical-align: 0.7ex; }
.frac_below { vertical-align: -0.3ex; }

abbr, acronym, .help {
  border-bottom: 1px dotted #333;
  cursor: help;
}
/* /SEOTEXTILE */

input.bottom {
	vertical-align: bottom;
	border: 0px;
}

/* begin MENU */

#kwTable {
  width: 745px;
}

.kwMenuTop {
  background-image: url(/images/main-menu-off.gif);
  padding: 0px 4px;
  height: 24px;
}

.kwMenuTop:hover {
  background-image: url(/images/main-menu-over3.gif);
}

.kwMenuLastTd {
  padding-right: 6px;
}

.kwMenu, .kwMenu ul {
  float: left;
  list-style: none;
  padding: 0;
  margin: 0;
  text-align: left;
}

.kwMenu ul {
  border: solid #890109 1px;
}

.kwMenu a {
  display: block;
  font-size: 11px; 
  font-family:   arial, helvetica, sans-serif;
  text-decoration: none;
  padding: 0;
  color: white;
  font-weight:bold;
}

/* ie6 only */
* html .kwMenu li a:hover {
  color: white;
  text-decoration: none;
  background-image: url(/images/main-menu-over.gif);
}

/* ie6 only */
* html .kwMenu li li a:hover {
  background-image: none;
}

.kwMenu li {
  float: left;
  padding: 0;
}

.kwMenu li ul {
  position: absolute;
  left: -999em;
  height: auto;
  width: 185px;
  font-weight: normal;
  margin: 0;
}

.kwMenu li li {
  background-color: white;
  width: 185px;
}

.kwMenu li ul a {
  width: 180px;
  font-size: 11px;
  padding: 2px 0px;
  padding-left: 5px;
  color: #333333;
  font-weight:normal;
}

.kwMenu li ul ul {
  margin: -2.75em 0 0 14em;
}

ul.kwMenu {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}
ul.kwMenu ul {
  display: none;
}
ul.kwMenu li {
  float: left;
}

/* -- Sub-Menus -- */
ul.kwMenu ul {
  position: absolute;
  display: none;
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  z-index: 10000;
}

ul.kwMenu ul li {
  float: none;
  margin: 0px;
  padding: 0px;
  border-bottom: 1px solid #eeeeee;
}

/* ie6 */
* html ul li li.kwMenu {
  /*
  border-right: 1px solid #890109;
  border-left: 1px solid #890109;
  */
}

ul.kwMenu ul li.kwMenuLastLi {
  border-bottom: 0px solid #eeeeee;
}

.kwMenu li li.jdm_hover a {
  color: white;
}

.kwMenu li li.jdm_hover {
  text-decoration: none;
  background: #890109;
}

/* simplified css version if no javascript */
.kwHoverMenu li li:hover a {
  color: white;
}

.kwHoverMenu li:hover ul ul, .kwHoverMenu li:hover ul ul ul, .kwHoverMenu li.kwHoverMenu_hover ul ul, .kwHoverMenu li.kwHoverMenu_hover ul ul ul {
  left: -999em;
}

.kwHoverMenu li:hover ul, .kwHoverMenu li li:hover ul, .kwHoverMenu li li li:hover ul, .kwHoverMenu li.kwHoverMenu_hover ul, .kwHoverMenu li li.kwHoverMenu_hover ul, .kwHoverMenu li li li.kwHoverMenu_hover ul {
  left: auto;
  display: block;
}

.kwHoverMenu li li:hover, .kwHoverMenu li li.kwHoverMenu_hover {
  text-decoration: none;
  background: #890109;
}

.kwHoverMenu li:hover, .kwHoverMenu li.hover {
  position: static;
}

/* end MENU */

#tooltip {
  position: absolute;
  z-index: 3000;
  border: 1px solid #111;
  background-color: #eee;
  padding: 10px;
  opacity: 1;
  width:310px;
}
#tooltip h3, #tooltip div { margin: 0; }



/* -- New Search Results Pages -- */  

.searchCopy, div.searchCopy {
	font-family:Verdana;
	font-size:10px;
	color:#000000;
}

a.searchMoreInfo, a.searchMoreInfo:link {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #97814f;
	text-decoration: underline;
}
a.searchMoreInfo:hover {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #d7c57d;
	text-decoration: underline;
}

.searchProductName {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

.searchProductName:link {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

a.searchProductName:hover {
	color: #860108;
	text-decoration: underline;
}

.searchHeader {
  font-family:Verdana;
  font-weight:bold;
  font-size:11px;
  color:#ffffff;
  padding:7px 0 8px 12px;
}

.searchSubHeader {
  font-family:Verdana;
  font-weight:bold;
  color:#353535;
  font-size:10px;
  padding:5px 0 6px 12px;
}

.searchSubHeadBG {
  background-color:#cbc0a7;
}  

.searchNavLink, a.searchNavLink, a.searchNavLink:link, a.searchNavLink:visited {
  font-family:Arial;
  font-size:10px;
  color:#97814f;
  text-decoration:none;
}     

.searchNavLink:hover, a.searchNavLink:hover {
  font-family:Arial;
  font-size:10px;
  color: #d7c57d;
  text-decoration:underline;
} 

.searchNavCount, div.searchNavCount {
  font-family:Arial;
  font-size:10px;
  color:#97814f;
}         

.resultsHeader {
  font-family:Verdana;
  font-size:11px;
  font-weight:bold;
  color:#000000;
  padding:7px 0 8px 0;
}

.searchTerm, a.searchTerm, a.searchTerm:link, a.searchTerm:hover, a.searchTerm:visited {
  font-family:Verdana;
  font-size:11px;
  font-weight:bold;
  color:#860108;
  text-decoration:underline;
}

a.searchTerm:hover {
  font-family:Verdana;
  font-size:11px;
  font-weight:bold;
  color:#000000;
  text-decoration:underline;
}

.matchesHeader {
  font-family:Verdana;
  font-size:11px;
  color:#454b12;
}      

.searchMatches {
  font-family:Verdana;
  font-size:11px;
  color:#454b12;
  font-weight:bold;
}  

.searchItemNumber {
  font-family:Verdana;
  font-size:9px;
  color:#666666;
}

.searchNav, td.searchNav, div.searchNav {
  border-right: 1px #cbc0a7 solid;
  border-left: 1px #cbc0a7 solid;
}  

.noResultHelpHead, div.noResultHelpHead {
	font-family:Verdana;
	font-size:12px;
	color:#860108;
	font-weight:bold;
}



/* -- End New Search Results Pages -- */ 

.engraveSubHead, div.engraveSubHead, td.engraveSubHead {
	font-family:Verdana;
	font-size: 11px;
	color:#666666;
}



/* -- Begin Crowd Control Microsite -- */

.cControlHeader, div.cControlHeader, td.cControlHeader, h1.cControlHeader {
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	color:#6d572c;
}

.cControlCats, div.cControlCats, td.cControlCats, h2.cControlCats, a.cControlCats, a.cControlCats:link, a.cControlCats:visited {
	font-family:Verdana;
	font-size:9px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

a.cControlCats:hover {
	font-family:Verdana;
	font-size:9px;
	font-weight:bold;
	color:#860108;
	text-decoration:underline;
}

.cControlSubHeader, div.cControlSubHeader, td.cControlSubHeader, h3.cControlHeader {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#6d572c;
}

.cControlBrand, a.cControlBrand, a.cControlBrand:link, a.cControlBrand:visited {
	font-family:Arial;
	font-size:11px;
	color:#000000;
	text-decoration:underline;
}

a.cControlBrand:hover {
	font-family:Arial;
	font-size:11px;
	color:#860108;
	text-decoration:underline;
}

.cControlHelp, div.cControlHelp, td.cControlHelp, a.cControlHelp, a.cControlHelp:link, a.cControlHelp:hover, a.cControlHelp:visited {
	font-family:Arial;
	font-size:14px;
	color:#ffffff;
	text-decoration:none;
}

.cControlSubCat, div.cControlSubCat, td.cControlSubCat, h1.cControlSubCat {
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	color:#000000;
}

.cControlShopHead, div.cControlShopHead, td.cControlShopHead {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#454b12;
}

.controlShopLinks, div.cControlShopLinks, a.cControlShopLinks, a.cControlShopLinks:link, a.cControlShopLinks:visited {
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}

a.cControlShopLinks:active, a.cControlShopLinks:hover {
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#860108;
	text-decoration:underline;
}

.cControlSubHelpHead, div.cControlSubHelpHead {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#97814f;
}

.cControlSubHelpLinks, a.cControlSubHelpLinks, a.cControlSubHelpLinks:link, a.cControlSubHelpLinks:visited {
	font-family:Arial;
	font-size:11px;
	color:#97814f;
	text-decoration:underline;
}

a.cControlSubHelpLinks:hover {
	font-family:Arial;
	font-size:11px;
	color:#d7c57d;
	text-decoration:underline;
}

.cControlTabOn, a.cControlTabOn, a.cControlTabOn, a.cControlTabOn:link, a.cControlTabOn:hover, a.cControlTabOn:visited, a.cControlTabOn:active, h2.cControlTabOn {
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#2e2002;
	text-decoration:none;
}

.cControlTabOff, a.cControlTabOff, a.cControlTabOff, a.cControlTabOff:link, a.cControlTabOff:hover, a.cControlTabOff:visited, a.cControlTabOff:active, h2.cControlTabOff {
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#97814f;
	text-decoration:none;
}


/* -- End Crowd Control Microsite -- */


/* -- Begin Beer Pong LP -- */

.beerPongHead, h1.beerPongHead {
	font-family:Verdana;
	font-size:16px;
	color:#000000;
}

.beerPongSubHead, h2.beerPongSubHead {
	font-family:Verdana;
	font-size:12px;
	color:#860108;
}

/* -- End Beer Pong LP -- */



/* -- Begin Absinthe Content LP -- */

.absintheHead, h1.absintheHead {
	font-family:Verdana;
	font-size:16px;
	color:#000000;
}

.absintheSubHead, h2.absintheSubHead {
	font-family:Verdana;
	font-size:12px;
	color:#56522a;
}

/* -- End Absinthe Content LP -- */




/* -- Begin New Left Nav -- */

.leftNavLv1, a.leftNavLv1, a.leftNavLv1:link, a.leftNavLv1:hover, a.leftNavLv1:visited {
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

.leftNavLv2, a.leftNavLv2, a.leftNavLv2:link, a.leftNavLv2:visited {
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#860108;
	text-decoration:none;
	padding-bottom:2px;
}

a.leftNavLv2:hover {
	font-family:Arial;
	font-size:11px;
	color:#860108;
	text-decoration:none;
	padding-bottom:2px;
}

a.leftNavLv2:active {
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	color:#860108;
	text-decoration:none;
	padding-bottom:2px;
}

.leftNavLv2Cell {
	padding-top: 12px;
	padding-bottom: 12px;
}

.leftNavLv3, a.leftNavLv3, a.leftNavLv3:link, a.leftNavLv3:visited {
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	padding-bottom:2px;
}

a.leftNavLv3:hover {
	font-family:Arial;
	font-size:11px;
	color:#000000;
	text-decoration:underline;
	padding-bottom:2px;
}

a.leftNavLv3:active {
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	padding-bottom:2px;
} /* -- Note: Lv3 categories shall remain in active state when user has clicked into Lv4 -- */

.leftNavLv4Cell {
	padding-top: 0px;
	padding-bottom: 2px;
}

.leftNavLv4, a.leftNavLv4, a.leftNavLv4:link, a.leftNavLv4:visited {
	font-family:Arial;
	font-size:11px;
	color:#97814f;
	padding-bottom:0px;
	text-decoration:none;
	vertical-align:top;
}

a.leftNavLv4:hover {
	font-family:Arial;
	font-size:11px;
	color:#97814f;
	text-decoration:underline;
	padding-bottom:2px;
}

a.leftNavLv4:active {
	font-family:Arial;
	font-size:11px;
	color:#97814f;
	text-decoration:none;
	padding-bottom:2px;
} /* -- Note: Lv4 categories will have a tan arrow when active as well -- */

.leftNavLv5, a.leftNavLv5, a.leftNavLv5:link, a.leftNavLv5:visited {
	font-family:Arial;
	font-size:11px;
	color:#97814f;
	padding-bottom:0px;
	text-decoration:none;
	vertical-align:top;
}

.leftNavLv5Cell {
	padding-top: 0px;
	padding-bottom: 2px;
}
/* -- End New Left Nav -- */


.wishListCopy {
	font-family:Arial;
	font-size:13px;
	color:#000000;
}

.topNavLinks, a.topNavLinks, a.topNavLinks:link, a.topNavLinks:visited {
	font-family:Arial;
	color:#97814f;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
}

a.topNavLinks:hover {
	font-family:Arial;
	color:#d7c57d;
	font-size:11px;
	text-decoration:underline;
	font-weight:normal;
}

.HPrightNav, a.HPrightNav, a.HPrightNav:link, a.HPrightNav:visited {
	font-family:Arial;
	color:#97814f;
	font-size:14px;
	text-decoration:none;
	font-weight:normal;
}

a.HPrightNav:hover {
	font-family:Arial;
	color:#d7c57d;
	font-size:14px;
	text-decoration:underline;
	font-weight:normal;
}

.HPrightNavHead, div.HPrightNavHead {
	font-family:Georgia;
	font-size:16px;
	font-weight:bold;
	color:#3d3d3d;
}

.mainCatCopy, div.mainCatCopy {
	font-family:Arial;
	font-size:11px;
	color:#000000;
	font-weight:normal;
}
.mainCatHead, div.mainCatHead {
	font-family:Arial;
	font-size:11px;
	color:#000000;
	font-weight:bold;
}
.lpMainHeader, div.lpMainHeader, h1.lpMainHeader {
	font-family:Arial;
	font-size:22px;
	color:#3d3d3d;
	padding:0px;
	margin:0px;
}
.lpMainSubHead, div.lpMainSubHead, h2.lpMainSubHead {
	font-family:Arial;
	font-size:14px;
	color:#3d3d3d;
	padding:0px;
	margin:0px;
}
.lpBody, div.lpBody, li.lpBody, ul.lpBody {
	font-family:Arial;
	font-size:11px;
	color:#3d3d3d;
}
.lpHeader, div.lpHeader, td.lpHeader {
	font-family:Arial;
	font-size:12px;
	color:#3d3d3d;
}
.lpSubHeader, div.lpSubHeader {
	font-family:Arial;
	font-size:11px;
	color:#3d3d3d;
	font-weight:bold;
}
.lpLinks, a.lpLinks, a.lpLinks:link, a.lpLinks:visited, h2.lpLinks {
	font-family:Arial;
	color:#97814f;
	font-size:11px;
	text-decoration:underline;
	font-weight:normal;
	padding:0;
	margin:0;
}
a.lpLinks:hover, h2.lpLinks {
	font-family:Arial;
	color:#d7c57d;
	font-size:11px;
	text-decoration:underline;
	font-weight:normal;
	padding:0;
	margin:0;
}
.lpLinks2, a.lpLinks2, a.lpLinks2:link, a.lpLinks2:visited, h2.lpLinks2 {
	font-family:Arial;
	color:#97814f;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	padding:0;
	margin:0;
}
a.lpLinks2:hover, h2.lpLinks2 {
	font-family:Arial;
	color:#d7c57d;
	font-size:11px;
	text-decoration:underline;
	font-weight:normal;
	padding:0;
	margin:0;
}
.e4xCurrent {
	font-family:Arial;
	font-size:11px;
	color:#015cb8;
	font-weight:bold;
}
a.adclub:link, a.adclub:visited {
	font-family:Arial;
	font-size:18px;
	color:#a30e00;
	text-decoration:none;
}
a.adclub:hover {
	font-family:Arial;
	font-size:18px;
	color:#f51500;

	text-decoration:none;
}
.kwkidsMain, div.kwkidsMain {
	font-family:Arial;
	font-size:18px;
	color:#3d3d3d;
	font-weight:normal;
}
.kwkidsSub, div.kwkidsSub {
	font-family:Georgia;
	font-size:24px;
	color:#ffffff;
	font-weight:normal;
}
a.kwkidsProd:link, a.kwkidsProd:visited {
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	color:#f26522;
	text-decoration:none;
}
a.kwkidsProd:hover {
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	color:#f29c22;
	text-decoration:underline;
}
a.kwkids:link, a.kwkids:visited {
	font-family:Arial;
	font-size:14px;
	font-weight:normal;
	color:#f26522;
	text-decoration:none;
}
a.kwkids:hover {
	font-family:Arial;
	font-size:14px;
	font-weight:normal;
	color:#f29c22;
	text-decoration:underline;
}
.kwkids, div.kwkids, td.kwkids {
	font-family:Arial;
	font-size:14px;
	color:#3d3d3d;
	font-weight:normal;
}
.kwkidsPrice, div.kwkidsPrice {
	font-family:Arial;
	font-size:18px;
	color:#00287e;
	font-weight:bold;
}
.kwkidsSoon, div.kwkidsSoon {
	font-family:Arial;
	font-size:24px;
	font-weight:bold;
	color:#ffffff;
}
a.kwkidsSoon:link, a.kwkidsSoon:visited {
	font-family:Arial;
	font-size:24px;
	font-weight:bold;
	color:#f8d25e;
	text-decoration:none;
}
a.kwkidsSoon:hover {
	font-family:Arial;
	font-size:24px;
	font-weight:bold;
	color:#f8d25e;
	text-decoration:underline;
}
.kwkidsJoke, div.kdkidsJoke {
	font-family:Arial;
	font-size:22px;
	color:#3d3d3d;
	font-weight:normal;
}
a.kwkidsJoke:link,a.kwkidsJoke:visted {
	font-family:Arial;
	font-size:22px;
	color:#97814f;
	text-decoration:none;
	font-weight:normal;
}
a.kwkidsJoke:hover {
	font-family:Arial;
	font-size:22px;
	color:#d7c57d;
	text-decoration:underline;
	font-weight:normal;
}
.kwkidsToys, div.kwkidsToys {
	line-height:22px;
}
a.kwkidsToys:link,a.kwkidsToys:visited {
	font-family:Arial;
	font-size:16px;
	color:#97814f;
	text-decoration:none;
	font-weight:normal;
}
a.kwkidsToys:hover {
	font-family:Arial;
	font-size:16px;
	color:#d7c57d;
	text-decoration:underline;
	font-weight:normal;
}
.kwkidsE, div.kwkidsE, td.kwkidsE {
	font-family:Arial;
	font-size:16px;
	color:#3d3d3d;
	font-weight:normal;
}

/* jquery tabs */
.ui-widget-header {
	background: #fff;
	border-top: #fff;
	border-left: #fff;
	border-right: #fff;
}

.ui-state-hover a, .ui-state-hover a:hover {
	background-color: #860108;
	color: #ffffff;
}

.MANual, div.MANual, td.MANual, span.MANual {
	font-family:Arial;
	font-size:16px;
	color:#646464;
}

h3.MANual {
	font-family:Arial;
	font-size:19px;
	color:#646464;
	margin:0px;
	font-weight:normal;
}

a.MANual, a.MANual:link, a.MANual:visited {
	font-family:Arial;
	font-size:16px;
	color:#97814f;
	text-decoration:none;
	font-weight:normal;
}

a.MANual:hover {
	font-family:Arial;
	font-size:16px;
	color:#d7c57d;
	text-decoration:none;
	font-weight:normal;
}

a.MANualAdd, a.MANualAdd:link {
	display: block;
    width: 215px;
    height: 44px;
    background: url("/images/landingPages/MANual/add.gif") no-repeat 0 0;
	border:none;
	cursor:pointer;
}

a.MANualAdd:hover { 
    background: url("/images/landingPages/MANual/add-over.gif") no-repeat 0 0;
}

a.MANualView, a.MANualAdd:link {
	display: block;
    width: 215px;
    height: 44px;
    background: url("/images/landingPages/MANual/view.gif") no-repeat 0 0;
	border:none;
	cursor:pointer;
}

a.MANualView:hover { 
    background: url("/images/landingPages/MANual/view-over.gif") no-repeat 0 0;
}

.foot, td.foot {
	font-family:Verdana;
	font-size: 14px;
	color:#3d3d3d;
	padding:25px 0 6px 0;
	border-bottom:1px solid #c7c7c7;
	text-align:left;
}

a.footlink, a.footlink:link, a.footlink:visited {
	font-family:Verdana;
	font-size:12px;
	color:#97814f;
	text-decoration:none;
	padding-top:13px;
	display:block;
}

a.footlink:hover {
	font-family:Verdana;
	font-size:12px;
	color:#d7c57d;
	text-decoration:none;
	padding-top:13px;
	display:block;
}

a.careersOverview, a.careersOverview:link {
	display: block;
    width: 149px;
    height: 86px;
    background: url("/images/landingPages/careers/overview.jpg") no-repeat 0 0;
	border:none;
	cursor:pointer;
}

a.careersOverview:hover { 
    background: url("/images/landingPages/careers/overview-over.jpg") no-repeat 0 0;
}

a.careersAbout, a.careersAbout:link {
	display: block;
    width: 149px;
    height: 86px;
    background: url("/images/landingPages/careers/about.jpg") no-repeat 0 0;
	border:none;
	cursor:pointer;
}

a.careersAbout:hover { 
    background: url("/images/landingPages/careers/about-over.jpg") no-repeat 0 0;
}

a.careersCulture, a.careersCulture:link {
	display: block;
    width: 149px;
    height: 86px;
    background: url("/images/landingPages/careers/culture.jpg") no-repeat 0 0;
	border:none;
	cursor:pointer;
}

a.careersCulture:hover { 
    background: url("/images/landingPages/careers/culture-over.jpg") no-repeat 0 0;
}

a.careersBenefits, a.careersBenefits:link {
	display: block;
    width: 149px;
    height: 86px;
    background: url("/images/landingPages/careers/benefits.jpg") no-repeat 0 0;
	border:none;
	cursor:pointer;
}

a.careersBenefits:hover { 
    background: url("/images/landingPages/careers/benefits-over.jpg") no-repeat 0 0;
}

a.careersOpenings, a.careersOpenings:link {
	display: block;
    width: 149px;
    height: 86px;
    background: url("/images/landingPages/careers/openings.jpg") no-repeat 0 0;
	border:none;
	cursor:pointer;
}

a.careersOpenings:hover { 
    background: url("/images/landingPages/careers/openings-over.jpg") no-repeat 0 0;
}

.careers, div.careers, td.careers {
	font-family:Arial;
	font-size:18px;
	color:#4d4d4d;
	font-weight:normal;
}

a.careers, a.careers:link, a.careers:visited {
	font-family:Arial;
	font-size:18px;
	color:#97814f;
	text-decoration:none;
}

a.careers:hover {
	font-family:Arial;
	font-size:18px;
	color:#d7d57c;
	text-decoration:none;
}

li.careers {
	font-family:Arial;
	font-size:14px;
	color:#4d4d4d;
	padding-bottom:7px;
}
