#popup_email_signup{margin-left:300px!important}div.overlay-container.emailpop a.close-link{margin-left:300px;margin-top:100px}div.main_welcome10_popup_copy1,div.main_welcome10_popup_copy2,div.main_welcome10_popup_copy3,div.main_welcome10_popup_copy4,div.main_welcome10_popup_copy5,div.main_welcome10_popup_copy6,div.main_welcome10_popup_copy7,div.main_welcome10_popup_copy8,div.main_welcome10_popup_copy9,div.main_welcome10_popup_copy10{clear:both;text-align:center!important;font-family:"Avenir"!important;-webkit-font-smoothing:subpixel-antialiased;font-smoothing:subpixel-antialiased!important;-webkit-text-rendering:optimizeLegibility!important;text-rendering:optimizeLegibility!important;-webkit-text-rendering:optimizeLegibility!important;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:subpixel-antialiased!important;font-smoothing:subpixel-antialiased!important}div.main_welcome10_popup_copy1{font-size:28px!important;font-family:"Avenir Bold"!important;padding-top:25px}div.main_welcome10_popup_copy2{font-size:20px!important;padding-top:3px}div.main_welcome10_popup_copy3{font-size:43px!important;font-family:"Avenir Bold"!important;margin-top:-3px}div.main_welcome10_popup_copy4{font-size:20px!important;margin-top:-10px}div.main_welcome10_popup_copy5{font-size:12px!important;padding-top:8px}div.main_welcome10_popup_copy6{font-size:28px!important;font-family:"Avenir Bold"!important;padding-top:10px}div.main_welcome10_popup_copy7{font-size:28px!important;font-family:"Avenir Bold"!important;margin-top:-8px}div.main_welcome10_popup_copy8{font-size:20px!important;margin-top:0}div.main_welcome10_popup_copy9{font-size:33px!important;font-family:"Avenir Bold"!important;padding-top:55px;padding-bottom:10px}div.main_welcome10_popup_copy10{font-size:12px!important;padding-top:25px}div#main_welcome10_error_message{text-align:center;color:red}div.search_bg3.search_email_bg2{text-align:center;padding-top:5px}div.go_btn2{text-align:center;padding-top:0;margin-right:91px}*{margin:0;padding:0}fieldset,img{border:0}ol,ul{list-style:none}caption,th{text-align:left}abbr,acronym{border:0}address{font-style:normal}a{outline:0;border:0}.menu{float:left;width:200px;margin:6px 20px}body{font-family:Arial,Helvetica,Verdana,sans-serif;font-size:11px;color:#000;background-color:#000}h1{font-size:20px}h2{font-size:18px}h3{font-size:14px}h4{font-size:12px}a{color:#000;text-decoration:none;border:0;cursor:pointer}a:hover{color:#666}a.green_link{color:#a8c01e;text-decoration:none!important;text-transform:uppercase;font-weight:bold}#content a{text-decoration:underline;font-weight:bold}.clickable{cursor:pointer}.arrow{background:url("/media/images/icons/link_arrow_right.gif") top right no-repeat;padding-right:20px;height:13px}.txt_center{text-align:center}.bold{font-weight:bold}.no_bold{font-weight:normal}.justify{text-align:justify}.underline{text-decoration:underline}.uppercase{text-transform:uppercase}.normal{font-weight:normal}.star{font-size:18px;color:#5c90b8}input{padding:2px}select.error,input.error{border:1px solid #b50404}.join_network_container select.error,input.error{border:0}label.error{color:#b50404}input[type=hidden],input[type=image]{border:0;padding:0}ul.error_messages_display{color:#f00;padding:10px;font-weight:bold;display:inline-block;margin:0 auto}ul.error_messages_display li{margin:3px 0;color:#f00}.clear{clear:both}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .clearfix{zoom:1}*:first-child+html .clearfix{zoom:1}.hidden{display:none!important}.body-container{position:relative;width:900px;margin:0 auto;background:#fff!important}div.cms_wrapper{position:relative;background:url("/media/images/global/global_background_pattern.gif") repeat 0 0;width:100%}#checkout-navigation{margin:0 0 25px}#breadcrumb{margin-bottom:20px}#content{width:690px;float:left}#sidebar{width:170px;float:left}#cat_root_link{display:block;margin:25px 0;clear:both}.optionsDivInvisible{display:none}.no-result span a{float:none}.form-submit{border:0}#sidebar h3{color:#7c9dbc!important}#sidebar .filter_top_line{background:url("/media/images/global/global_dotted_line.gif") repeat-x scroll 0 top transparent!important}#results-container span.pt-right ul li{padding-left:5px}#wrapper{width:900px;padding-top:0;padding-bottom:25px;background:url("/media/images/global/shadow_bottom_gnav.png") no-repeat scroll left top transparent}.promotion_marquee{width:900px;height:497px}.headline_gallery{padding-top:9px;background:url("/media/images/home/shadow_10.png") no-repeat top left;color:#333;width:900px;overflow:hidden}.headline_gallery_bg{background:url("/media/images/global/global_background_pattern.gif") 0 0;height:150px;padding-top:15px;width:900px}.headline_gallery_bg .last{background:0}.headline_container{background:url("/images/global/global_ver_handline_50.gif") repeat-y scroll top right transparent;height:130px;width:262px;padding:0 15px 0 22px;float:left}h4.headline_title{font-size:13px;font-weight:bold}.headline_container .arrow{background:url("/media/images/icons/link_arrow_right.gif") top left no-repeat;padding-left:15px;padding-right:0;height:13px}.headline_container a.green_link:hover{color:#666}#header{background:url("/media/images/global/global_dotted_line.gif") repeat-x scroll left bottom #000;width:900px;height:76px;border-bottom:solid 1px #000;padding-bottom:1px}#header .logo_container{padding-left:14px;width:886px;height:50px}#header a.logo{float:left;width:234px;display:block;padding-top:14px}#header #accountbar{margin:10px 0;float:right;clear:both;position:relative}#header #accountbar ul.account-buttons li{display:block;float:left;margin:0 10px 0 0;padding:0 1px 0 0;white-space:nowrap}div.utility-nav{float:right;height:37px;width:515px;padding-left:49px;background:url(/media/images/global/scissors.gif) no-repeat bottom left}div.utility-nav a{color:#ccc;text-decoration:none}div.utility-nav a:hover{color:#ccc}div.utility-nav ul#service_nav{position:relative;float:right;z-index:131;width:515px;margin-top:2px;background:url(/media/images/global/global_dotted_line.gif) repeat-x scroll left bottom transparent}div.utility-nav li{float:left;display:inline;height:22px;padding-top:7px}div.utility-nav li a{padding:0 10px}div.utility-nav li.utility_checkout a{border-left:1px solid #858282;padding-right:14px}div.utility-nav a.utility_bag{padding-left:33px;display:inline-block;height:20px}div.utility-nav li.item{background:url(/media/images/icons/icn_cart_alt.gif) no-repeat scroll 11px 7px transparent}div.utility-nav li.cart_has_items a.utility_bag{color:#a8c01e}div.utility-nav li.holiday_tout{float:right;width:193px}div.utility-nav li.sign_up{float:right;width:73px}div.utility-nav li.sign_up a{background:url(/media/images/global/header/utility_signup-sprite.gif) no-repeat 0 0;height:15px;width:61px;text-indent:-9999px;margin-top:2px;padding-right:2px;overflow:hidden;display:block}div.utility-nav li.sign_up a:hover,div.utility-nav li.sign_up.sfhover a{background-position:0 -15px}div.utility-nav li.utility_combo{padding-top:0;height:29px;margin-right:25px;margin-left:-3px}ul#service_nav.cart_true li.utility_combo{background:url("/media/images/globalnav/n_gnav_viewbag_utility_nav2.png") repeat -160px -1px;margin-left:-2px}_::-webkit-full-page-media,_:future,:root ul#service_nav.cart_true li.utility_combo{margin-left:-3px}@media screen and (-webkit-min-device-pixel-ratio:0) and (min-color-index:0){ul#service_nav.cart_true li.utility_combo{(;margin-left:-3px;)}}ul#service_nav.cart_true li.utility_my-account a{border-right:0}ul#service_nav.cart_true li.item{border-left:1px solid #858282}ul#service_nav.cart_true li.utility_checkout{border-right:1px solid #858282}ul#service_nav.cart_true li.utility_checkout a{border-left:1px solid #858282;padding-right:17px}ul#service_nav li.item.sfhover .cart_container{left:-5px;cursor:pointer}ul#service_nav li.sfhover{position:static}ul#service_nav li.utility_combo.sfhover{background-color:#000!important}ul#service_nav li.utility_combo.sfhover a{color:#fff!important}ul#service_nav div.cart_menu{position:relative;z-index:-1;top:2px}ul#service_nav div.cart_grid{position:absolute;margin-left:-88px;left:-999em}ul#service_nav div.util-cart-prod-name a{color:#fff!important;text-transform:none}ul#service_nav li#needhelp_nav{padding-right:10px;width:70px;padding-left:9px;color:#000}ul#service_nav li#needhelp_nav:hover{background:url("/media/images/globalnav/n_gnav_viewbag_utility_nav2.png") #000 repeat -165px -1px;color:#fff!important}ul#service_nav li#needhelp_nav div#needhelp_utility_dropdown{display:none}#need_help_link{font-family:"Avenir black"!important;-webkit-font-smoothing:subpixel-antialiased;font-smoothing:subpixel-antialiased;-webkit-text-rendering:optimizeLegibility;text-rendering:optimizeLegibility;-webkit-text-rendering:optimizeLegibility!important;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:subpixel-antialiased!important;font-smoothing:subpixel-antialiased!important;font-size:10px;cursor:pointer}#need_help_link a:hover{color:#fff!important}ul#service_nav li#needhelp_nav.sfhover div#needhelp_utility_dropdown{display:block}li#needhelp_nav.needhelp_utility.sfhover span#need_help_link{color:#fff!important}#needhelp_utility_dropdown{visibility:visible;background:url(/media/images/global/header/viewbag_bgtile300.png) repeat-y -4px 0!important;height:76px;width:180px;margin-top:8px;margin-left:-10px;border-bottom:1px solid #414141;border-right:1px solid #414141}#needhelp_utility_dropdown{color:#fff;width:180px}#needhelp_utility_dropdown a{border-top:1px dashed #414141!important;color:#fff!important;font-family:"Avenir"!important;font-size:10px!important;width:160px!important;padding-top:7px!important;display:block;padding-bottom:5px}#needhelp_utility_dropdown a:hover{color:#9c0!important}@-moz-document url-prefix(){#needhelp_utility_dropdown{margin-top:6px}}ul#service_nav .cart_container .cart_top{width:300px;background:url(/media/images/global/header/viewbag_top_non300.png) no-repeat 0 0;padding-top:29px}ul#service_nav .cart_container .cart_content{background:url(/media/images/global/header/viewbag_bgtile300.png) repeat-y 0 0;padding:15px 5px 0 5px;width:290px;color:#939393;text-align:center}ul#service_nav .cart_container .cart_bottom{background:url(/media/images/global/header/viewbag_bgbottom300.png) no-repeat 0 0;padding-top:10px;width:300px}ul#service_nav.cart_true div.cart_items{padding-top:1px;background:url(/media/images/globalnav/global_dropdown_dotted_line.gif) repeat-x 0 0}div.cart_items{padding-top:1px;background:0}div.util-cart-line{padding:4px 0 6px 0;line-height:normal;margin:0;display:block}div.util-cart-prod-name{float:left;width:190px;padding:0 0 0 12px;color:white;font-size:10px;text-align:left;text-transform:initial!important}ul#service_nav div.util-cart-prod-name a{color:#fff;cursor:pointer;padding:0}ul#service_nav div.util-cart-prod-name a:visted{color:#fff}ul#service_nav div.util-cart-prod-name a:hover{color:#66a7d7}ul#service_nav div.util-cart-prod-name .kit-item-count{margin-left:8px;font-size:.9em;color:gray;text-align:right}div.util-cart-item-qty{float:left;padding:0 0 0 15px;font-size:10px}div.util-cart-item-total{float:right;padding:0 13px 0 15px;font-size:10px}div.dropdown_dotted_line{background:url(/media/images/globalnav/global_dropdown_dotted_line.gif) repeat-x 0 0;height:1px}ul#service_nav li.cart_has_items .cart_subtotal{text-align:right;padding:5px 13px 0 15px;font-size:10px;color:#a8c01e;float:right}ul#service_nav li.cart_has_items a.more_link{color:#666;text-align:left;float:left;line-height:normal}ul#service_nav div.viewbag_btn a{padding:0;float:left;border-top:1px solid #4d4d4d}div.viewbag_btn{display:block;margin-top:30px;height:22px;width:290px;border-bottom:1px solid #4d4d4d}ul#service_nav div.viewbag_btn a.cart_close_btn{display:block;height:22px;width:64px;overflow:hidden;background:url("/media/images/btns/btn_utility_close.gif") no-repeat 0 0}ul#service_nav div.viewbag_btn a.cart_viewcart_btn{display:block;height:22px;width:138px;overflow:hidden;background:url("/media/images/btns/btn_utility_view_shopping_bag.gif") no-repeat 0 0}ul#service_nav div.viewbag_btn a.cart_close_btn:hover,ul#service_nav div.viewbag_btn a.cart_viewcart_btn:hover{background-position:0 -22px}ul#service_nav .checkout_btn{display:block;height:22px;width:88px;background:url("/media/images/btn/btn_bag_dropdown_chout.gif") no-repeat 0 0}#header .navigation{clear:both;width:900px}.search{float:right;height:17px;padding:0 10px 0 0;width:185px}.search input{font-family:arial,helvetica,verdana;background:none repeat scroll 0 0 #282828;border:medium none;color:#fff;font-size:10px;height:13px;margin:2px 0 0 20px;width:100px}.search_bg{background:url(/media/images/bg/searchbox_placeholder.gif) no-repeat scroll left top transparent;float:left;height:16px;margin:0;width:150px}.search_bg input{background:none repeat scroll 0 0 #353535;border:medium none;color:#fff;font-size:10px;height:13px;margin:2px 0 0 22px;width:116px;padding:0}.go_btn{float:left;height:17px;margin-left:3px;width:30px}.go_btn input{height:17px;margin:0;padding:0;width:30px}ul#global_nav{margin-left:0}#holiday2013_nav_black{float:left;position:absolute;top:49px;left:565px;z-index:130;width:102px;height:26px;overflow:hidden;background:url(/media/images/global/cyber_monday_btn_nov20_2013.gif) no-repeat 0 0;display:block}#holiday2013_nav_black:hover{background:url(/media/images/global/cyber_monday_btnover_nov20_2013.gif) no-repeat 0 0;cursor:pointer}ul#global_nav{position:relative;float:left;z-index:129;width:597px;height:26px;padding-left:10px!important}ul#global_nav li.item1,ul#global_nav li.item2,ul#global_nav li.item3,ul#global_nav li.item4,ul#global_nav li.item5,ul#global_nav li.item6,ul#global_nav li.item7{float:left;display:inline}ul#global_nav li.item2{margin-left:11px}ul#global_nav li.item3{margin-left:17px}ul#global_nav li.item4{margin-left:12px}ul#global_nav li.item5{margin-left:13px}ul#global_nav li.item6 a.item6{background:url(/media/images/global/newplusnow-nav-umain2015_2.jpg) no-repeat;margin-right:20px!important;width:100px;height:26px;text-indent:-9999px;overflow:hidden;display:block}ul#global_nav li.item1 a.item1,ul#global_nav li.item2 a.item2,ul#global_nav li.item3 a.item3,ul#global_nav li.item4 a.item4,ul#global_nav li.item5 a.item5,ul#global_nav li.item7 a.item7{background:url(/media/images/global/globalnav_redesign_sprite_062915.gif) no-repeat 0 0;height:26px;text-indent:-9999px;overflow:hidden;display:block}ul#global_nav li.item1 a.item1{width:74px;background-position:0 0}ul#global_nav li.item2 a.item2{width:86px;background-position:-75px 0}ul#global_nav li.item3 a.item3{width:57px;background-position:-160px 0}ul#global_nav li.item4 a.item4{width:114px;background-position:-217px 0}ul#global_nav li.item5 a.item5{width:74px;background-position:-331px 0}ul#global_nav li.item7 a.item7{width:51px;background-position:-480px 0}ul#global_nav li.item1 a.item1:hover,ul#global_nav li.item1:hover a.item1,ul#global_nav li.item1.sfhover a.item1{background-position:0 -26px}ul#global_nav li.item2 a.item2:hover,ul#global_nav li.item2:hover a.item2,ul#global_nav li.item2.sfhover a.item2{background-position:-74px -26px}ul#global_nav li.item3 a.item3:hover,ul#global_nav li.item3:hover a.item3,ul#global_nav li.item3.sfhover a.item3{background-position:-160px -26px}ul#global_nav li.item4 a.item4:hover,ul#global_nav li.item4:hover a.item4,ul#global_nav li.item4.sfhover a.item4{background-position:-217px -26px}ul#global_nav li.item5 a.item5:hover,ul#global_nav li.item5:hover a.item5,ul#global_nav li.item5.sfhover a.item5{background-position:-331px -26px}ul#global_nav li.item7 a.item7:hover,ul#global_nav li.item7:hover a.item7,ul#global_nav li.item7.sfhover a.item7{background-position:-479px -26px}ul#global_nav li.item6 a.item6:hover,ul#global_nav li.item6:hover a.item6,ul#global_nav li.item6.sfhover a.item6{background-position:0 -28px}#products ul#global_nav li.item1 a.item1,#giftcard-balance ul#global_nav li.item1 a.item1,#giftcard-about ul#global_nav li.item1 a.item1,#egiftcard ul#global_nav li.item1 a.item1{width:74px;background-position:0 -52px}#products ul#global_nav li.item1 a.item1:hover,#products ul#global_nav li.item1:hover a.item1,#products ul#global_nav li.item1.sfhover a.item1,#giftcard-balance ul#global_nav li.item1 a.item1:hover,#giftcard-balance ul#global_nav li.item1:hover a.item1,#giftcard-balance ul#global_nav li.item1.sfhover a.item1,#giftcard-about ul#global_nav li.item1 a.item1:hover,#giftcard-about ul#global_nav li.item1:hover a.item1,#giftcard-about ul#global_nav li.item1.sfhover a.item1,#egiftcard ul#global_nav li.item1 a.item1:hover,#egiftcard ul#global_nav li.item1:hover a.item1,#egiftcard ul#global_nav li.item1.sfhover a.item1{background-position:0 -26px}#holiday ul#global_nav li.item7 a.item7,#giftcard-balance ul#global_nav li.item7 a.item7,#giftcard-about ul#global_nav li.item7 a.item7,#egiftcard ul#global_nav li.item7 a.item7{width:74px;background-position:-480px 0}ul#global_nav div.submenu{position:relative;z-index:-1}ul#global_nav div.submenu_grid{position:absolute;left:-999em;top:-1px}ul#global_nav li.item:hover .sub_container,ul#global_nav li.item.sfhover .sub_container{left:-4px;cursor:pointer}ul#global_nav li:hover,ul#global_nav li.sfhover{position:static}ul#global_nav .sub_container .sub_top{float:left;overflow:hidden;width:193px;background:url(/media/images/global/header/gnav_menu-top.png) no-repeat 0 0;padding-top:6px}ul#global_nav .sub_container .sub_content{background:url(/media/images/global/header/gnav_menu-tile.png) repeat-y 0 0;padding:0 5px;width:183px}ul#global_nav .sub_container .sub_bottom{background:url(/media/images/global/header/gnav_menu-bottom.png) no-repeat 0 0;padding-top:10px;width:193px}ul#global_nav .sub_container ul.sub_list{font-size:10px;margin-bottom:0}ul#global_nav .sub_container ul.sub_list li a{display:block;color:#fff;padding:6px 5px 5px 8px;width:170px;text-decoration:none}ul#global_nav .sub_container ul.sub_list li a:hover{color:#66a7d7}ul#global_nav .nav_promo img{display:block;border-bottom:1px solid #000;padding-top:15px}.item.item7 sfhover{position:absolute!important;left:-105px!important;top:0!important}ul#global_nav li.item7{margin-left:15px;position:absolute!important;top:0!important}ul#footer_nav{position:relative;float:left;z-index:100;width:380px;height:20px}ul#footer_nav li.item1,ul#footer_nav li.item2{float:left;display:inline;height:20px;width:174px;background:url("/images/btn/ftr_select.gif") no-repeat scroll left top #000;cursor:pointer;z-index:20}ul#footer_nav li.item1{margin-right:7px;margin-left:20px}ul#footer_nav li.item1 a.item1,ul#footer_nav li.item2 a.item2{padding:5px 0 0 6px;height:15px;overflow:hidden;display:block;color:#8f8f8f}ul#footer_nav div.submenu{position:relative;z-index:-1}ul#footer_nav div.submenu_grid{position:absolute;left:-999em;bottom:20px}ul#footer_nav li.item:hover .sub_container,ul#footer_nav li.item.sfhover .sub_container{left:-4px;cursor:pointer}ul#footer_nav li:hover,ul#footer_nav li.sfhover{position:static}#footer{clear:both;background:#000;width:900px;margin:0 auto;border-top:1px solid #000}.footer_elements{width:935px;height:20px;padding:16px 13px;color:#939393;font-size:10px;margin-left:-40px}.icon_social_networking{float:left;padding-left:6px;padding-top:7px}.icon_social_networking .icon_facebook,.icon_social_networking .icon_pinterest,.icon_social_networking .icon_instagram,.icon_social_networking .icon_twitter,.icon_social_networking .icon_youtube,.icon_social_networking .icon_vimeo{float:left;padding-right:8px;margin-top:-4px}#footer .search_bg input{color:#8f8f8f;font-size:10px;width:124px}#footer .footer_nav{float:left;width:380px}ul.browse_menu{position:relative;float:left;color:#8f8f8f;cursor:pointer;height:180px;margin:0;z-index:20}ul.footer_bb_menu{position:relative;width:182px;z-index:1000}ul.footer_bb_menu li.footer_bb_top{position:relative;background:url("/images/globalnav/bg_droptop_footer.png") no-repeat scroll left top;height:5px;font-size:0;line-height:0;margin:0;padding:0;width:182px}ul.footer_bb_menu li{position:relative;background:url("/images/globalnav/bg_droptile_footer.png") repeat-y scroll 0 0 transparent;width:182px}ul.footer_bb_menu li.footer_bb_youtube{background:url("/images/globalnav/youtube_icon.gif") no-repeat 0 right}ul.footer_bb_menu li a{position:relative;display:inline-block;background:url("/images/btn/global_dropup_dotted_line.gif") repeat-x scroll left bottom #353535;margin:0 4px;width:166px;padding:0 0 0 8px;line-height:24px;height:24px;color:#8f8f8f;text-decoration:none}ul.footer_bb_menu li a img{position:absolute;right:14px;top:4px}ul.footer_bb_menu li a.last{background:#353535}ul.footer_bb_menu li a:hover{color:#fff}#footer .search_email_bg{background:url("/images/bg/emailbox_bg.gif") no-repeat scroll left top transparent}#footer .search_email_bg input{margin-left:24px}#footer .sign_up_email{padding:0}.footer_links{clear:both;width:900px;padding:11px 0 9px;text-align:center}.footer_links ul{display:inline;min-width:355px;text-align:center}.footer_links li{border-right:1px solid #858282;color:#666;display:inline;padding:0 5px}.footer_links li a{color:#666}.footer_links li a:hover{color:#fff}.footer_links li.last{border-right:0}.cart-overlay{border:1px solid #ccc;background-color:#fff;padding:10px;width:295px;z-index:190}.cart-overlay .cart-content table{border-collapse:collapse;margin:0 0 15px;width:100%}.cart-overlay .cart-content table thead th{border-bottom:1px solid #ccc;padding:3px 0;text-align:left}.cart-overlay .cart-content table td{border-bottom:1px solid #ccc;padding:10px 0;vertical-align:top}.cart-overlay .cart-content table td.qty,.cart-overlay .cart-content table th.qty{text-align:center;width:40px}.cart-overlay .cart-content table td.price,.cart-overlay .cart-content table th.price{text-align:center}.cart-overlay .cart-content dl.thumb-75x75{margin:0;min-height:77px;padding:0 0 15px 87px;position:relative}.cart-overlay .cart-content dl.thumb-75x75 dt{left:0;margin:0 10px 0 0;padding:0;position:absolute;top:0;width:77px}.cart-overlay .cart-content dl.thumb-75x75 dd{margin:0 0 4px;padding:0}.cart-overlay .cart-content dl.thumb-75x75 dd.price{margin:0 0 4px}.cart-overlay .cart-content dl.thumb-75x75 dd.details{margin:7px 0 0}.cart-overlay .viewcart-button-container .viewcart-button{float:right}.cart-overlay .viewcart-button-container{border-bottom:1px solid #ccc;padding-bottom:5px}.cart-overlay .viewcart-button-container .total-items{float:left}#customer-service{background:url("/media/images/account/ChOut_ShoppingBag_customerservicebox.gif") no-repeat 0 0 #fff;padding:4px 10px 6px 10px;width:141px;height:62px}#customer-service-signin{background:url("/media/images/account/ChOut_ShoppingBag_customerservicebox333.gif") no-repeat 0 0 #fff;padding:6px 10px 6px 10px;width:141px;height:150px}#customer-service h3{margin-bottom:1px;padding-bottom:0;font-size:12px}#customer-service h4{margin-bottom:1px;padding-bottom:0;font-size:9px}.customer-service-content{font-size:11px;line-height:12px}.overlay-container{background-color:#fff;border:1px solid #ccc;overflow-y:auto;overflow-x:auto;padding:20px;position:absolute;z-index:2001}.overlay-background{background-color:black;filter:alpha(opacity=50);left:0;opacity:.5;position:absolute;top:0;z-index:2000}.overlay-container .close-container{margin:5px 0;float:right}.overlay-container a.close-link{background:transparent url(/images/common/btn_x.png) no-repeat scroll 0 2px;color:#000;padding-left:14px}select.overlay-hidden{display:none}.address-delete-confirm{width:300px}.address-delete-confirm .close-container{margin:0}.field_left{background:url(/media/images/forms/txtfield_left.gif) no-repeat scroll 0 0 transparent;float:left;height:22px;width:7px}.field_mid{background:url(/media/images/forms/txtfield_mid.gif) repeat-x scroll 0 0 transparent;float:left;height:22px;padding-right:7px;line-height:22px;text-align:left}.select_right{background:url(/media/images/forms/select_arrow.gif) no-repeat scroll 0 0 transparent;float:left;height:22px;width:24px}.selectArea{position:relative;height:30px;float:left;color:#000;font:12px/22px;overflow:hidden;cursor:pointer;background:url(/media/images/forms/txtfield_mid.gif) no-repeat-x scroll 0 0 transparent;z-index:80}.selectArea .left{position:absolute;width:7px;height:22px;display:block;overflow:hidden;background:url(/media/images/forms/txtfield_left.gif) no-repeat scroll 0 0 transparent}.selectArea a.selectButton{background:url("/media/images/forms/select_arrow.gif") no-repeat scroll 100% 0 transparent;height:100%;overflow:hidden;position:absolute;right:0;top:0;width:100%}.horz_divider{width:600px;height:4px;background:url("/media/images/account/hand_drawn_line.gif") repeat-x scroll 0 0 transparent;padding:5px 0 5px 0}div.sub_form{margin:15px 0 15px 0}fieldset.fs{margin:15px 0 15px 0;width:500px;overflow:hidden}fieldset.fs legend{display:none}fieldset.fs div.form_element{float:left;margin:5px 15px 10px 0;width:204px}fieldset.fs div.form_element input{width:198px}fieldset.fs div.form_element select{width:204px}fieldset.fs div.form_element label{width:160px}fieldset.fs div.form_element input,fieldset.fs div.form_element select{display:block}fieldset.fs div.radio input,fieldset.fs div.checkbox input{display:inline;margin-right:3px;margin-top:5px;width:auto;border:0}fieldset.fs div.radio span{display:inline}fieldset.fs div.radio span.required_mark{display:inline}fieldset.fs div.wide{width:480px}fieldset.fs div.form_element .note{color:#8f8f8f;font-style:italic;margin:2px 0 0 0}fieldset.fs div span.date_fields{display:block}fieldset.fs p{margin-bottom:10px;margin-top:10px}#address-form-popover div.required_note,span.required_mark{color:#4f9ff4;font-size:11px;font-weight:bold;text-transform:uppercase;padding-bottom:10px}fieldset.address .replaceselect{display:block;margin-top:2px;float:none}fieldset.address div.first_name_container,fieldset.address div.address1_container,fieldset.address div.city_container,fieldset.address div.country_container,fieldset.address div.phone_label_container,fieldset.address div.phone_1_container,fieldset.address div.ship_type_container,fieldset.address div.default_ship_container{clear:both}fieldset.address div.city_container,fieldset.address div.city_container input{width:115px}fieldset.address div.state_container{width:135px}fieldset.address div.state_container select{width:140px;margin-top:3px;height:22px}fieldset.address div.country_container{width:480px}fieldset.address div.postal_code_container{margin-bottom:0}fieldset.address div.postal_code_container,fieldset.address div.postal_code_container input{width:115px}fieldset.address div.ship_type_container,fieldset.address div.default_ship_container{width:300px}fieldset.profile div.pc_email_container,fieldset.profile div.password_container,fieldset.profile div.first_name_container,fieldset.profile div.password_hint_container{clear:both}fieldset.profile div.password_container label span{color:#8f8f8f;display:block;font-style:italic;margin:2px 0 0 0}fieldset.profile div.password_hint_container{float:none;width:480px}fieldset.profile div.password_hint_container input{width:395px}fieldset.demographic div.gender_container{clear:both}fieldset.demographic div.birth_year_container,fieldset.demographic div.birth_day_container{width:70px}fieldset.demographic div.birth_month_container{width:90px}fieldset.demographic div.birth_year_container select,fieldset.demographic div.birth_day_container select{width:70px}fieldset.demographic div.birth_month_container select{width:90px}fieldset.email_promotions div.pc_email_promo_container{margin:20px 0 20px 0;width:480px}fieldset.email_promotions div.pc_email_promo_container input{display:block;float:left;margin:0 10px 20px 0}fieldset.email_promotions p#providing-email{clear:both}fieldset.payment_method div.card_type_container,fieldset.payment_method div.card_number_container,fieldset.payment_method div.expiration_date_container,fieldset.payment_method div.default_payment_container{clear:both}fieldset.payment_method div.expiration_date_container,fieldset.payment_method div.default_payment_container{width:300px}fieldset.payment_method div.expiration_date_container select.expiration_month,fieldset.payment_method div.expiration_date_container select.expiration_year{display:inline;margin-right:10px;width:90px}fieldset.payment_method div.expiration_date_container select.expiration_month{width:90px}fieldset.payment_method div.expiration_date_container select.expiration_year{width:70px}fieldset.payment_method div.card_type_container,fieldset.payment_method div.card_number_container,fieldset.payment_method div.expiration_date_container,fieldset.payment_method div.default_payment_container{clear:both}fieldset.payment_method div.expiration_date_container,fieldset.payment_method div.default_payment_container{width:480px}fieldset.payment_method div.expiration_date_container select.expiration_month,fieldset.payment_method div.expiration_date_container select.expiration_year{display:inline;margin-right:10px;width:90px}fieldset.payment_method div.expiration_date_container select.expiration_month{width:90px}fieldset.payment_method div.expiration_date_container select.expiration_year{width:70px}.address_controls{float:left}.address_controls li.choose-address{margin-top:15px}.address-container{float:left;margin:0 65px 10px 0;width:150px}.replenishment form{float:left}.replenishment-notice{float:right;color:#b50404;width:230px;margin-left:30px}.input_txt_176{width:176px;margin-top:3px;height:22px}#wrapper div.input_txt_176 input,.overlay-container div.input_txt_176 input{float:left;background:url("/media/images/locator/txtfield_mid.gif") repeat-x scroll 0 0 transparent;border:0;height:22px;line-height:22px;width:162px;padding:0;margin:0;outline:0}.input_txt_80{width:115px;margin-top:17px;*margin-top:-6px;height:22px;padding-right:50px;padding-bottom:10px;float:left;position:relative;top:-99px;left:60px}#wrapper div.input_txt_80 input,.overlay-container div.input_txt_80 input{float:left;background:url("/media/images/locator/txtfield_mid.gif") repeat-x scroll 0 0 transparent;border:0;height:22px;line-height:22px;width:101px;padding:0;margin:0;outline:0}.input_txt_34{width:34px;margin-top:3px;height:22px}#wrapper div.input_txt_34 input{float:left;background:url("/media/images/locator/txtfield_mid.gif") repeat-x scroll 0 0 transparent;border:0;height:22px;line-height:22px;width:20px;padding:0;margin:0;outline:0}.input_txt_236{width:236px;height:22px}#wrapper div.input_txt_236 input{float:left;background:url("/media/images/locator/txtfield_mid.gif") repeat-x scroll 0 0 transparent;border:0;height:22px;line-height:22px;width:222px;padding:0;margin:0;outline:0}.input_left{background:url("/media/images/locator/txtfield_left.gif") no-repeat 0 0 transparent;float:left;height:22px;width:7px}.input_right{background:url("/media/images/locator/txtfield_right.gif") no-repeat 0 0 transparent;float:right;height:22px;width:7px}.text_area_300{width:300px;height:102px}#wrapper div.text_area_300 textarea{float:left;background:url("/media/images/forms/txtarea_mid.gif") repeat scroll 0 0 transparent;border:0;height:94px;width:282px;padding:4px 2px;margin:0;outline:0;resize:none;overflow:auto}.text_area_430{width:430px;height:102px}#wrapper div.text_area_430 textarea{float:left;background:url("/media/images/forms/txtarea_mid.gif") repeat scroll 0 0 transparent;border:0;height:94px;width:412px;padding:4px 2px;margin:0;outline:0;resize:none;overflow:auto}.text_graphic_left{background:url("/media/images/forms/txtarea_left.gif") repeat scroll 0 0 transparent;float:left;height:102px;width:7px}.text_graphic_right{background:url("/media/images/forms/txtarea_right.gif") repeat scroll 0 0 transparent;float:right;height:102px;width:7px}.video_container{clear:both;display:block}.video_container .video_frame{float:left;display:inline;background:url("/media/images/products/spp_flash_box_tab.gif") no-repeat scroll left top transparent;height:184px;margin:12px 13px;width:272px}.video_container ul.video_tabs{height:20px;padding-top:2px;padding-left:6px;background:#fff;width:266px;overflow:hidden}ul.video_tabs li a{display:inline;float:left;background:url("/media/images/btns/tabs_videos-sprite.gif") no-repeat;height:20px;overflow:hidden;margin-right:4px}.models_media_box ul.video_tabs li a,.stylist_media_box ul.video_tabs li a{background:url("/media/images/btns/tabs_videos_blk-sprite.gif") no-repeat}ul.video_tabs li.tab_video a{width:93px;background-position:0 -20px}ul.video_tabs li.tab_gallery a{width:90px;background-position:-93px -20px}ul.video_tabs li.tab_snippits a{width:93px;background-position:-183px -20px}ul.video_tabs li.tab_extra a{width:88px;background-position:-276px -20px}ul.video_tabs li.tab_how_to a{width:133px;background-position:-364px -20px}ul.video_tabs li.tab_video a.active{background-position:0 0}ul.video_tabs li.tab_gallery a.active{background-position:-93px 0}ul.video_tabs li.tab_snippits a.active{background-position:-183px 0}ul.video_tabs li.tab_extra a.active{background-position:-276px 0}ul.video_tabs li.tab_how_to a.active{background-position:-364px 0}.video_frame .video_box{margin:2px 2px 2px 3px;padding-left:9px;width:259px;height:158px;background-color:#000}div.video_black .video_frame{background:0}div.video_black ul.video_tabs li{background:url("/media/images/btns/tabs_videos_blk-sprite.gif") no-repeat;float:left}div.video_black ul.video_tabs li.tab_video{width:93px;background-position:0 -20px}div.video_black ul.video_tabs li.tab_gallery{width:93px;background-position:-93px -20px}div.video_black ul.video_tabs li.on{background-position:0 0}#about_salon #wrapper{width:900px;padding-top:93px;padding-bottom:0;background:url(/images/salons/bg_salon_landing_top.jpg) top left no-repeat}.about_nyc_container{float:left;padding-left:81px;width:367px;height:318px;background:#000 url(/images/salons/bg_salon_landing_right.jpg) top left no-repeat}.about_container_content_mid{float:left;width:6px;height:318px;background:url(/images/salons/separator_landing.png) top left no-repeat}.find_salon_container{float:left;padding-right:107px;height:318px;background:#000 url(/images/salons/bg_salon_landing_left.jpg) top right no-repeat}.about_container_bg_bottom{clear:both;background:url(/images/salons/bg_salon_landing_bottom.jpg) top left no-repeat;width:900px;height:90px}h2.about_nyc_title{margin:46px 0 0 38px;background-image:url(/images/salons/h_our_salon_home.gif);width:287px;height:18px;text-indent:-5000px}h2.find_salon_title{margin:46px 0 0 38px;background-image:url(/images/salons/h_looking_for_a_salon.gif);width:281px;height:20px;text-indent:-5000px}.about_copy{margin:16px 0 0 40px;width:299px;font-size:12px;color:white;height:75px}ul.about_list{margin-top:30px;margin-left:40px}.about_list li{background:url(/images/salons/arrow_white.png) no-repeat scroll 0 3px transparent;height:22px;margin-top:1px}.about_list li a{padding-left:15px;font-size:11px;font-weight:bold;color:#66a7d7;line-height:18px}a.btn_buy{display:block;height:18px;width:39px;background:url(/media/images/btns/btn_buy-sprite.gif) no-repeat 0 0;overflow:hidden}a.btn_buy:hover{background-position:0 -18px}.loading-container{text-align:center;height:400px}.loading-container img{padding:20px}.product-description .related{float:right;width:154px;margin:4px 0 0 30px;background:url(/images/backgrounds/related-box.gif) repeat-y}.product-description .related .bg-top{overflow:hidden;width:100%;background:url(/images/backgrounds/related-box-top.gif) no-repeat}.product-description .related .bg-bottom{overflow:hidden;padding:2px 4px 18px 3px;width:147px;background:url(/images/backgrounds/related-box-bottom.gif) no-repeat 0 100%}.product-description .related .heading{display:block;width:100%;padding:12px 0 10px;margin:0 0 12px;border-bottom:1px solid #ccc;text-align:center;color:#000}.product-description .related ul{overflow:hidden;width:100%;margin:0;padding:0}.product-description .related ul li{float:left;width:100%;padding:0 0 10px;list-style:none;text-align:center;line-height:16px}.product-description .related ul li img{display:block;margin:0 auto 3px}.product-description .related ul li .features{font-size:1.223em;display:block;color:#e40e62;font-weight:bold;font-style:italic;margin:0;line-height:1}.product-description .related ul li strong{color:#010101;font-weight:bold}.product-description .related ul li strong a{color:#000}.related-item-wrapper a.quickshop-link{display:block}.related-item-wrapper a.quickshop-link span{position:absolute;display:block;top:-9999px;left:50%;margin-left:-76px;width:152px;height:33px;text-indent:-9999px;overflow:hidden;clear:both;z-index:86;background:url(/images/backgrounds/quick-look.png) no-repeat;cursor:pointer}.related-item-wrapper a.quickshop-link:hover span{top:40px}.related-item-wrapper a.quickshop-link:hover{background:url(none.gif)}.recommended-items{width:100%;margin:-1px 0 0;letter-spacing:0}.recommended-items:after{content:"";display:block;clear:both;height:0}.recommended-items .bg-bottom{overflow:visible;width:700px;background:url(/images/background/bg-summary-block-bottom.gif) no-repeat 0 100%}.recommended-items .bg-top{padding:8px 4px 25px 6px;background:url(/images/background/bg-summary-block-top.gif) no-repeat}.recommended-items .bg-top strong{display:block;padding-top:5px;height:34px}.recommended-items .items-holder{width:100%;clear:both;margin:20px 0 30px 0}.recommended-items .items-holder:after{content:"";display:block;clear:both;height:0}.recommended-items .item_sum{padding:0 0 10px 0;width:201px;float:left}.recommended-items .bag{overflow:hidden;width:100%;padding:20px 21px 0 0;margin-top:15px;background:url(/images/backgrounds/h-bg.gif) repeat-x}.recommended-items .recommendation{background-color:#fff;width:201px;padding:15px 0 20px 0}.recommended-items .recommendation .item{margin-top:12px}.recommended-items .recommendation .item img{margin-right:0}.recommended-items .recommendation .item strong{margin-bottom:0;font-size:12px}.recommended-items .recommendation .item strong a{color:#000}.recommended-items .recommendation .item em{margin-bottom:5px}.recommended-items .recommendation .item .btn-add{background:url(/images/btns/add-to-bag-no-shadow.gif) no-repeat;margin-top:2px}.quickshop-link{height:100px;text-align:left;position:relative}.item .callout{padding-top:15px;margin-bottom:2px;font-size:11px;color:#e40e62;font-weight:bold}.selectArea{position:relative;height:22px;float:left;color:#000;overflow:hidden;cursor:pointer;z-index:80;width:180px;margin-bottom:7px;background:url(/media/images/forms/product_select.gif) no-repeat scroll 0 0 transparent}.selectArea .left{position:relative;float:left;vertical-align:top;height:22px;width:7px;background:url(/media/images/forms/txtfield_left.gif) no-repeat scroll 0 0 transparent;z-index:5}.selectArea .mid{position:absolute;float:left;background:url(/media/images/forms/txtfield_mid.gif) repeat-x scroll 0 0 transparent;vertical-align:middle;cursor:pointer;height:22px;width:180px;margin:5px 0 8px 0;z-index:4}.selectArea a.selectButton{background:url(/media/images/forms/select_arrow.gif) no-repeat scroll 100% 0 transparent;height:100%;overflow:hidden;position:absolute;right:0;top:0;width:100%}.closed-select .center,.closed-select-up .center,.open-select .center{background:url(/media/images/forms/txtfield_mid.gif) repeat-x}.open-select-up .center{background:url(/media/images/forms/txtfield_mid.gif) repeat-x}.open-select-up a.selectButton{background:url(/media/images/forms/select_arrow.gif) no-repeat 100% 0;height:100%;overflow:hidden;margin-right:-1px}.selectArea .center{height:23px;display:block;margin:0 23px 0 7px;padding:4px 0 2px 0;white-space:nowrap;text-align:left;font-size:11px;font-family:Arial,sans-serif;font-weight:normal}.selectArea img{position:relative;z-index:345}.w-normal{width:180px}.w-small{width:150px}.optionsDivInvisible,.optionsDivVisible{position:absolute;display:block;letter-spacing:0}.optionsDivInvisible{display:none}.optionsDivInvisible ul,.optionsDivVisible ul{background:#fff;color:#000;width:100%;display:block;height:1%;list-style:none;margin:0;max-height:225px;overflow-x:hidden;overflow-y:auto;padding:0;text-align:left}.optionsDivInvisible ul li,.optionsDivVisible ul li{font:11px font-family:arial,sans-serif;font-weight:normal;width:100%;overflow:hidden;vertical-align:middle;white-space:nowrap;margin-top:-1px;padding:5px;background:url(/media/images/products/filter_dotted_line.gif) repeat-x scroll 0 0}.optionsDivInvisible ul li img,.optionsDivVisible ul li img{margin:0 10px 1px -3px;vertical-align:middle}.optionsDivVisible .background_body{border:1px solid #ccc}.browse_list_container .optionsDivVisible .background_body{width:180px}.optionsDivVisible .background_body ul{position:relative}.optionsDivInvisible a,.optionsDivVisible a{margin:0 11px;color:#000;font:11px font-family:arial,sans-serif;font-weight:normal;text-decoration:none;display:block;height:1%}.optionsDivInvisible a:visited,.optionsDivVisible a:visited{color:#000}.optionsDivInvisible a:hover,.optionsDivVisible a:hover{background-color:#fff;color:#60a0dd;text-decoration:none}.optionsDivInvisible .select-top,.optionsDivVisible .select-top{overflow:hidden;height:10px;width:180px;position:relative;left:95px;top:-11px}.outtaHere{left:-9999px;position:absolute}.disclaimer{background:#ccc}.disclaimer .lined{width:900px;height:6px;background:url(/images/products/line_disclamer.gif) no-repeat;line-height:1px;font-size:1px}.disclaimer .disc_box{height:30px;background:#e4f1f9;position:relative}.disclaimer .disc_box .box_title a{display:block;height:20px;padding:4px 0 0 10px}.disclaimer .disc_box .box_title a img{float:left}.disclaimer .disc_box .box_title a p{float:left font-family:arial;font-weight:bold;font-size:12px;margin:0;padding:2px 0 0 0;color:#000}.disclaimer .disc_box .box_description{position:absolute;top:0;left:0}.disclaimer .disc_box .box_description .disc_content{position:relative;width:900px}.disclaimer .disc_box .box_description .disc_content .link_close{float:left;width:50px}.disclaimer .disc_box .box_description .disc_content .link_close div{padding-top:4px;padding-left:10px}.disclaimer .disc_box .box_description .disc_content .link_close div a{width:20px;height:20px}.disclaimer .disc_box .box_description .disc_content .link_close div a img{float:left}.disclaimer .disc_box .box_description .disc_content .disc_text{float:left;width:848px;padding:6px 2px 0 0;font-size:11px;font-weight:normal;font-family:arial;color:#000;z-index:-1}.overlay-container{border:0;padding:8px 8px 0 0;background:transparent;overflow:hidden}.overlay-container h2{background:url("/media/images/account/hand_drawn_line.gif") repeat-x 0 100%;padding-bottom:10px;margin-bottom:10px;text-transform:lowercase}.overlay-container #address_form_container{background:url('/media/images/bg/modal_bg_540x520.png') no-repeat 0 0 transparent;padding:4px 0;width:540px;overflow:hidden}.overlay-container #address-form-popover{width:480px;height:480px;padding:16px 30px;overflow-y:auto}.overlay-container .error_messages_display{padding:0;margin:0}.overlay-container .close-container{position:absolute;top:0;right:0;padding:0;margin:0;z-index:9999}.overlay-container a.close-link{display:block;height:26px;width:24px;overflow:hidden;padding:0}.overlay-container a.close-link span{display:none}.overlay-container fieldset.address{margin-top:0;width:480px;overflow:auto}.overlay-container fieldset.address div.country_container{margin-right:0}.overlay-container fieldset.address div.default_ship_container{width:400px}#address_form_container select.error,input.error{border:1px solid #b50404}.overlay-container .address-delete-confirm{background:url("/media/images/bg/address_popup-delete.png") no-repeat scroll 0 0 transparent;width:480px;height:172px;padding:20px 30px}.overlay-container .address-delete-confirm-options{padding-top:15px}a.links_copy_blue{font-family:Arial,sans-serif;font-weight:bold;font-size:12px}.subhead{font-family:Arial,sans-serif;font-weight:bold;font-size:12px;line-height:17px;color:black}.h_articles{font-family:Arial,sans-serif;font-weight:bold;font-size:20px;color:black}.copy{font-family:Arial,sans-serif;font-size:12px;line-height:17px;color:black}.copy_articles_14_20{font-family:Arial,sans-serif;font-size:13px;line-height:20px;color:black}a.sidenav_on{font-family:Arial,sans-serif;font-weight:bold;font-size:11px;line-height:15px;color:#619dd6;text-decoration:none}td.cms-copy,td.cms-copy .cms-copy-container{position:relative}td.cms-copy{display:block;width:180px;padding:15px 0}td.cms-copy.top{padding-top:0}#hob td.cms-copy{height:180px}#bbstories td.cms-copy{height:200px}#hair_stories td.cms-copy{height:210px}#bbbuzz td.cms-copy{height:200px}#news td.cms-copy{height:260px}#screen td.cms-copy{height:280px}#fashion td.cms-copy{height:250px}.cms_layer iframe{overflow-x:hidden}div#popup_email_signup{width:320px;height:233px}div#popup_email_signup2{background:url("/media/images/global/2011_blackfriday_overlay_bg.png") no-repeat scroll left top transparent;background-position:18px 58px;width:320px;height:566px;z-index:999999999}div#popup_email_signup3{background:url("/media/images/global/2011_cybermonday_overlay_bg.png") no-repeat scroll left top transparent;background-position:18px 58px;width:320px;height:566px;z-index:999999999}div#popup_email_signup4{background:url("/media/images/global/2011_maxtheday_overlay_bg.png") no-repeat scroll left top transparent;background-position:18px 58px;width:320px;height:566px;z-index:999999999}div#popup_email_signup5{background:url("/media/images/global/2012_nyfw_overlay_bg.gif") no-repeat scroll left top transparent;width:320px;height:233px;margin-top:100px}div#popup_email_signup6{background:url("/media/images/global/2012-04_colorminded_overlay.jpg") no-repeat scroll left top transparent;width:320px;height:233px;margin-top:100px}a.close-link{background:url("/media/images/global/submit_signup_popoct333_closeb.gif") no-repeat scroll left top transparent}div.product-results a.close-link{background:url("/media/images/search/close_typeahead.png") no-repeat scroll left top transparent;height:40px;width:40px;color:#fff;float:right;margin-right:-20px}div.overlay-container.emailpop a.close-link{height:40px;width:40px;background:url('/media/images/global/submit_signup_popoct333_closeb.gif') no-repeat 0 0 transparent;margin-top:0;margin-left:0;margin-top:50px;margin-left:300px;margin-top:93px!important!}div.overlay-container.emailpop{margin-top:50px}div.overlay-container.emailpop .close-container{top:8px;left:377px}div.black_head{background-color:#000;width:320px;height:66px;text-align:center}div.black_head h4{font:bold 13px avenir,arial,sans-serif;color:#fff;padding:12px 0 10px}div.black_head h5{font:bold 11px avenir,arial,sans-serif;color:#fff}div.black_head h5 em{color:#b7c914;font-style:normal}div#popup_email_signup h6{text-align:center;font-size:15px;font-weight:bold;color:#65aedf;padding:15px 20px}div#popup_email_signup .search_bg{background:url("/media/images/forms/txtfield_mid.gif") repeat-x scroll left top transparent;height:22px;width:250px;float:left}div#popup_email_signup .lft_graphics{background:url("/media/images/forms/txtfield_left.gif") no-repeat scroll left top transparent;height:22px;width:7px;float:left;margin-left:38px}div#popup_email_signup .rht_graphics{background:url("/media/images/forms/txtfield_right.gif") no-repeat scroll left top transparent;height:22px;width:7px;float:left}div#popup_email_signup .search_bg input{background:none repeat scroll 0 0 #fff;border:medium none;color:#000;font-size:11px;height:16px;margin:2px 0 0;padding:0;width:100%}div#popup_email_signup .go_btn{width:56px;height:18px;float:right;position:absolute;left:313px;top:187px}div#popup_email_signup .go_btn input{clear:both;width:56px;height:18px;margin-left:300px;margin-top:100px;margin-top:90px!important!}div#email_popup_thankyou{margin-bottom:10px;margin-top:auto;padding:40px 20px;text-align:center}div#email_popup_form{margin-top:auto;margin-bottom:10px}div#email_popup_thankyou .title{text-align:center;font-size:15px;font-weight:bold;color:#65aedf;padding-bottom:40px}div#email_popup_thankyou .black_text{text-align:center;font-size:15px;font-weight:bold;color:#000}div#email_popup_thankyou .green_text{color:#b7c914}#wrapper_hpbottom{width:900px;margin:0 auto;background-color:#000;color:#fff}.headline_gallery_hpbottom{padding-top:20px;background:#000;color:#333;width:900px;height:135px;overflow:hidden}.headline_container_hpbottom{height:86px;border:1px dashed #414141;width:256px;margin:0 21px;float:left;color:#fff}.headline_container_hpbottom_bg{background:url(/media/images/home/tout_bg.gif) repeat scroll top left}.form_container_hpbottom{padding:21px 14px;overflow:hidden;height:44px;width:228px}.form_container_hpbottom input.message{width:176px;padding:0 3px;background-color:#fff;color:#666;line-height:18px;height:21px;font-size:10px;float:left;border:0}.form_container_hpbottom input.button{float:right;background:url(/media/images/home/Btn_JOIN_OFF.gif) no-repeat scroll top right;width:42px;height:21px;border:0}.form_container_hpbottom input.button:hover,.form_container_hpbottom input.button:active{background:url(/media/images/home/Btn_JOIN_ON.gif) no-repeat scroll top right;width:42px;height:21px;border:0}#ticker-blue{font-size:12px;font-family:Arial,Helvetica;font-weight:700;background-color:#66a7d7;line-height:22px;width:100%;margin:0 auto;text-align:center}#ticker-green{font-size:12px;font-family:Arial,Helvetica;font-weight:700;background-color:#bed30e;line-height:22px;width:100%;margin:0 auto;text-align:center}#ticker-orange{font-size:12px;font-family:Arial,Helvetica;font-weight:700;background-color:#ff7b58;color:#fff;line-height:22px;width:100%;margin:0 auto;text-align:center}#ticker{font-size:12px;font-family:Arial,Helvetica;font-weight:700;background-color:#62d0df;color:#000;line-height:22px;width:100%;margin:0 auto;text-align:center}#message-ticker{font-size:12px;font-family:Arial,Helvetica;font-weight:700;background-color:#de0000;line-height:22px;width:100%;margin:0 auto;text-align:center}.zip_xmas_check_popup{background-color:#fff;border:solid 1px #000;padding:0}.overlay-container .zip_xmas{top:15px;right:15px}.zip_xmas a.close-link{display:block;height:15px;width:14px;background:url('/media/images/btns/btn_close_white_bg.gif') no-repeat 0 0 transparent;overflow:hidden;padding:0}.zip_xmas_check_popup h3{padding:10px;border-bottom:solid 1px #000;font-weight:bold;text-transform:none;font-size:16px}.zip_xmas_check_popup h4{padding:10px 20px 10px;text-transform:none;color:#666;font-weight:normal}.zip_xmas_check_popup #xmas_zip_check_form{padding:0 20px 10px}.zip_xmas_check_popup #zip_xmas_search{padding:3px 0}.zip_xmas_check_popup input#zip_xmas_check{width:100px;border:solid 1px #999;margin-right:10px;float:left}.zip_xmas_check_ok,.zip_xmas_check_not_ok{padding:0 20px 20px;color:#F00;font-size:12px;font-weight:bold}.colormindedpop_shopbtn{padding-top:16px;margin-left:-205px}div.utility-nav.livechat-nav{width:445px}div.utility-nav.livechat-nav ul#service_nav{width:445px}div.utility-nav.livechat-nav li.utility_checkout a{border-right:1px solid #858282}div.utility-nav.livechat-nav li.utility_checkout a{padding-right:11px}div.utility-nav.livechat-nav li.utility_livechat a{padding-right:14px}div.utility-nav li.utility_livechat{float:right}div.utility-nav li.utility_livechat a{background:url(/media/images/livechat/live_chat_icon.jpg) no-repeat 0 0;height:15px;width:61px;text-indent:-9999px;margin-top:2px;margin-left:5px;overflow:hidden;display:block}.search_gnav{display:inline;float:left;height:17px;margin-right:7px;width:auto}.search_gnav input{font-family:arial,helvetica,verdana;background:none repeat scroll 0 0 #282828;border:medium none;color:#fff;font-size:10px;height:20px;margin:2px 0 0 20px;width:148px}div.search-product .title{font-weight:bold;font-size:12px}.search_bg_gnav{background:url("/media/images/livechat/searchbox_placeholder.gif") no-repeat scroll left top transparent;float:left;height:22px;margin:0 0 5px 7px;width:162px}.search_bg_gnav input{background:none repeat scroll 0 0;color:#000;font-size:10px;margin:0 0 0 5px;padding-top:2px;height:17px;outline:0}.go_btn_gnav{float:left;height:23px;margin-left:5px;margin-right:5px;width:34px}.go_btn_gnav input{height:23px;margin:0;padding:0;width:34px}.productsearch{background:url('/media/images/livechat/btn_prod_search_black.png') 0 0 no-repeat;height:30px;width:122px}.productsearch:hover{background:url('/media/images/livechat/btn_prod_search_white.png') 0 0 no-repeat transparent;border:1px solid #808080;border-bottom:0}.search_box{background-color:#fff;display:none;padding-top:6px;position:absolute;right:0;top:70px;visibility:visible;z-index:9999;width:222px;border-width:0 1px 1px 1px;border-style:solid;border-color:#808080}#bestsellers-container .product-container{min-height:400px;height:auto}dl.product .breadcrumbs{margin-bottom:5px;font-size:11px}#typeahead-wrapper{background-color:#000;color:#FFF}#typeahead-wrapper .results-header div,#typeahead-wrapper .results-header .summary-block{padding-left:7px!important}#typeahead-wrapper .results-header .summary-block,#typeahead-wrapper .see-all-results-container{padding:5px 0;display:block}#typeahead-wrapper .see-all-results-container{text-align:right;padding-right:10px}#typeahead-wrapper .results-header div{text-transform:uppercase;padding:5px 0;background:url("/media/images/global/global_dotted_line.gif") repeat-x scroll 0 0 transparent;font-weight:bold}#typeahead-wrapper .results,#typeahead-wrapper .see-all-results-container,#typeahead-wrapper .results .search-product{background:url("/media/images/global/global_dotted_line.gif") repeat-x scroll 0 0 transparent}.search-product-text a,.see-all-results-container a{color:#FFF}.see-all-results-container a{text-decoration:underline;font-size:10px}.search-product img{float:left;padding:32px 9px;background:#fff url("/images/global/global_dotted_line.png") repeat-x scroll 0 0}.search-product dd.stars img{padding:0;background:0}.search-product-text{float:left;width:145px;padding:5px 0;margin-left:6px}span.paypal-buttons input.paypal_bt{float:right}div.payment_methods_container ul.controls li{line-height:20px}table#product-container{width:100%;background-color:#fff}table#product-confirm-container{width:100%;background-color:#fff}div#item-details{margin-bottom:20px;padding:20px 0}table#product-container tr{background:url("/media/images/account/hand_drawn_line.gif") repeat-x scroll center bottom transparent;padding-bottom:20px}table#product-confirm-container th{background:url("/media/images/account/hand_drawn_line.gif") repeat-x scroll center bottom transparent;margin-top:10px;padding-top:15px;padding-bottom:5px;text-transform:uppercase}table#product-confirm-container td.row_border{background:url("/media/images/account/hand_drawn_line.gif") repeat-x scroll 0 0 #fff;height:5px;padding:0}table#product-confirm-container tr{padding-bottom:20px}table#product-confirm-container tr.replenishment td{text-align:left;width:201px;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;color:#000}table#product-confirm-container thead{width:679px}div.payment_method_display div{margin-bottom:20px}table#product-container td.thumb img{margin-bottom:20px;padding-left:15px}table#product-confirm-container td.thumb img{margin-bottom:20px;padding-left:15px}.search-product-text dd.description,dd.price,dd.stars{margin-top:5px;float:left}.search-product-text dd.price{font-weight:bold}#livechat-spp{background:url("/media/images/livechat/live_chat_icon_spp.png") repeat scroll 0 0 transparent!important;float:right;height:28px;margin-top:-4px;width:97px;cursor:pointer;margin-left:28px;display:none}#livechat-spp a img{opacity:0}#gnav{height:15px;overflow:hidden;padding-top:6px}#gnav>a:hover img{margin-top:-17px}#replenishment-cancel,#replenishment_popup{background:none repeat scroll 0 0 #fff;border:2px solid #dbdbdb;color:#000;font-family:arial;font-size:12px;line-height:16px;padding:20px}dd.mpp_select div.replenishment_service_popup{left:105px;position:absolute;top:-171px;width:261px;z-index:200}div.replenishment_service_popup{left:246px;position:absolute;top:-159px;width:275px;z-index:200}div.select_remove h4.green label{font-weight:normal;text-transform:capitalize;vertical-align:top}div.select_remove div.replenishment_service_popup{left:99px;position:absolute;top:-142px;width:275px;z-index:200}#purchases div.select_remove div.replenishment_service_popup{left:99px;position:absolute;top:-165px;width:275px;z-index:200}div.select_remove{position:relative}#viewcart .replenishment-notice{color:#000;font-weight:normal}dd.replenish_container{position:relative}h3.customer-service-header{margin-bottom:13px;text-transform:capitalize}.headline_container_hpbottom1,.headline_container_hpbottom2{float:left;width:444px;height:120px;margin:0!important;border:0}.headline_container_hpbottom1{padding-right:12px;background:url('/media/images/global/hp_2013-11_tout-l_link.jpg') no-repeat 0 0 black}.headline_container_hpbottom2{background:url('/media/images/global/hp_2013-11_tout-r_link.jpg') no-repeat 0 0 black}.headline_container_hpbottom1:hover{background:url('/media/images/global/hp_2013-11_tout-l_hover.jpg') no-repeat 0 0 black}.headline_container_hpbottom2:hover{background:url('/media/images/global/hp_2013-11_tout-r_hover.jpg') no-repeat 0 0 black}.body-container{width:900px!important}#header{width:900px!important}#header .logo_container{width:900px!important;padding-left:15px}#header{width:900px!important;height:148px;margin-bottom:-1px}#header a.logo{position:absolute;top:40px;left:257px;width:392px;height:36px}#header .navigation{clear:both;width:900px;position:absolute;top:120px;left:-12px}.go_btn_gnav input{height:18px;margin:0;padding:0;width:18px}.search_box{background-color:black;display:block;padding-top:6px;position:absolute;right:0;top:0;visibility:visible;z-index:9999;width:222px;border:0;height:23px}.search_bg_gnav{background:url("/media/images/globalnav/n_gnav_search_bg.jpg") no-repeat scroll left top transparent;width:147px}input#search.typeahead-search{width:128px}div.utility-nav ul#service_nav{position:relative;float:right;z-index:131;width:100%!important;margin-top:0;background:#fff}div.utility-nav{background:0;width:900px!important;position:relative!important}div.utility_nav_bg{background:#fff;width:100%!important;float:left;position:absolute;height:29px;margin:0 auto}div.utility-nav a{text-transform:uppercase}div.utility-nav a{font-family:"Avenir Black"!important;-webkit-font-smoothing:subpixel-antialiased;font-smoothing:subpixel-antialiased;-webkit-text-rendering:optimizeLegibility;text-rendering:optimizeLegibility;-webkit-text-rendering:optimizeLegibility!important;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:subpixel-antialiased!important;font-smoothing:subpixel-antialiased!important;font-size:10px}div.utility-nav li.item{background:none!important}div.utility-nav li{padding-top:9px;height:20px}div.utility-nav a.utility_bag{padding-left:10px}ul#service_nav .cart_container .cart_top{width:300px;background:url(/media/images/globalnav/n_gnav_viewbag_utility_nav3.png) no-repeat -156px -1px;padding-top:29px}div.utility-nav li{float:right}ul#service_nav .cart_container .cart_content{background:url(/media/images/global/header/viewbag_bgtile300.png) repeat-y 0 0}margin-left:-160px}ul#service_nav .cart_container .cart_bottom{margin-left:-160px}}.uti_sign{float:left;position:absolute;top:0;left:100px;z-index:9999;width:333px}.search_bg2{background:url(/media/images/globalnav/n_gnav_signup_bg.jpg) no-repeat scroll 0 5px transparent;float:left;height:20px;margin:0;width:150px;padding-top:3px}.search_bg2 input{background:none repeat scroll 0 0 transparent;border:medium none;color:#000;font-size:10px;height:18px;margin:2px 0 0 12px;width:120px;padding:0}ul#global_nav{position:relative;float:left;z-index:129;width:597px;height:26px;padding-left:3%!important}ul#global_nav li.item1,ul#global_nav li.item2,ul#global_nav li.item3,ul#global_nav li.item4,ul#global_nav li.item5,ul#global_nav li.item6,ul#global_nav li.item7{float:left;display:inline}ul#global_nav li.item2{margin-left:11px}ul#global_nav li.item3{margin-left:17px}ul#global_nav li.item4{margin-left:12px}ul#global_nav li.item5{margin-left:13px}ul#global_nav li.item1 a.item1,ul#global_nav li.item2 a.item2,ul#global_nav li.item3 a.item3,ul#global_nav li.item4 a.item4,ul#global_nav li.item5 a.item5,ul#global_nav li.item7 a.item7{background:url(/media/images/globalnav/globalnav_redesign_sprite_092214.gif) no-repeat 0 0;height:26px;text-indent:-9999px;overflow:hidden;display:block}ul#global_nav li.item1 a.item1{width:74px;background-position:0 0}ul#global_nav li.item2 a.item2{width:86px;background-position:-74px 0}ul#global_nav li.item3 a.item3{width:93px;background-position:-160px 0}ul#global_nav li.item4 a.item4{width:61px;background-position:-253px 0}ul#global_nav li.item5 a.item5{width:71px;background-position:-314px 0}ul#global_nav li.item7 a.item7{width:61px;background-position:-385px 0}ul#global_nav li.item1 a.item1:hover,ul#global_nav li.item1:hover a.item1,ul#global_nav li.item1.sfhover a.item1{background-position:0 -26px}ul#global_nav li.item2 a.item2:hover,ul#global_nav li.item2:hover a.item2,ul#global_nav li.item2.sfhover a.item2{background-position:-74px -26px}ul#global_nav li.item3 a.item3:hover,ul#global_nav li.item3:hover a.item3,ul#global_nav li.item3.sfhover a.item3{background-position:-160px -26px}ul#global_nav li.item4 a.item4:hover,ul#global_nav li.item4:hover a.item4,ul#global_nav li.item4.sfhover a.item4{background-position:-253px -26px}ul#global_nav li.item5 a.item5:hover,ul#global_nav li.item5:hover a.item5,ul#global_nav li.item5.sfhover a.item5{background-position:-314px -26px}ul#global_nav li.item7 a.item7:hover,ul#global_nav li.item7:hover a.item7,ul#global_nav li.item7.sfhover a.item7{background-position:-385px -26px}#products ul#global_nav li.item1 a.item1,#giftcard-balance ul#global_nav li.item1 a.item1,#giftcard-about ul#global_nav li.item1 a.item1,#egiftcard ul#global_nav li.item1 a.item1{width:74px;background-position:0 -52px}#products ul#global_nav li.item1 a.item1:hover,#products ul#global_nav li.item1:hover a.item1,#products ul#global_nav li.item1.sfhover a.item1,#giftcard-balance ul#global_nav li.item1 a.item1:hover,#giftcard-balance ul#global_nav li.item1:hover a.item1,#giftcard-balance ul#global_nav li.item1.sfhover a.item1,#giftcard-about ul#global_nav li.item1 a.item1:hover,#giftcard-about ul#global_nav li.item1:hover a.item1,#giftcard-about ul#global_nav li.item1.sfhover a.item1,#egiftcard ul#global_nav li.item1 a.item1:hover,#egiftcard ul#global_nav li.item1:hover a.item1,#egiftcard ul#global_nav li.item1.sfhover a.item1{background-position:0 -26px}#holiday ul#global_nav li.item7 a.item7,#giftcard-balance ul#global_nav li.item7 a.item7,#giftcard-about ul#global_nav li.item7 a.item7,#egiftcard ul#global_nav li.item7 a.item7{width:74px;background-position:-480px 0}ul#global_nav div.submenu{position:relative;z-index:-1}ul#global_nav div.submenu_grid{position:absolute;left:-999em;top:-1px}ul#global_nav li.item:hover .sub_container,ul#global_nav li.item.sfhover .sub_container{left:-4px;cursor:pointer}ul#global_nav li:hover,ul#global_nav li.sfhover{position:static}ul#global_nav .sub_container .sub_top{float:left;overflow:hidden;width:193px;background:url(/media/images/global/header/gnav_menu-top.png) no-repeat 0 0;padding-top:6px}ul#global_nav .sub_container .sub_content{background:url(/media/images/global/header/gnav_menu-tile.png) repeat-y 0 0;padding:0 5px;width:183px}ul#global_nav .sub_container .sub_bottom{background:url(/media/images/global/header/gnav_menu-bottom.png) no-repeat 0 0;padding-top:10px;width:193px}ul#global_nav .sub_container ul.sub_list{font-size:10px;margin-bottom:0}ul#global_nav .sub_container ul.sub_list li a{display:block;color:#fff;padding:5px 4px 4px 10px;width:170px;text-decoration:none!important;font-size:14px;font-family:"Avenir Light"!important;font-weight:normal!important}ul#global_nav .sub_container ul.sub_list li a:hover{color:#66a7d7}ul#global_nav .nav_promo img{display:block;border-bottom:1px solid #000}.item.item7 sfhover{position:absolute!important;left:-105px!important;top:0!important}ul#global_nav li.item7{margin-left:15px;position:absolute!important;top:0!important}@font-face{font-family:'Avenir';src:url('/media/webfont_avenir/webfonts/2A84E9_0_0.eot');-webkit-font-smoothing:subpixel-antialiased;font-smoothing:subpixel-antialiased;-webkit-text-rendering:optimizeLegibility;text-rendering:optimizeLegibility;-webkit-text-rendering:optimizeLegibility!important;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:subpixel-antialiased!important;font-smoothing:subpixel-antialiased!important}@font-face{font-family:'Avenir';src:url('/media/webfont_avenir/webfonts/2A84DC_0_0.ttf');-webkit-font-smoothing:subpixel-antialiased;font-smoothing:subpixel-antialiased;-webkit-text-rendering:optimizeLegibility;text-rendering:optimizeLegibility;-webkit-text-rendering:optimizeLegibility!important;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:subpixel-antialiased!important;font-smoothing:subpixel-antialiased!important}@font-face{font-family:'Avenir Bold';src:url('/media/webfont_avenir/webfonts/2A84DC_1_0.eot');-webkit-font-smoothing:subpixel-antialiased;font-smoothing:subpixel-antialiased;-webkit-text-rendering:optimizeLegibility;text-rendering:optimizeLegibility;-webkit-text-rendering:optimizeLegibility!important;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:subpixel-antialiased!important;font-smoothing:subpixel-antialiased!important}@font-face{font-family:'Avenir Bold';src:url('/media/webfont_avenir/webfonts/2A84DC_1_0.ttf');-webkit-font-smoothing:subpixel-antialiased;font-smoothing:subpixel-antialiased;-webkit-text-rendering:optimizeLegibility;text-rendering:optimizeLegibility;-webkit-text-rendering:optimizeLegibility!important;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:subpixel-antialiased!important;font-smoothing:subpixel-antialiased!important}@font-face{font-family:'Avenir Bold';src:url('/media/webfont_avenir/webfonts/2A84DC_1_0.svg');-webkit-font-smoothing:subpixel-antialiased;font-smoothing:subpixel-antialiased;-webkit-text-rendering:optimizeLegibility;text-rendering:optimizeLegibility;-webkit-text-rendering:optimizeLegibility!important;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:subpixel-antialiased!important;font-smoothing:subpixel-antialiased!important}@font-face{font-family:'Avenir Bold';src:url('/media/webfont_avenir/webfonts/2A84DC_1_0.woff');-webkit-font-smoothing:subpixel-antialiased;font-smoothing:subpixel-antialiased;-webkit-text-rendering:optimizeLegibility;text-rendering:optimizeLegibility;-webkit-text-rendering:optimizeLegibility!important;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:subpixel-antialiased!important;font-smoothing:subpixel-antialiased!important}@font-face{font-family:'Avenir Medium';src:url('/media/webfont_avenir/webfonts/2D33A6_0_0.eot');-webkit-font-smoothing:subpixel-antialiased;font-smoothing:subpixel-antialiased;-webkit-text-rendering:optimizeLegibility;text-rendering:optimizeLegibility;-webkit-text-rendering:optimizeLegibility!important;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:subpixel-antialiased!important;font-smoothing:subpixel-antialiased!important}@font-face{font-family:'Avenir Medium';src:url('/media/webfont_avenir/webfonts/2D33A6_0_0.ttf');-webkit-font-smoothing:subpixel-antialiased;font-smoothing:subpixel-antialiased;-webkit-text-rendering:optimizeLegibility;text-rendering:optimizeLegibility;-webkit-text-rendering:optimizeLegibility!important;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:subpixel-antialiased!important;font-smoothing:subpixel-antialiased!important}@font-face{font-family:'Avenir Medium';src:url('/media/webfont_avenir/webfonts/2D33A6_0_0.woff');-webkit-font-smoothing:subpixel-antialiased;font-smoothing:subpixel-antialiased;-webkit-text-rendering:optimizeLegibility;text-rendering:optimizeLegibility;-webkit-text-rendering:optimizeLegibility!important;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:subpixel-antialiased!important;font-smoothing:subpixel-antialiased!important}@font-face{font-family:'Avenir Light';src:url('/media/webfont_avenir/webfonts/2D33A6_1_0.eot');-webkit-font-smoothing:subpixel-antialiased;font-smoothing:subpixel-antialiased;-webkit-text-rendering:optimizeLegibility;text-rendering:optimizeLegibility;-webkit-text-rendering:optimizeLegibility!important;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:subpixel-antialiased!important;font-smoothing:subpixel-antialiased!important}@font-face{font-family:'Avenir Light';src:url('/media/webfont_avenir/webfonts/2D33A6_1_0.ttf');-webkit-font-smoothing:subpixel-antialiased;font-smoothing:subpixel-antialiased;-webkit-text-rendering:optimizeLegibility;text-rendering:optimizeLegibility;-webkit-text-rendering:optimizeLegibility!important;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:subpixel-antialiased!important;font-smoothing:subpixel-antialiased!important}@font-face{font-family:'Avenir Light';src:url('/media/webfont_avenir/webfonts/2D33A6_1_0.woff');-webkit-font-smoothing:subpixel-antialiased;font-smoothing:subpixel-antialiased;-webkit-text-rendering:optimizeLegibility;text-rendering:optimizeLegibility;-webkit-text-rendering:optimizeLegibility!important;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:subpixel-antialiased!important;font-smoothing:subpixel-antialiased!important}@font-face{font-family:'Avenir Book';src:url('/media/webfont_avenir/webfonts/2D33A6_2_0.eot');-webkit-font-smoothing:subpixel-antialiased;font-smoothing:subpixel-antialiased;-webkit-text-rendering:optimizeLegibility;text-rendering:optimizeLegibility;-webkit-text-rendering:optimizeLegibility!important;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:subpixel-antialiased!important;font-smoothing:subpixel-antialiased!important}@font-face{font-family:'Avenir Book';src:url('/media/webfont_avenir/webfonts/2D33A6_2_0.ttf');-webkit-font-smoothing:subpixel-antialiased;font-smoothing:subpixel-antialiased;-webkit-text-rendering:optimizeLegibility;text-rendering:optimizeLegibility;-webkit-text-rendering:optimizeLegibility!important;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:subpixel-antialiased!important;font-smoothing:subpixel-antialiased!important}@font-face{font-family:'Avenir Book';src:url('/media/webfont_avenir/webfonts/2D33A6_2_0.woff');-webkit-font-smoothing:subpixel-antialiased;font-smoothing:subpixel-antialiased;-webkit-text-rendering:optimizeLegibility;text-rendering:optimizeLegibility;-webkit-text-rendering:optimizeLegibility!important;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:subpixel-antialiased!important;font-smoothing:subpixel-antialiased!important}@font-face{font-family:'Avenir Black';src:url('/media/webfont_avenir/webfonts/2D33A6_3_0.eot');-webkit-font-smoothing:subpixel-antialiased;font-smoothing:subpixel-antialiased;-webkit-text-rendering:optimizeLegibility;text-rendering:optimizeLegibility;-webkit-text-rendering:optimizeLegibility!important;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:subpixel-antialiased!important;font-smoothing:subpixel-antialiased!important}@font-face{font-family:'Avenir Black';src:url('/media/webfont_avenir/webfonts/2D33A6_3_0.ttf');-webkit-font-smoothing:subpixel-antialiased;font-smoothing:subpixel-antialiased;-webkit-text-rendering:optimizeLegibility;text-rendering:optimizeLegibility;-webkit-text-rendering:optimizeLegibility!important;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:subpixel-antialiased!important;font-smoothing:subpixel-antialiased!important}@font-face{font-family:'Avenir Black';src:url('/media/webfont_avenir/webfonts/2D33A6_3_0.woff');-webkit-font-smoothing:subpixel-antialiased;font-smoothing:subpixel-antialiased;-webkit-text-rendering:optimizeLegibility;text-rendering:optimizeLegibility;-webkit-text-rendering:optimizeLegibility!important;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:subpixel-antialiased!important;font-smoothing:subpixel-antialiased!important}.main_product_container,.recipe_popup{font-family:"Avenir";-webkit-font-smoothing:subpixel-antialiased;font-smoothing:subpixel-antialiased!important;-webkit-text-rendering:optimizeLegibility!important;text-rendering:optimizeLegibility!important;-webkit-text-rendering:optimizeLegibility!important;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:subpixel-antialiased!important;font-smoothing:subpixel-antialiased!important}.bold{font-family:"Avenir Bold"!important;-webkit-font-smoothing:subpixel-antialiased;font-smoothing:subpixel-antialiased;-webkit-text-rendering:optimizeLegibility;text-rendering:optimizeLegibility;-webkit-text-rendering:optimizeLegibility!important;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:subpixel-antialiased!important;font-smoothing:subpixel-antialiased!important}strong,b{font-family:"Avenir Bold"!important;-webkit-font-smoothing:subpixel-antialiased;font-smoothing:subpixel-antialiased;-webkit-text-rendering:optimizeLegibility;text-rendering:optimizeLegibility;-webkit-text-rendering:optimizeLegibility!important;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:subpixel-antialiased!important;font-smoothing:subpixel-antialiased!important}.search_bg2 input.message2{color:#666}.productsearch:hover{background:none!important;border:0}.productsearch{background:none!important}#gnav{height:15px;overflow:hidden;padding-top:0;border:0}#gnav>a:hover img{margin-top:-17px;border:0}.deco_graphic{margin-top:-8px}.search_bg_gnav input{padding-top:0}body#signin .utility_nav_bg{background:#000}ul#global_nav li.item2,ul#global_nav li.item3,ul#global_nav li.item4,ul#global_nav li.item5,ul#global_nav li.item7{margin-left:6%}#footer_bg{width:100%;background-color:#000;margin-bottom:-2px;height:100px;margin-top:-100px;background-position:center!important}.cms_layer{margin-top:-75px!important}.cms_wysiwyg{margin-top:15px!important;*{margin:0;padding:0}html,body{height:100%}#wrapper_main{min-height:100%}#container_main{overflow:none;padding-bottom:100px!important}#footer{position:relative!important;margin-top:-100px!important;height:100px!important;clear:both!important;background:0}body:before{content:"";height:100%;float:left;width:0;margin-top:-32767px}<!--[if!IE 7]><style type="text/css">#wrap{display:table;height:100%}</style><![endif]-->*/#products #wrapper{background:#fff!important}li.item.sfhover a.utility_bag.item{color:#fff!important;background-color:#000!important}.utility_combo.sfhover li.utility_checkout a{color:#fff!important;background-color:#000!important}li.utility_combo.sfhover li.utility_checkout.sfhover a{color:#000!important;background-color:#000!important}.product-nav{width:960px;height:26px;min-height:26px;color:#808080}.product-nav-left{float:left;width:55%}.product-nav-right{float:right;width:45%}ul#service_nav .cart_container .cart_content{background:none!important;margin-left:-26px;margin-top:-21px}ul#global_nav li.item1 a.item1{margin-top:-1px}ul#global_nav li.item1.sfhover a.item1{height:30px!important}body#billing div.utility-nav,body#shipping div.utility-nav,body#confirm div.utility-nav,body#review div.utility-nav{display:none}