@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/OpenSans-Regular-webfont.eot');
    src: url('../fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Regular-webfont.woff') format('woff'),
         url('../fonts/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('..fonts/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sanssemibold';
    src: url('../fonts/OpenSans-Semibold-webfont.eot');
    src: url('../fonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Semibold-webfont.woff') format('woff'),
         url('../fonts/OpenSans-Semibold-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-Semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sansbold';
    src: url('../fonts/OpenSans-Bold-webfont.eot');
    src: url('../fonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Bold-webfont.woff') format('woff'),
         url('../fonts/OpenSans-Bold-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-Bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
body { color:#222; font-family:'open_sansregular',Arial,sans-serif; }
#headerContainer, #navContent, #promoTopBannerContent, #contentContainer, #footerLinksContainer, #footerSecureContainer, #footerBottomContainer, #seoFooterLinks, .catHeaderOutContainer, body .slideContainerAlt, #userNavContent, #globalBanners { width:994px; }
#mainContent { margin-bottom:15px; }
.holidayTreatment #mainContainer { background:#f4f4f4 url(/franklinmint/images/frankmintseasonal_bg.jpg) center top no-repeat fixed; }
#contentContainer { background-color:#fff;
	-webkit-box-shadow: rgba(0, 0, 0, 0.43) 0px 0 10px 0px;
	box-shadow: rgba(0, 0, 0, 0.43) 0px 0 10px 0px;
}
.genSmlBtnLeft, .sidr-class-genSmlBtnLeft, .genSmlBtnRight, .sidr-class-genSmlBtnRight { display:none; }
.genMedBtnLeft, .sidr-class-genLrgBtnLeft, .genMedBtnRight, .sidr-class-genLrgBtnRight { display:none; }
.genLrgBtnLeft, .btnLeftSideLrg, .genLrgBtnRight, .btnRightSideLrg { display:none; }
.genSmlBtnCenter, .sidr-class-genSmlBtnCenter, .genMedBtnCenter, .sidr-class-genMedBtnCenter, .genLrgBtnCenter, .btnMainLrg a, #search .searchBtn, #popupCloser, .editCartBtnLink { color:#fff; font-family:'open_sansregular',Arial,sans-serf; font-size:11px; border-radius:5px; 
	background:#002c76;
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#002c76),to(#000));
	background-image: -webkit-linear-gradient(top,#002c76,#000);
	background-image: -o-linear-gradient(top,#002c76,#000);
	background-image: linear-gradient(to bottom,#002c76,#000);
	background-repeat: repeat-x;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.genLrgBtnCenter, .btnMainLrg a { font-size:15px; }
#popupCloser { padding:0 7px; width:auto; height:20px; line-height:20px; text-indent:0; font-weight:normal; text-transform:uppercase; font-size:10px; }
.contentTitleWrapper { padding:0 15px; }
.moduleTitle, .contentTitle, #cartRightHolder h2, #footer .footerLinks .footerLinkTitle { padding:0; font-family:'open_sanssemibold',Arial,sans-serif; font-size:24px; font-weight:normal; text-transform:uppercase; }
.moduleTitle a:hover, .contentTitle a:hover { text-decoration:underline; }
.module { margin-bottom:15px; padding-top:15px;  }
.breadcrumbs { width:auto; }
.breadcrumbs span { color:#002c76; font-family:'open_sansbold',arail,sans-serif; }
.breadcrumbs .breadLink { color:#000; }
.linkdelimiter, .breadDelimiter, .linkDelimiter { font-size:11px; }
.breadcrumbs h1 .breadLink { color:#002c76; font-family:'open_sansbold',arail,sans-serif; }
.meat { padding:0; }
/* Header */
#header { background:url(/franklinmint/images/top_blue_rpt.png) 0 0 repeat-x; }
#headerContainer { margin-bottom:15px; }
#userNav { padding-bottom:3px; height:40px; color:#333; }
#userNav .socialLinks { float:left; margin:9px 0; height:auto; background-image:none; }
#userNav .socialLinks .userNavLinkSocial { margin-right:7px; }
#userNav .socialLinks .facebook { width:22px; height:22px; background:url(../images/sprite_social.png) 0 -21px no-repeat; }
#userNav .socialLinks .twitter { width:22px; height:22px; background:url(../images/sprite_social.png) 0 -44px no-repeat; }
#userNav .socialLinks .googlePlusOne { width:22px; height:22px; background:url(../images/sprite_social.png) 0 -90px no-repeat; }
#storeLogo { margin:10px 0 10px 15px; background:url(/franklinmint/images/fm_logo.png) 0 0 no-repeat; }
#storeLogo a { width:574px; height:82px; }
#shoppingCart { position:absolute; top:8px; right:0; display:inline-block; margin:0; width:auto;
	height:25px;
	border-radius:3px;
	background:#002c76;
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#002c76),to(#000));
	background-image: -webkit-linear-gradient(top,#002c76,#000);
	background-image: -o-linear-gradient(top,#002c76,#000);
	background-image: linear-gradient(to bottom,#002c76,#000);
	background-repeat: repeat-x;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	clear:right;
	color:#ffffff;
	font-size:12px;
	z-index:10;
}
#shoppingCart .cartIcon { margin:2px 3px 1px 5px; width:29px; background: url('../images/sprite.png') no-repeat 0px -0px; }
#shoppingCart .shoppingCartInfo { padding:0; color:#ffffff; font-size:12px; width:auto; margin-right:5px; }
#shoppingCart .shoppingCartInfo .cartText { display:none; }
#shoppingCart .shoppingCartInfo  #cartCount {	position:absolute; top:-6px; left:15px; display:block; font-size:0.8em; font-weight:700; }
#shoppingCart .shoppingCartInfo .cartTotal::before {
	content:"MY CART ";
	margin-right:5px;
	font-size:12px;
}
#search { float:right; margin:48px 15px 0 0; padding-left:33px; width:auto; background:url(../images/sprite.png) -154px -181px no-repeat transparent; }
#search form { width:277px; }
#search .searchbox, #sli_search_1 { padding:0 7px; color:#999; background-image:none; border:1px solid #c4c4c4; border-radius:5px; }
#search .searchBtn { margin-bottom:0; height:32px; line-height:32px; font-size:14px; text-transform:uppercase; text-indent:0; background-image:none; }
div#search:nth-child(2) { display:none; }
#navContent { margin-left:15px; width:auto; height:22px; }
nav { padding-bottom:0; }
#topNav { margin-top:0; padding-right:3px; height:auto; }
#topNav .topNavListItem { height:22px; line-height:22px; border-right:2px solid #2a2a2a; }
#topNav .topnav_last { border-right:0; }
#topNav .topNavListItem .mainNavLink { padding:0 15px; text-transform:uppercase; font-weight:normal; font-family:'open_sanssemibold',Arial,sans-serif; font-size:21px; }
#topNav .topNavListItem:first-child .mainNavLink{padding: 0 15px 0 0}
#topNav .topNavDropDown { top:22px; border-width:1px; border-color:#d2d2d2; }
#topNav .topNavDropDown a:hover { text-decoration:underline; }
#topNav .topNavDropDown .dropDownLink { font-weight:normal; }
#respNavContent ul li { text-transform:uppercase; font-weight:normal; font-family:'open_sanssemibold',Arial,sans-serif; font-size:21px; }
/* Side */
#sideContent, #sli_facets { width:240px; text-align:left; }
	.pageIndex #sideContent { margin-top:54px; }
	#index-home #sideContent { margin:0; }
#contextualNav, .sli_facet_container { padding:0 15px; }
.ctxNavItem, .sli_facet_heading { line-height:normal; color:#004482; font-size:16px; font-weight:normal; text-transform:uppercase; }
.ctxNavItem a { color:#004482; font-size:16px; text-transform:uppercase; }
.ctxNavItem a:hover { text-decoration:underline; }
.subNavList, .sli_facets { margin:5px; }
#contextualNav ul.subNavList li a, #contextualNav ul.subNavList li span, .sli_facets .sli_outer .sli_inner { font-size:13px; color:#393939; text-transform:none; }
/* Breadcrumbs */
.breadcrumbs { padding:0 15px; font-weight:normal; text-align:left; text-indent:0; font-size:11px; }
.breadcrumbs h1, .breadcrumbs h2 { font-weight:normal; color:#004482; }
.breadcrumbs h1 a, .breadcrumbs h2 a { color:#004482; }
.viewtype-listing #mainContent .breadcrumbs { display:none; }
/* Home Page */
.slideContainer { padding-top:0; }
#slideContainer { margin-bottom:20px; }
body .flexslider { border:0; border-radius:0; box-shadow:none; }
body .flex-direction-nav { display:none; }
body .flex-control-nav { display:block; bottom:-25px; z-index:2; }
body .flex-control-nav li { margin:0 3px; }
body .flex-control-nav li a { padding:0 4px; height:8px; width:0; }
body .flex-control-paging li a { background-color:#aaa; }
body .flex-control-paging li a.flex-active { background-color:#f0a500; }
body .flex-control-paging li a:hover { background-color:#f0a500; }
.view-default-home .staticContentModule { float:left; width:25%; }
.view-default-home .staticContentModule .staticContentModuleImage { padding:10px 0 5px 11px; }
.listModules { padding-right:15px; border-top:1px solid #d2d2d2; }
.listModuleContent { margin:0; padding:20px 0 5px 15px; border:0; }
.listModuleContent ul { border-bottom:0; }
.listModuleContent ul li { padding:0; }
.listModuleContent ul li img { max-width:100%; }
#homeProducts, .staticProducts { clear:both; border-top:1px solid #d2d2d2; }
/* Index Page */
.catHeaderOutContainer { padding-bottom:0; margin:15px auto 0; }
.content { margin-right:15px; }
.contentInner { padding:15px; }
.noSideNav .content { margin-right:0; }
#catProductsHeader { position:absolute; left:-240px; top:0; margin-top:20px; width:994px; border-bottom:1px solid #bebebe; }
#catProductsHeader:after {
-webkit-box-shadow: 0 4px 4px -2px #000000;
   -moz-box-shadow: 0 4px 4px -2px #000000;
        box-shadow: 0 4px 4px -2px #000000;
}
#catProductsHeader .catHeaderInfo { margin:0; height:34px; font-size:11px; }
#products { position:relative; }
#catProductsHeader .catHeaderInfo .pagenum, #sli_view_sort .pagenum, #sli_footer_controls .pagenum { left:15px; top:0; bottom:auto; padding:0; height:30px; line-height:30px; font-weight:normal; z-index:0; }
#viewselect { top:0; left:175px; background-image:none; z-index:1; }
#viewselect .viewtext { display:none; }
#viewselect div a { text-transform:capitalize; font-weight:normal; }
#viewselect .gridLink { left:0; }
#viewselect .listLink { left:55px; }
#viewselect .gridIconOn { background: url(../images/sprite.png) no-repeat scroll 0 -32px rgba(0, 0, 0, 0); }
#viewselect .listIconOn { background: url(../images/sprite.png) no-repeat scroll 0 -46px rgba(0, 0, 0, 0); }
#catProductsHeader .catHeaderInfo .filterby, .sli_sort { top:0; left:300px; z-index:1; }
.pagination { bottom:auto; top:0; right:15px; z-index:1;}
.pagination .paginationLink, .pagination .nextPage a , .pagination .prevPage a { display:inline-block; padding:0 5px; height:18px; line-height:18px; text-transform:uppercase; font-size:11px; border:1px solid #d2d2d2; border-radius:5px; }
.pagination .nextPage a .linkDelimiter, .pagination .prevPage a .linkDelimiter { display:none; }
.pagination .selected { background-color:#eee; }
.pagination .nextPage { right:15px; margin-right:0; }
.pagination .allprods, .perpage { position:absolute; top:-24px; right:0; font-weight:normal; }
.pagination .allprods .lessText { padding-right:5px; border-right:1px solid #222; }
.pagination .allprods a { font-weight:normal; color:#004482; }
.pagination .allprods a .linkDelimiter { display:none; }
#products { background-color:transparent; }
.catProducts { margin:0; padding:54px 0 0; border:0; }
.catProducts #contentBox { border-color:#d2d2d2; border-style:solid; border-width:0 1px; }
.productLoop .productItem { padding:0 5px 19px; width:auto; height:362px; border-top:0; border-bottom:0; border-left:1px solid #d2d2d2; border-right:1px solid #d2d2d2;  }
.productLoop .first { border-left:0; border-right:0; }
.productLoop .last { border-left:0; border-right:0; }
.productLoop .productLink { margin-bottom:0; padding:19px 12px 0; width:211px; border-top:1px solid #d2d2d2; }
.productLoop .productRow1 .productLink { border-top:0; }
.productLink .prodImage .sticker, .productLink .prodImage .sticker_sale { color:#fff; background-color:#002c76; }
.productLink .prodImage { border:0; }
.productLink .prodPromoText .prodPromoTextMiddle { font-family:'open_sanssemibold',Arial,sans-serif; font-weight:normal; }
.productLink .prodName { height:44px; overflow:hidden; font-size:14px; font-weight:normal; }
.productLink .prodPrice .originalPrice, .productLink .prodPrice .salePrice, .productLink .prodPrice .paPrice { font-size:13px; font-weight:normal; }
.productLink .prodPrice .salePrice, .productLink .prodPrice .paPrice { color:#004482; }
.productAddLink { display:inline-block; margin-left:12px; padding:0 7px; height:26px; font:11px/26px 'open_sansregular',Arial,sans-serif; color:#fff; text-transform:uppercase; border-radius:5px;
	background:#002c76;
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#002c76),to(#000));
	background-image: -webkit-linear-gradient(top,#002c76,#000);
	background-image: -o-linear-gradient(top,#002c76,#000);
	background-image: linear-gradient(to bottom,#002c76,#000);
	background-repeat: repeat-x;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
 }
.productAddLink .linkDelimiter { display:none; }
.productLoop .productItemList { padding:0 0 15px 0; border-bottom:1px solid #d2d2d2; }
.productLoop .productItemList .productLink { width:auto; border-top:0; }
.productLoop .productItemList .productAddLink { bottom:17px; margin-left:230px; }
.quickView { top:200px; width:211px; left: 12px; font-size:11px; }
#catFooter { margin-bottom:30px; padding:0 15px; width:auto; border:0; }
#catFooter .pagination .allprods { top:25px; }
#catFooter .catFooterMessage a { font-weight:normal; color:#002c76; }
#catFooter .catFooterMessage a:hover { text-decoration:underline; }
.tabContent { position:relative; padding:0; }
.tabContent .viewAllLink, #homeProducts .viewAllLink, .staticProducts .viewAllLink, .contentModule .viewAllLink { position:absolute; right:11px; top:4px; font-size:12px; color:#393939; background:url(../images/sprite.png) -104px -99px no-repeat; }
.tabContent .viewAllLink a { display:block; padding-right:19px; height:17px; line-height:17px; }
.tabContent .viewAllLink a:hover { text-decoration:underline; }
.tabContent .productLoop .productItem { padding-left:6px; padding-right:6px; border-width:0 0 0 1px; border-color:#d2d2d2; border-style:solid; }
.tabContent .productLoop .first { border-left-width:0; }
#detailContainer #addForm .optionItem { width:165px; background:transparent; }
/* Detail */
.pageDetail .breadcrumbs { margin-bottom:15px; border-bottom:1px solid #d2d2d2; }
#csInfoBox, #crossSells, #bundle, .sideModule { padding:15px 15px 0; width:300px; }
.rightModuleTitle { margin-bottom:15px; }
#csInfoBox .csInfoBoxLink { padding:0; }
#csInfoBox .csInfoBoxLinkInfo { padding:0; }
.sideProducts .sideProduct .price { color:#393939; }
.sideProducts .sideProduct .price .origPrice { font-weight:normal; }
.sideProducts .sideProduct .price .salePrice { font-weight:normal; font-family:'open_sansbold',arial,sans serif; color:#002c76; }
.pageDetail #catHeaderOutside { display:none; }
.prodDetail { float:left; margin-right:5px; width:659px; }
.cart { float:left; margin-right:5px; width:659px; }
.prodDetailImageHolder { padding-right:0; }
.prodDetail .prodDetailContent .prodDetailMoreImgs .MoreImgsTitle { display:none; }
#imageVideoContainer { border:1px solid #999; }
#prodDetailMoreImgs { padding:0; margin-bottom:15px; width:auto; height:auto; }
.prodDetail .prodDetailContent .prodDetailMoreImgs .MoreImgsImage {width:65px; height:65px; margin-right:9px; border:1px solid #d2d2d2; }
.prodDetail .prodDetailContent .prodDetailInfo { padding-right:0; width:41%; }
.prodDetail .prodDetailContent .prodDetailInfo .prodInfoTitle { font-family:'open_sansbold',Arial,sans-serif; font-weight:normal; color:#393939; line-height:25px; }
.prodDetail .prodDetailContent .prodDetailInfo .prodInfoSku { margin-top:15px; font-size:11px; color:#1c1c1c; }
.prodDetail .prodDetailContent .prodDetailInfo .prodInfoPrice { font-family:'open_sansbold',Arial,sans-serif; color:#393939; }
.prodDetail .prodDetailContent .prodDetailInfo .saleRed { font-family:'open_sansbold',Arial,sans-serif; font-weight:normal; color:#002c76; }
.prodDetail .prodDetailContent .prodDetailInfo .prodInfoPrice .yourPrice { font-weight:normal; font-size:24px; }
.prodDetail .prodDetailContent .prodDetailInfo .prodDetailPromoText, .prodDetail .prodDetailContent .prodDetailInfo .prodInfoTitle, .prodDetail .prodDetailContent .prodDetailInfo .prodInfoReview, .prodDetail .prodDetailContent .prodDetailInfo .prodInfoSku, .prodDetail .prodDetailContent .prodDetailInfo .prodInfoPrice, .prodDetail .prodDetailContent .prodDetailInfo .prodInfoSurcharge, .prodDetail .prodDetailContent .prodDetailInfo #addForm { padding-left:0; }
.prodDetail .prodDetailContent .prodDetailInfo .optionItem .optionTitle, .prodDetail .prodDetailContent .prodDetailInfo #availability span { font-family:'open_sansregular',Arial,sans-serif; font-weight:normal; color:#393939; }
.prodDetail .prodDetailContent .prodDetailInfo #availability { font-family:'open_sansbold',Arial,sans-serif; font-size:19px; }
.prodDetailInfo .emailWhenAvailableLink { padding-left:26px; }
.prodDetail .prodDetailContent .prodDetailInfo #instock { margin-top:5px; color:#787777; }
.prodDetail .prodDetailContent .prodDetailInfo .prodPromo { color:#393939; }
#tabs { padding:0 15px; }
.notTabs .tabs { height:auto; }
.notTabs .tabs { border:0; }
.notTabs .tab_item .tTitle { margin-bottom:15px; font-family:'open_sansbold',Arial,sans-serif; font-size:24px; color:#393939; text-transform:uppercase; background-color:transparent; }
.notTabs .tabBottom .tabon, .tabBottom .taboff { margin-bottom:15px; }
.tabBottom { border-bottom:0; }
.tabBottom .backtotop { display:none; }
#detailDescription { font-size:13px; }
#prodFeatures { margin-left:20px; padding:0; border-left:0; }
#prodFeatures li { font-size:12px; line-height:19px; }
#prodFeatures .label { font-family:'open_sansbold',arial,sans-serif; font-weight:normal; }
.pageDetail #relatedProducts .moduleTitle { margin:0 15px 15px; font-family:'open_sansbold',arial,sans-serif; color:#393939; }
.giftBoxPDP { display:none; }
#detailImageZoomHolder { top:39px; left:388px; height:270px; width:270px; }
#detailImageZoom { height:270px; width:270px; }
.prodDetail .prodDetailContent .prodDetailInfo #itemQty { text-align:left; }
.animatedGif {width:65px}
/* Account */
#account .hintpage { padding:0; }
#account .hintpage .emailhintBox { width:auto; background-color:transparent; }
#account .hintpage .emailhintBox .hintText { width:auto; font-weight:normal; font-family:'open_sansbold',arial,sans-serif; }
#account .hintpage .emailhintBox .genMedBtn { clear:none; float:left; margin:0; }
/* Register */
#register .contentInner .form-item .item-name { width:20%; }
#register .contentInner .submit-button .btnCheckout { margin-left:21%; }
/* Cart */
.cart-list-column-item .item-name, .cart-list-column-item .message { float:left; width:54%; }
.cart-list-column .action-item .actionText { font-weight:normal; font-family:'open_sansregular',arial,sans-serif; font-size:11px; }
.cart-list-column-quantity input:focus + a, .cart-list-column-quantity input + a:active { color:#002c76; }
.cart-totals-section { font-weight:normal; font-family:'open_sansbold',arial,sans-serif; }
#cart-promo-code #cartcoup #couponcode { width:136px; }
#cart-totals #order-checkout .continueShopping { margin-right:10px; }
/* Checkout */
.pageCheckout #cartInner { float:left; width:70%; }
.pageCheckout .thankyou #cartInner { float:none; margin:0 auto; width:70%; }
.pageCheckout .storeContinue { top:105px; }
.pageCheckout #userNav { visibility:hidden; }
#cartReview { position:relative; }
#cartReview .editCartBtn { top:5px; }
#cartReview .editCartBtnLink { padding:3px 7px; text-transform:uppercase; }
#cartReview #cart_items .cartItem { padding:5px 0; }
#cartReview #cart_items .cartItem th { padding-right:5px; font-weight:normal; }
#cartReview #cart_items .cartItem .cartName { font-family:'open_sansbold',arial,sans-serif; }
#cartReview #cart_items .cartItem .cartPrice { font-weight:bold; }
#cartReview #cart_items .cartItem .cartPrice strike { font-weight:normal; }
#cartReview #summaryHolder { margin-top:15px; }
#summaryHolder { margin-top:15px; }
#summaryHolder .ajaxCartShipping .text, #summaryHolder .ajaxCartShipping .text h4 { font-weight:normal; }
#summaryHolder .ajaxCartShipping .priceTitle { font-weight:normal; }
#summaryHolder .ajaxCartShipping .price { font-family:'open_sansbold',arial,sans-serif; font-weight:normal; }
#cartInner .hdr .l h2, #cartInner .hdr .r h2, #shipPopup #popupTitle h2 { font-weight:normal; font-family:'open_sanssemibold',arial,sans-serif; }
#changeAccountButton { display:none; }
#cartInner #signin .content-left p, #cartInner #signin .content-left form { margin-right:15px; }
#cartInner #signin .content-right h3, #cartInner #signin .content-right p, #cartInner #signin .content-right form { margin-left:15px; }
.form-item-float .item-name { width:102px; line-height:normal; }
#payment { position:relative; }
#stored-payment-container, #new-payment-container, #paypal-container.withVME { border-bottom:0; }
#checkoutLeft .payMethodSelect { float:none; }
.payWithCredit { display:block; }
#payment #checkoutRightContents .form-item-float select { width:64%; }
#cartInner #payment #checkoutLeft .credit-card_logos { margin-left:18px; }
#cart_contents .cart-with-gift .cart-list-column-item { width:43%; }
#payment #vButton { bottom:30%; right:30%; }
.thankyou #print-continue-shopping a { color:#fff; }
.thankyou #print-continue-shopping .btnCheckout { float:right; margin-top:10px; }
/* Footer */
#footerLinksContainer { background-color:#f0f0f0; }
#footerLinksContent { padding-top:0; }
#footer #worryFreeShipping { display:none; }
#footer #newsletter, #footer .footerLinks { margin:2% 0; padding:0 1%; width:17%; border:0; color:#1c1c1c; }
#footer #newsletter { width:20%; }
#footer #newsletter, #newsletter .newsletterHead, #newsletter .newsletterInfo,#newsletter form { background-color:transparent; }
#newsletter .newsletterHead { margin:0 0 15px; font-size:17px; }
#newsletter .newsletterInfo { padding:0; }
#newsletter form { padding:5px 0; }
#newsletter #email { margin-top:1px; width:100px; }
#newsletter .newsletterInfo a { font-size:11px; }
#newsletter .genSmlBtn { float:left; }
#footer .footerLinks .footerLinkTitle { font-size:17px; }
#footer .footerLinks  { border-left:1px solid #ccc; }
#footer .footerModuleNoNewsletter .footerLinksFirst { border-left:0; }
#footer .footerModuleNoNewsletter .footerLinks { width:22%; }
#footerSecureContent .meat { border:0; }
#footerSecureSection .socialLinks .socialLinksTitle, #footerSecureSection .securePayTitle { font-family:'open_sanssemibold',arial,sans serif; font-weight:normal; text-transform:uppercase; }
/* =========
   User Navigation
   ========== */
#userNav .userNavList { margin-right:150px; float:right; }
#userNav .userNavList .userNavItem { height:auto; }
#userNav .userNavList .userNavItem .userNavLink { margin-right:0; padding-top:11px; padding-bottom:11px; height:auto; line-height:normal; color:#fff; font-size:14px; }
#userNav .userNavList .userNavItem .userNavLink:hover { text-decoration:none; }
.userNavItem #userNavAccount span { padding:0 7px; color:#fff; }
#userNav .userNavList .open { background:#fff; }
.userNavList .arrowIcon { display:inline-block; margin-left:2px; width:23px; height:20px; vertical-align:bottom; background:url(../images/sprite_social.png) no-repeat 0 0; }
.userNavList .open .arrowIcon { background:url(../images/sprite_social.png) no-repeat 0px -142px; }
#userNav #userNavItemOrderLookup { display:none; }
#userNav .userNavList .userNavItem #userNavAccount { color:#fff; text-align:left; }
#userNav .userNavList, #userNav .userNavList .userNavItem { position:relative; z-index:999; background:none; }

/* Dropdowns */
.dropdown {
	background-color: #fff;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	border: 1px solid #fff;
	border-top:0;
}

#userNav #userNavContent .open #dropdown {
	height: 22px;
	margin-right: 0px;
	cursor: pointer;
	background: url("/foodnetwork/images/sprite_social.png") no-repeat 0px -141px;
}
/** 
.dropdown_off #dropdownList {display: none;} **/
#userNavContent .dropdown {display: none;}
#userNavContent .open .dropdown{
    background-color: #fff;
    display: block;
    list-style: none;
    position: absolute;
    top: 40px;
    left: 0;
    padding: 0 18px; 
    font-size: 12px;
	z-index: 1;
}
 #userNavContent .userNavItem .open  span{
	color:#000;
 }
 #userNavContent .dropdown.active{
	 background-color: #fff;
	 display:block;
	 padding:0 14px;
	 
 }
#userNavContent .open .dropdown a, #userNavContent .dropdown.active a {
    display: block;
    border-bottom: 1px dotted #666;    
    padding:7px 0;
    line-height: 16px;
    color: #000;
    text-decoration: none;
	text-align:left;
}
#userNavContent .open .dropdown a:hover, #userNavContent .dropdown.active a:hover { color:#036; text-decoration:underline; }
#userNavContent .dropdown a.lastLink { border-bottom:none; }
#dropdownList a:hover {color: #036; text-decoration: underline;}
#dropdownList a:last-child {border-bottom: none;}
.lt-ie9 #dropdownList .lastLink {border-bottom: none;}
#dropdownList .blogLink {font-weight: bold;}
#dropdownList a .icon {
    height: 16px;
    width: 22px;
    display: block;
    float: left;
}

/* SLI Page */
.sli_clear { clear:both; }
#sli_facets { margin-top:14px; }
.sli_view { display:inline; }
#sli_view_sort { position:relative; height:35px; text-align:left; font-size:11px; border-bottom:1px solid #bebebe; }
#sli_view_sort .pagination { position:absolute!important; }
#sli_view_sort #viewselect { position:absolute!important; }
#sli_view_sort .perpage { right:15px; }
.multi_facets, .sli_search_suggestions { padding:15px; border-top:1px solid #d2d2d2; }
/*.sli_sort { padding:0 15px; }*/
.sli_grid_excerpt { display:none; }
.sli_list_result .sli_grid_excerpt { display:block; }
#multi_bct_items { border-left:1px solid #d2d2d2; }
.bct_item { float:left; padding:10px 5px; }
.bct_item_header { padding-left:0; }
.bct_item span a { margin-left:3px; padding:0 5px 0 2px; color:#fff; background-color:#002c76; text-transform:lowercase; border-radius:5px; }
#sli_search_suggestions_header { border-left:1px solid #d2d2d2; }
#sli_search_suggestions_footer { display:none; }
#sli_footer_controls { position:relative; height:60px; font-size:11px; }
#sli_footer_controls .pagination { position:absolute!important; }
#sli_footer_controls .pagenum { display:none!important; }
#sli_footer_controls .perpage { top:30px; right:15px; line-height:30px; }
.sli_outer input { display:inline; float:none!important; }
.sli_outer .sli_inner { display:inline; }
.sli_container .catProducts { padding:0; }
.sli_container .productItem { border-left:0; }
.sli_container .productItem .prodRev { min-height:18px!important; }
.sli_container .productItem p { display:none; }
#sli_poweredby { text-align:center; }

/** Site Map & other Listing **/
#listing.module, .siteMap {margin:15px; padding-bottom:15px;}
