body{text-align:center;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-size:12px;color:#000;margin:0;padding:0;}
input[type="text"]{height:14px;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-size:10px;color:#3d3d3d;text-decoration:none;}
textarea{font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-size:10px;color:#3d3d3d;text-decoration:none;}
input[type="password"]{height:14px;font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#3d3d3d;text-decoration:none;}
select{height:1.75em;font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#3d3d3d;text-decoration:none;}
.gift_message_box{border-bottom-width:1px;border-color:#FFF #FFF #CCC;border-style:solid;}
.top_nav_font{font-family:Arial,Helvetica,sans-serif;font-size:10px;text-transform:uppercase;color:#191a1a;}
.top_nav_dynamic{border-left:solid 1px #c8c7c5;border-right:solid 1px #c8c7c5;border-bottom:solid 1px #c8c7c5;text-align:left;padding-left:10px;padding-right:5px;}
.top_nav_dynamic_item{font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;font-size:13px;font-weight:700;color:#191a1a;line-height:22px;padding:2px 3px 5px 6px;}
.top_nav_dynamic_item:hover{color:#000;}
.top_nav_static{background-color:#EEE;}
.input_label{padding-right:10px;text-align:right;}
#Content{width:100%;text-align:left;padding-top:5px;margin:10px auto;}
#MasterPlaceholder{width:1010px;text-align:left;margin:10px auto;}
#Header{line-height:11px;margin:5px 0;padding:0;}
#Header td:hover{background-image:url(/images/newMenubgHover.gif);background-repeat:repeat-x;border-left:solid 1px #c8c7c5;border-right:solid 1px #c8c7c5;}
#Header td:hover a:link,#Header td:hover,#Header td:hover a:visited{color:#000;text-decoration:none;}
.topmenucellhover{background-image:url(/images/newMenubgHover.gif);background-repeat:repeat-x;color:#000!important;border-left:solid 1px #c8c7c5;border-right:solid 1px #c8c7c5;padding-left:7.5px;padding-right:7.5px;}
.topmenucell a:visited,.topmenucell a:link{color:#FFF!important;text-decoration:none;}
#TopHeader{float:right;width:240px;background-image:url(/images/newMenuBgDblFull.gif);background-repeat:no-repeat;height:33px;position:relative;top:16px;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-size:11px;font-weight:700;font-stretch:condensed;margin:0;padding:5px 0 0;}
#SiteMap{width:560px;text-align:left;padding-bottom:5px;padding-top:2px;float:left;font-family:Trebuchet MS;text-transform:capitalize;}
.sitemap_panel{width:1010px;}
#JoinEmail{width:127px;float:right;height:20px;}
#Menu{width:160px;line-height:17px;padding-left:2px;voice-family:inherit;}
body>#Menu{width:160px;}
#Footer{clear:both;line-height:11px;voice-family:inherit;border-color:gray;border-style:solid;border-width:1px 0;margin:0 0 10px;padding:3px 0;}
.SubFooter{border:solid 1px gray;line-height:11px;voice-family:inherit;height:10px;border-width:1px 0 0;margin:0;padding:3px 0 8px;}
body>.SecondFooter{height:10px;}
a:link,a:visited,a:hover{text-decoration:none;color:#191a1a;}
a.backoffice:hover{text-decoration:underline;color:#981b1e;}
#Search{position:relative;width:160px;height:16px;z-index:1;left:630px;top:50px;}
#Arrow{position:relative;width:25px;height:16px;left:742px;top:33px;}
#Hello{position:relative;width:237px;height:13px;z-index:1;left:580px;top:46px;}
#Product_Main_Image{width:450px;padding-left:15px;line-height:17px;voice-family:inherit;display:inline;}
body>#Prod_Main_Image{width:350px;}
#Product_Page_Content{float:left;width:255px;height:145px;margin-top:20px;border-top:#3d3d3d 1px solid;border-bottom:#3d3d3d 1px solid;}
#Prod_Pick{float:right;width:475px;padding-right:40px;}
#Prod_Message{float:right;width:300px;padding-right:20px;padding-top:10px;}
#ReadReviewSection{clear:both;border-top:double 3px #ccc;margin-top:5px;padding-top:5px;}
#Related_Products .prStars{margin:0 15px;}
#Product_Bundling .prStars{margin:0 5px;}
#Copywright{position:relative;width:180px;height:15px;left:612px;bottom:15px;}
#Join_Email{border:solid 1px #000;float:left;width:237px;text-align:right;vertical-align:middle;}
#Department_Content{float:right;width:800px;left:484px;top:144px;text-align:center;margin-right:30px;margin-bottom:10px;}
#Department_Featured_Prod{text-align:center;float:right;width:125px;border-right:#3d3d3d 1px solid;border-top:#3d3d3d 1px solid;border-left:#3d3d3d 1px solid;border-bottom:#3d3d3d 1px solid;margin-right:0;margin-bottom:10px;}
#Department_Vertical_Category{text-align:right;padding-right:15px;float:right;padding-left:10px;margin-bottom:10px;}
#Department_Vertical_Category_Header{width:145px;}
#Product_Thumb_List{float:right;width:800px;left:484px;padding-bottom:27px;text-align:center;}
#Request_Catalog_Image{float:right;width:185px;height:259px;margin:30px 15px 0 30px;}
#Request_Catalog_Instructions{width:500px;margin-top:20px;margin-bottom:15px;float:left;}
div.FloatRight{float:right;}
.TitleContentDivider{background-color:#fff;border:solid 1px #BDC0BE;border-right:none;border-left:none;vertical-align:middle;height:13px;width:99%;padding:3px 0 3px 8px;}
div.SubtitleContentDivider{border:solid 1px #000;border-right:none;border-left:none;vertical-align:middle;height:13px;padding:3px 0 3px 8px;}
div.TitleRow{padding-bottom:12px;clear:both;}
div.TitleRow span.title{text-transform:uppercase;text-align:left;}
div.FormRow{padding-bottom:2px;clear:both;}
div.LineAcrossScreen{clear:both;border-top:solid 1px #000;width:100%;height:0;}
div.FormRow span.label{text-transform:capitalize;text-align:left;}
#AccountMasterImageContainer{float:left;margin-top:15px;}
#AccountMasterNavigationContainer{float:right;margin-top:6px;text-align:right;}
#WishListMasterNavigationContainer{float:right;margin-top:28px;text-align:right;}
#SignInTopLeft{width:256px;float:left;background-color:#ebedef;margin:10px 0 0;padding:15px;}
#SignInBottomLeft{position:relative;width:256px;float:left;background-color:#ebedef;margin:10px 0 0;padding:15px;}
#SignInRight{float:right;width:424px;margin:10px 15px 0 10px;padding:15px;}
#SignInBenefit{margin-left:38px;}
div.FormRow span.SignInInput{text-align:left;}
div.RegistrationLeftColumnFlat{width:116px;text-align:right;float:left;}
div.RegistrationRightColumnFlat{width:310px;text-align:left;float:left;white-space:nowrap;}
div.RegistrationLeftColumn{width:136px;text-align:right;float:left;padding:5px 0;}
div.RegistrationRightColumn{width:310px;text-align:left;float:left;white-space:nowrap;padding:4px 0 4px 10px;}
div.RegistrationRightColumn input[type="checkbox"]{margin-left:0;margin-bottom:0;}
div.RegistrationSelectColumn select{width:307px;}
div.RegistrationShortLabelColumn{width:40px;text-align:right;float:left;padding:5px 0;}
div.RegistrationShortInputColumn{width:133px;text-align:left;float:left;white-space:nowrap;padding:4px 0 4px 10px;}
div.RegistrationShortInputColumn input[type="text"]{width:125px;}
div.RegistrationSelectShortColumn{width:133px;text-align:left;float:left;vertical-align:bottom;padding:2px 0 0 10px;}
div.RegistrationSelectColumn{width:310px;text-align:left;float:left;white-space:nowrap;padding:2px 0 0 10px;}
div.AccountSettingsSection{padding:10px 0 10px 25px;}
div.AccountSettingContainer{background-color:#ebedef;width:470px;float:right;padding:0 10px;}
div.AccountSettingQuestionFinishContainer{text-align:center;background-color:#ebedef;width:470px;float:right;padding:20px 0;}
div.AccountSettingLabelContainer{float:left;width:300px;padding:10px 0 0;}
div.AccountSettingLabelRow{float:left;clear:both;white-space:nowrap;}
div.AccountSettingsQuestionLeftColumn{float:left;text-align:right;width:180px;padding-right:10px;padding-top:3px;height:17px;}
div.AccountSettingsQuestionRightColumn{float:left;padding-top:2px;height:18px;width:200px;white-space:nowrap;}
div.AccountSettingsQuestionSelectInput{float:left;height:20px;white-space:nowrap;}
div.AccountSettingsQuestionSelectInput select{width:270px;}
div.AccountSettingsQuestionRightColumn input[type="text"]{width:266px;}
div.AccountSettingsRegistrationValidationSummary{float:right;margin-right:176px;}
.modalBackground{background-color:Gray;filter:alpha(opacity=70);opacity:.7px;}
.modalBackground_light{filter:alpha(opacity=70);opacity:.7px;}
.modalPopup{background-color:#ffd;width:305px;position:absolute;top:-600px;left:-600px;z-index:100;border-color:Gray;border-style:solid;border-width:3px;padding:5px;}
.modalPopupWide{background-color:#ffd;width:600px;position:absolute;top:-600px;left:-600px;z-index:100;border-color:Gray;border-style:solid;border-width:3px;padding:5px;}
.newsletterPopup{background-color:#fff;position:absolute;top:-600px;left:-600px;width:450px;height:130px;text-align:left;border-color:Gray;border-style:solid;border-width:3px;padding:0;}
div.NewsletterTitleContentDivider{background-color:#edeff0;border:solid 1px #000;border-right:none;border-left:none;vertical-align:middle;height:13px;width:442px;margin:5px 0 10px;padding:3px 0 3px 8px;}
#PaymentCollectionContent{padding:15px 0 30px;}
.paymentTable{padding:20px 0 20px 10px;}
.paymentTableFooter{border-bottom:1px solid #000;width:100%;}
#OrderDetailOrderDate{padding:10px 0 1px 8px;}
#OrderDetailOrderNumber{padding:1px 0 10px 8px;}
.order_detail_table_col{border-bottom:solid 1px #000;vertical-align:top;padding:10px 0;}
.order_detail_table_first_col{border-bottom:solid 1px #000;vertical-align:top;padding:10px 0 10px 10px;}
.order_detail_table_header_col{border-bottom:solid 1px #000;padding:3px 0;}
.order_detail_table_first_header_col{border-bottom:solid 1px #000;padding:3px 0 3px 10px;}
#OrderDetailBillingAddress{vertical-align:top;width:200px;float:left;padding:15px 10px;}
#OrderDetailPaymentMethod{vertical-align:top;text-align:left;float:left;width:150px;padding:15px 10px 15px 0;}
#OrderDetailPromo{vertical-align:top;text-align:left;float:left;width:100px;padding:15px 10px 15px 0;}
#OrderDetailPriceBreakdown{float:right;vertical-align:top;padding:8px 23px 10px 0;}
#OrderAddressBillingAddress{vertical-align:top;width:140px;padding:15px 10px;}
#OrderAddressPaymentMethod{vertical-align:top;text-align:left;padding:15px 10px 15px 0;}
.OrderAddressPriceBreakdown{vertical-align:top;padding:8px 23px 10px 0;}
.OrderDetailShipMethodImage{width:25px;}
.OrderDetailTrackPackageImage{text-align:left;padding:8px 0 3px;}
.PriceBreakdownColumn{text-align:right;padding:1px 0 1px 3px;}
.PriceBreakdownTotalColumn{text-align:right;padding:5px 0 1px 3px;}
#AddressBookContent{padding-top:10px;}
.addressList_addresses{padding-bottom:10px;padding-left:8px;}
.addressList_AddAddressRow{padding:5px 5px 18px 8px;}
#addressList_AddAddressListRow{padding:15px 5px 30px 8px;}
.OrderHistoryFilter{float:right;padding-top:10px;padding-bottom:10px;}
.OrderHistoryOrderInformationHeaderColumn{width:200px;text-align:center;border-top:solid 1px #000;border-right:solid 1px #000;border-bottom:solid 1px #000;padding:3px 0;}
.OrderHistoryQuantityHeaderColumn{float:left;width:80px;text-align:center;}
.OrderHistoryOrderInformationColumn{width:169px;text-align:left;border-right:solid 1px #000;border-bottom:solid 1px #000;vertical-align:top;padding:10px 15px;}
.OrderHistoryOrderSummaryColumn{width:569px;border-bottom:solid 1px #000;vertical-align:top;padding:10px 0;}
.OrderInformationRow{padding:1px 0;}
.OrderHistoryQuantityColumn{float:right;text-align:center;width:80px;}
#GiftCardContentLeft{width:140px;float:left;padding:35px 0;}
#GiftCardContentRight{width:435px;float:left;padding:50px 5px 10px 20px;}
#GiftCardContentMiddle{vertical-align:middle;padding:5px 0;}
#GiftCardContentMiddle input[type="text"]{width:130px;}
#GiftCardContentBottom{padding-top:10px;vertical-align:top;}
.TrackingNumberHeaderColumn{width:200px;text-align:center;border-top:solid 1px #000;border-bottom:solid 1px #000;padding:3px 0;}
.TrackingNumberColumn{width:200px;text-align:center;padding:8px 0 0;}
.TrackingNumberVariableWidthColumn{text-align:center;padding:8px 0 0;}
.featured_prod_seperator{height:2px;margin-top:3px;margin-left:19px;margin-right:19px;border-top:solid 2px #999;}
.horizontal_line{border-bottom:solid 1px #c8c7c7;}
.horizontal_line_light{border-bottom:solid 1px #fbfbfb;}
.section_bg{background-color:#edeff0;}
.product_paging_HR{text-align:right;line-height:13px;height:10px;margin:5px 0;}
.product_paging{text-align:right;line-height:11px;height:10px;}
.recipe_subcats{background-color:#edeff0;border-bottom:solid 1px #000;border-top:solid 1px #000;padding-left:10px;height:20px;vertical-align:middle;}
.shoppingcart_grid_header{background-color:#fff;border-bottom:solid 1px #BDC0BE;border-top:solid 1px #BDC0BE;}
.careers_header_grid_row{border-bottom:double 3px #BDC0BE;}
.shoppingcart_buttons{margin:15px 0;}
.shoppingcart_title{width:100%;margin:5px 0;}
.wishlist_tab{border-collapse:collapse;}
.wishlist_tab_left{width:100%;padding-bottom:3px;border-bottom:1px solid #000;}
.wishlist_tab_selected{background-color:#edeff0;border:1px solid #000;border-bottom:none;white-space:nowrap;text-transform:uppercase;border-collapse:collapse;height:13px;padding:3px 5px;}
.wishlist_tab_unselected{border:1px solid #000;white-space:nowrap;text-transform:uppercase;border-collapse:collapse;height:12px;padding:3px 5px;}
.wishlist_grid{border:solid 1px #000;border-collapse:collapse;border-top:none;}
.advanced_wishlist_table{border:none;}
.advanced_wishlist_table_header_footer_row{height:20px;text-align:center;}
.advanced_wishlist_table_row{text-align:center;}
.advanced_wishlist_last_row_col{border-bottom:solid 1px #000;padding:5px 0;}
.advanced_wishlist_table_header_last_col{text-align:right;border-bottom:solid 1px #000;border-top:solid 1px #000;padding:0 10px 0 0;}
.advanced_wishlist_table_footer_last_col{text-align:right;padding:0 10px 0 0;}
.advanced_wishlist_table_col{border-bottom:solid 1px #000;vertical-align:top;height:250px;padding:15px 0;}
.advanced_wishlist_table_first_col{border-bottom:solid 1px #000;vertical-align:top;padding-top:0;}
.advanced_wishlist_table_last_col{border-bottom:solid 1px #000;vertical-align:top;padding-top:0;text-align:right;width:120px;}
.advanced_wishlist_img_table{border:none;border-collapse:collapse;}
.advanced_wishlist_img_table td{border:none;vertical-align:bottom;}
.wishlist_grid_title{background-color:#edeff0;border:solid 1px #000;border-top:none;vertical-align:middle;padding:3px 0 3px 8px;}
.itemgroup_list{width:100%;border-bottom:solid 1px #000;}
.normal_font_orange_no_hover{font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#efae81;}
.normal_font_brown_no_hover{font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#7e6453;}
.winegiftoptions_instructions p{margin-left:10px;}
.sku_font_no_hoverUC{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#3d3d3d;text-transform:uppercase;font-weight:700;}
.nav_bar_font_selected{font-family:Arial,Helvetica,sans-serif;font-size:10px;text-transform:uppercase;font-weight:700;color:#000;}
.nav_bar_font_selected:hover{font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#000;text-transform:uppercase;font-weight:700;text-decoration:underline;}
.nav_bar_subcat_font{font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-size:11px;font-style:normal;font-variant:normal;color:#191a1a;text-decoration:none;padding-left:10px;text-transform:lowercase;line-height:25px;}
.paragraph_header_font_bold_red{font-family:Arial,Helvetica,sans-serif;font-size:1.2em;font-style:normal;line-height:normal;font-weight:700;font-variant:normal;color:#981b1e;text-decoration:none;}
.formDesc{text-align:right;padding-right:3px;font-weight:700;}
.admin_list_col_header{font-weight:700;text-transform:uppercase;}
.admin_instructions{font-size:11px;font-weight:700;}
.admin_headline{font-size:11px;font-weight:700;height:15px;border-bottom:solid 2px gray;margin-bottom:10px;margin-top:10px;text-transform:uppercase;}
.admin_footer{border-top:solid 2px gray;margin-top:10px;margin-bottom:12px;}
.admin_tab{font-size:12pt;font-weight:700;color:#FFF;}
.addressvalidation_table{margin-left:20px;}
.addressvalidation_header{background-color:#fff;border-bottom:solid 1px #000;border-top:solid 1px #000;padding-left:5px;}
.addressvalidation_row{padding-top:15px;padding-bottom:15px;border-bottom:solid 1px #000;}
.addressvalidation_message{margin-top:10px;margin-left:20px;}
.advancerelatedproducts_header{background-color:#595757;color:#FFF;text-transform:uppercase;padding-left:5px;}
.shipmethoddate_updateprogress{background-color:#ffd;border:solid 1px #000;text-align:center;margin-top:5px;padding:10px 20px;}
.folder_breadcrumb a{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#3d3d3d;}
.folder_breadcrumb a:hover{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#3d3d3d;text-decoration:underline;}
.recipe_card_3x5{border:dashed 1px #3d3d3d;width:360px;text-align:left;margin:0 5px 15px 34px;}
.recipe_card_4x6{border:dashed 1px #3d3d3d;width:432px;text-align:left;margin:0 5px 15px 34px;}
.scissor{text-align:left;margin:15px 0 0;}
.recipe_card_header{border-bottom:solid 1px #000;padding:5px 5px 5px 10px;}
.recipe_card_body_3x5{height:175px;padding:10px 5px 5px 10px;}
.recipe_card_body_4x6{height:245px;padding:10px 5px 5px 10px;}
.recipe_full_body{padding:20px 0 20px 20px;}
.calendar .ajax__calendar_container{border:1px solid #646464;background-color:#fff;color:#000;}
.calendar .ajax__calendar_footer{border-top:1px solid #f5f5f5;}
.calendar .ajax__calendar_dayname{border-bottom:1px solid #f5f5f5;}
.calendar .lastStandardDate .ajax__calendar_day{background-color:#dfd;color:#06c;border-color:#fff;}
.calendar .lastExpressDate .ajax__calendar_day{background-color:#ffd7d7;color:#06c;border-color:#fff;}
.calendar .secondDayDate .ajax__calendar_day{background-color:#d7d7ff;color:#06c;border-color:#fff;}
.calendar .nextDayDate .ajax__calendar_day{background-color:#EEE;color:#06c;border-color:#fff;}
.calendar .occasionDate .ajax__calendar_day{background-color:#FFD;color:#06c;border-color:#000;}
.asp_calendar{border-left:solid 1px #87cefa;padding-left:10px;}
.asp_calendar_dayname{border-bottom:1px solid #0cf;font-family:Arial,Helvetica,sans-serif;font-weight:700;}
.asp_calendar_day{padding-left:3px;padding-right:3px;}
.asp_calendar_day_highlight{padding-left:3px;padding-right:3px;background-color:#edeff0;color:#000;}
H1{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#000;text-decoration:none;display:inline;}
H2{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#191a1a;display:inline;padding-top:none;padding-bottom:none;}
H3{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#5f5954;text-decoration:none;display:inline;padding-top:none;padding-bottom:none;margin-top:0;margin-bottom:0;}
H4{font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#726b65;text-decoration:none;padding-top:none;padding-bottom:none;margin-top:0;margin-bottom:0;}
.nstxt{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#726b65;}
.normal_font{font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-size:12px;color:#191a1a;text-decoration:none;}
.normal_font:hover{font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-size:12px;color:#191a1a;text-decoration:underline;}
.normal_font_no_hover_strike_through{font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-size:12px;color:#191a1a;text-decoration:line-through;}
.normal_font_no_hover_italics{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#191a1a;font-style:italic;}
.sku_font_no_hover{font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-size:14px;color:#191a1a;}
.sku_font_red_no_hover{font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-size:14px;color:#981b1e;font-style:italic;font-weight:700;}
.nav_bar_font{font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;font-size:11px;text-transform:uppercase;color:#FFF;font-weight:bolder;}
.nav_bar_font:hover{font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#000;text-transform:uppercase;font-weight:bolder;}
.bread_crumb_active_font:hover{font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-size:12px;color:#900;text-decoration:underline;}
.bread_crumb_inactive_font{font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-size:12px;color:#000;font-weight:700;}
.bread_crumb_inactive_font:hover{font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-size:12px;color:#000;text-decoration:none;font-weight:700;}
.paragraph_header_font_UC{font-family:Arial,Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;font-size:13px;font-style:normal;line-height:normal;font-variant:normal;text-transform:uppercase;color:#000;text-decoration:none;}
.paragraph_header_title_bold{font-family:Arial,Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;font-size:20px;font-style:normal;line-height:normal;font-weight:700;font-variant:normal;color:#000;text-decoration:none;}
.product_title{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-style:normal;line-height:normal;font-weight:900;font-variant:normal;color:#000;text-decoration:none;}
.product_price{font-family:Arial,Helvetica,sans-serif;font-size:13px;font-style:normal;line-height:normal;font-variant:normal;color:#000;text-decoration:none;}
.product_header_title_bold{font-family:Trebuchet Ms,Arial,Helvetica,sans-serif;font-size:20px;font-style:normal;line-height:normal;font-weight:700;font-variant:normal;color:#000;text-decoration:none;}
.paragraph_header_font_UCboldlink:hover{font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;font-size:13px;font-style:normal;line-height:normal;font-weight:700;font-variant:normal;color:#900;text-decoration:none;}
.paragraph_header_font_red_UCbold{font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;font-size:1.2em;font-style:normal;line-height:normal;font-weight:700;font-variant:normal;text-transform:uppercase;color:#981b1e;text-decoration:none;}
.paragraph_header_font_bold{font-family:Arial,Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;font-size:1.2em;font-style:normal;font-weight:700;line-height:normal;font-variant:normal;color:#000;text-decoration:none;}
.paragraph_header_font{font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;font-size:1.2em;font-style:normal;line-height:normal;font-variant:normal;color:#000;text-decoration:none;}
.paragraph_header_font_ULbold{font-family:Arial,Helvetica,sans-serif;font-size:1.2em;font-style:normal;line-height:normal;font-variant:normal;color:#000;text-decoration:underline;}
.section_header_font{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-style:normal;line-height:normal;font-variant:normal;color:#000;text-decoration:none;}
.section_header_large_UC_Bold{font-family:Arial,Helvetica,sans-serif;font-size:16px;color:#7e6453;text-transform:uppercase;font-weight:700;}
.tiny_font_no_hover{font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#000;}
.border{border-color:#c0c4c7;border-style:solid none;border-width:1px;}
.cateringhomecontent{float:right;margin-left:10px;}
.subnavitem{font-size:10px;}
.subnavselected{font-size:10px;background-color:Gray;}
#giftbasketdetail .note{font-style:italic;}
.giftbasketthumbnail a:link{color:#3d3d3d;font-family:Arial,Helvetica,sans-serif;font-size:10px;text-align:center;}
#giftbasketlist td{width:25%;vertical-align:bottom;}
#giftbasketlist table{width:100%;}
.stufferselectedtable{border-top:solid 1px #3d3d3d;border-bottom:solid 1px #3d3d3d;}
.stufferunavailableitem{border-top:solid 1px #3d3d3d;border-bottom:solid 1px #3d3d3d;margin-top:10px;margin-bottom:10px;}
.giftbasketavailablespaceUsed{border:solid 1px #000;background-color:Red;}
.giftbasketavailablespaceFree{border:solid 1px #000;background-color:#FFF;}
.modalGiftBasketPopup{background-color:#FFF;width:400px;text-align:left;position:absolute;top:-600px;left:-600px;z-index:100;border-color:Gray;border-style:solid;border-width:3px;padding:5px;}
.messageOutOfStockStuffers{color:Blue;font-family:Arial,Helvetica,sans-serif;font-size:10px;}
.topmenucell{padding-left:7.5px;padding-right:7.5px;}
.departmentSeparation{height:1px;line-height:1px;font-size:1px;width:100px;background-color:#000;margin-top:2px;margin-bottom:2px;}
.SurveyContainer{background-color:#a29d94;color:#FFF;}
.SurveyScale{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#555;font-weight:700;}
#QuickOrderInputInner{border-top:solid 1px #a1abb2;border-bottom:solid 1px #a1abb2;padding:5px 0;}
.normal_font_green_no_hover{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#1b984d;}
#imageContainer{position:relative;height:300px;margin:auto;}
#imageContainer img{display:none;position:absolute;top:0;left:0;}
.stbuttontext{font-family:Trebuchet MS,Verdana;color:#000;font-weight:700;}
#newfooter{width:100%;height:100%;background-color:#FFF;clear:both;font-family:Verdana;color:#3d3d3d;font-size:10px;text-transform:uppercase;text-align:left;}
.footer_text_hover{font-family:Trebuchet MS,Verdana;color:#000;font-size:11px;text-transform:uppercase;}
.subCatGrayLine{height:4px;background-image:url(/images/subCatMenu.gif);background-repeat:repeat-x;}
.subCatMain{min-height:31px;background-color:#FFF;color:#4d4d4d;font-family:Trebuchet MS,Verdana,Arial,Helvetica;font-size:13px;font-weight:700;text-align:left;vertical-align:middle;padding-left:10px;padding-top:8px;padding-bottom:1px;}
.subCatMainSelected{min-height:31px;background-color:#295127;color:#FFF;font-family:Trebuchet MS,Verdana,Arial,Helvetica;font-size:13px;font-weight:700;text-align:left;vertical-align:middle;padding-left:10px;padding-top:8px;}
.subCatMain:hover{background-color:#295127;color:#FFF;}
.subCatSubs{background-color:#f3f5f4;}
#catTitle{font-size:25px;font-family:Trebuchet MS,Verdana,Arial;text-align:left;text-transform:uppercase;color:#525453;}
#prodTitle{font-size:12px;font-family:Arial,Trebuchet MS,Verdana,Arial;text-align:center;text-transform:uppercase;color:#525453;}
#Related_Products a:link{font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#191a1a;text-decoration:none;}
#Related_Products a:hover{font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#191a1a;text-decoration:underline;}
#Related_Products{text-align:center;float:right;width:150px;margin-right:10px;margin-bottom:10px;font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;}
.tdGoesGreatWith{width:150px;height:100%;vertical-align:top;border-left:solid 1px #ccc;}
.categorytext{text-align:left;font-size:12px;}
.product_featured_category{font-family:Trebuchet MS,Verdana,Arial;font-size:12px;text-align:center;}
.product_featured_category_red{font-family:Trebuchet MS,Verdana,Arial;font-size:12px;text-align:center;color:Red;}
img{border-style:none;}
.password_recovery_text{color:#fff;}
.price_breakdown_row,#TopHeader td{padding-top:5px;}
#Header a:link,#Header a:visited,#Header a:hover,a:hover,a.backoffice:link,a.backoffice:visited{text-decoration:none;}
.topmenucellhover a:link,a:hover,.topmenucellhover a:visited{color:#000!important;text-decoration:none;}
.topmenucell:hover a:link,topmenucell:hover a:visited,.topmenucell a:hover{color:#000!important;}
#Related_Products .prSnippetLink,#Related_Products .prSnippetNumberOfRatingsText,#Product_Bundling .prSnippetLink,#Product_Bundling .prSnippetNumberOfRatingsText,.hidden,.normal_font_no_hover_strike_through_nodisplay{display:none;}
#Related_Products .prSnippetReadReviews,#Product_Bundling .prSnippetReadReviews{display:none;border:none;}
#Default_Main,#Default_Bottom,#Home_Categories,#DD_Features,#SignIn_Bottom{width:768px;}
div.spacer,div.row{clear:both;}
#WishListMasterNavigationContainer a:link,#WishListMasterNavigationContainer a:visited,#WishListMasterNavigationContainer a:hover,#AccountMasterNavigationContainer a:link,#AccountMasterNavigationContainer a:visited,#AccountMasterNavigationContainer a:hover{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-style:normal;line-height:normal;font-variant:normal;color:#999;text-decoration:none;}
div.FormRow span.SignInInput input[type="text"],div.FormRow span.SignInInput input[type="password"]{width:220px;}
div.RegistrationRightColumn input[type="text"],div.RegistrationRightColumn input[type="password"]{width:303px;}
.addressList_address,.OrderInformationImageSection,.search_wishlist_row{padding:10px 0 0;}
.OrderHistoryHeaderColumn,.TrackingNumberVariableWidthHeaderColumn{text-align:center;border-top:solid 1px #000;border-bottom:solid 1px #000;padding:3px 0;}
.OrderHistoryItemHeaderColumn,.OrderHistorySkuColumn{float:left;text-align:center;width:90px;}
.OrderHistoryDescriptionHeaderColumn,.OrderHistoryProductDescriptionColumn{float:left;text-align:left;width:399px;}
#GiftCardContentTop,.wishlist_tab td{vertical-align:bottom;}
.addressList,#giftbasketdetail .title{text-transform:uppercase;}
.header_no_bg,.advanced_wishlist_table_header_col,.advanced_wishlist_grid_row{border-bottom:solid 1px #000;border-top:solid 1px #000;}
.shoppingcart_grid_row,.itemgroup_list_item,.giftbasketRowSeparator{border-bottom:solid 1px #BDC0BE;}
.nav_bar_subcat_font:hover,#giftbasketdetail .price{font-weight:700;}
.warning_message,.error_big_font_no_hover,.normal_font_red_no_hover{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#981b1e;}
.error_font_no_hover,.tiny_font_red_no_hover{font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#981b1e;}
.calendar .ajax__calendar_day,.calendar .ajax__calendar_month,.calendar .ajax__calendar_year{border:1px solid #fff;}
.calendar .ajax__calendar_disabled .ajax__calendar_day,.calendar .ajax__calendar_disabled .ajax__calendar_month,.calendar .ajax__calendar_disabled .ajax__calendar_year{background-color:#ddd;color:#fff;border-color:#fff;}
.calendar .ajax__calendar_active .ajax__calendar_day,.calendar .ajax__calendar_active .ajax__calendar_month,.calendar .ajax__calendar_active .ajax__calendar_year,.calendar .lastStandardDate .ajax__calendar_month,.calendar .lastStandardDate .ajax__calendar_year,.calendar .lastExpressDate .ajax__calendar_month,.calendar .lastExpressDate .ajax__calendar_year,.calendar .secondDayDate .ajax__calendar_month,.calendar .secondDayDate .ajax__calendar_year,.calendar .nextDayDate .ajax__calendar_month,.calendar .nextDayDate .ajax__calendar_year,.calendar .occasionDate .ajax__calendar_month,.calendar .occasionDate .ajax__calendar_year{background-color:#edf9ff;color:#06c;border-color:#06c;}
.calendar .ajax__calendar_other .ajax__calendar_day,.calendar .ajax__calendar_other .ajax__calendar_year{background-color:#fff;color:#646464;border-color:#fff;}
.calendar .ajax__calendar_hover .ajax__calendar_day,.calendar .ajax__calendar_hover .ajax__calendar_month,.calendar .ajax__calendar_hover .ajax__calendar_year{background-color:#edf9ff;color:#06c;border-color:#daf2fc;}
.calendar .ajax__calendar_hover .ajax__calendar_title,.calendar .ajax__calendar_hover .ajax__calendar_today{color:#06c;}
.normal_font_no_hover,.normal_font_ltgrey_no_hover{font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-size:12px;color:#191a1a;}
.bread_crumb_title,.bread_crumb_active_font{font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-size:12px;color:#3d3d3d;text-decoration:underline;}
.paragraph_header_font_link,.paragraph_header_font_link:hover{font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;font-size:13px;font-style:normal;line-height:normal;font-variant:normal;color:#900;text-decoration:underline;}
.paragraph_header_font_UCbold,.paragraph_header_font_UCboldlink{font-family:Arial,Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;font-size:13px;font-style:normal;line-height:normal;font-weight:700;font-variant:normal;color:#000;text-decoration:none;}
#QuickOrderInput,#QuickOrderInputItemNotFound{background-color:#7b8892;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#FFF;}
.subCatMain:hover a:link,.subCatMain:hover a:hover,.subCatMain:hover a:visited,.subCatMainSelected a:link,.subCatMainSelected a:hover,.subCatMainSelected a:visited{color:#FFF!important;}
.sitemap_title_font{font-family:"Trebuchet MS";font-weight:bolder;text-transform:capitalize;text-decoration:underline;}
.minicart_items
{
	font-family: "Arial,Trebuchet MS";
	border-bottom: 1px solid #EEEEEE;
	font-family: "Arial,Trebuchet MS";
	font-size: 1.2em;
	height: 150px;
	padding-top: 5px;
	padding-left: 5px;
	text-align: left;
}

.minicart_subtotal
{
	background-color: #fff;
	color: #000;
	padding: 7px 5px 3px 0px;
	text-align: right;
	font-family:Arial;
	font-size: 1.2em;
	font-style: normal;
	font-variant: normal;
	font-weight: 700;
	line-height: normal;
	text-decoration: none;
}


#psmenu {
	height:20px;
	position: fixed;
	top: 0;
	z-index: 999; /*--Keeps the panel on top of all other elements--*/
	font-family: Arial;
	width:255px
}
#psmenu  ul{
	padding: 0; margin: 0;
	float: left;
	width: 1010px;
	list-style: none;
	border-top: 1px solid #fff; /*--Gives the bevel feel on the panel--*/
	font-size: 1.1em;
}
#psmenu ul li{
	padding-right:75px;
	margin: 0;
	float: right;
	width:100px;
	
}
#need-help{ border: 0;position: adbsolute;  top: 350px; left:0;}
#underlink:hover{text-decoration:underline;}
