.sign_in_registration{margin:0 auto;color:#4d4d4d;line-height:1.1em;max-width:840px;margin-top:20px;}
.sign_in_registration.full_width{max-width:100%;}
.sign_in_registration .title{padding:17px 0px 0px 0px;font-size:14px;}
.sign_in_registration .myaccount_error{color:#CA4200;}
.sign_in_registration .myaccount_link{color:#006ECC;}
.sign_in_registration .header_new{width:400px;max-width:50%;float:right;}
.sign_in_registration .header_return{width:400px;max-width:50%;float:left;}
#catalog_request_display{margin:0 auto;color:#4d4d4d;line-height:1.1em;max-width:840px;margin-top:20px;}
#catalog_request_display .title h1{height:46px;line-height:46px;padding:0px 0px 20px 0px;color:#002c75;font-size:30px;text-align:center;}
#catalog_request_display .title{padding:17px 0px 0px 0px;font-size:14px;}
#catalog_request_display .description{border-bottom:1px solid #e0e0e0;border-top:3px solid #fed300;margin-bottom:20px;margin-top:5px;padding:20px 10px;position:relative;}
#catalog_request_display label{font-weight:bold;padding:5px 0px;font-size:12px;}
#catalog_request_display .logon.input{max-width:100%;padding:13px;border:1px solid #888;margin-bottom:20px;width:50%;font-size:12px;}
#catalog_request_display .logon.select{max-width:100%;padding:13px;border:1px solid #888;margin-bottom:20px;width:53.3%;font-size:12px;}
#catalog_request_display #catReq_State{max-width:100%;padding:13px;border:1px solid #888;margin-bottom:20px;width:53.3%;font-size:12px;}
#catalog_request_display #WC_CatalogRequestFormForm_FormInput_catReq_NameTitle{width:100px !important;}
@media (max-width:600px){.sign_in_registration .header_new, .sign_in_registration .header_return{width:100%;max-width:none;}
#catalog_request_display .logon.input{width:91.7%;}
#catalog_request_display .logon.select{width:100%;}
#catalog_request_display #catReq_State{width:100%;}
}
.sign_in_registration .heading{padding:17px 5px 0px 59px;font-size:12px;}
.sign_in_registration .content{font-size:12px;}
.sign_in_registration .forgot_password_link_padding{padding-bottom:6px;}
.sign_in_registration .content input, .sign_in_registration .align input, .sign_in_registration .content .column select{margin-bottom:15px;max-width:100%;padding:13px;border:1px solid #888;}
.sign_in_registration .align{padding:25px 5px 10px 25px;border:solid 1px #e5e5e5;min-height:280px;margin-bottom:20px;}
.sign_in_registration .align p label{font-weight:bold;}
.sign_in_registration .forgot_password_container .align{height:160px;}
.sign_in_registration .forgot_password_container #WC_ActivationResendForm_div_7{height:270px;}
.sign_in_registration .forgot_password_container #WC_PasswordUpdateForm_div_7{height:205px;}
.sign_in_registration .ad{padding-top:35px;padding-bottom:20px;text-align:center;width:100%;}
.sign_in_registration .forgot_password_container{width:100%;float:left;}
.sign_in_registration .forgot_password_content{width:100%;font-size:12px;}
.sign_in_registration .forgot_password_header_return{background:#EEE;border:1px solid #DDD;height:44px;}
.sign_in_registration .forgot_password_align{padding:5px 5px 30px 59px;border:solid 1px #c9d3de;margin-bottom:30px;}
.sign_in_registration .update_password_align{padding:5px 5px 10px 59px;border-left:solid 1px #c9d3de;border-right:solid 1px #c9d3de;height:180px;}
.sign_in_registration .forgot_password_content input{padding:10px;}
.sign_in_registration .forgot_password_content .button_primary{width:170px;}
.sign_in_registration .forgot_password_content label{font-weight:bold;}
.sign_in_registration .forgot_password_content #check{padding-bottom:20px;line-height:24px;}
#ResendActivationForm span.strongtext label{display:block;}
#WC_AccountDisplay_div_23 ul{padding-left:15px;}
.headingtext{float:left;}
.quick_drop{float:left;width:44.5%;}
.sign_in_registration .form .content .align{padding:5px 15px;border-left:solid 1px #e5e5e5;border-right:solid 1px #e5e5e5;height:auto;}
.sign_in_registration .header_registration{background:url('../images/colors/color1/registration_header.png');background-repeat:no-repeat;width:773px;height:44px;}
.sign_in_registration .heading{padding:17px 5px 0px 59px;}
.registration_header{color:#444444;font-size:16px;font-weight:normal;}
.checkbox_label{padding-left:4px;vertical-align:middle;}
.checkbox_label_registration{padding-left:10px;vertical-align:middle;}
.sign_in_registration #resendActivationLink{margin:10px 0px;}
.checkbox_registration{float:left;}
#box{min-height:400px;padding:0px 0px 0px 0px;margin:0px;display:block;}
#box.myAccountMarginRight{margin-bottom:10px;margin-top:10px;}
#box .body, #box_1 .body{float:none;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#box .body .title{font-weight:bold;padding-bottom:2px;}
#box .content_text{font-size:12px;}
#box .contentgrad_header, #box_1 .contentgrad_header{height:33px;background:url('../images/colors/color1/box_grad_header_tile.png');background-repeat:repeat-x;margin:0px auto;}
#box .contentgrad_header .left_corner, #box_1 .contentgrad_header .left_corner{float:left;background:transparent url('../images/colors/color1/box_grad_header_left.png') no-repeat;width:9px;height:33px;}
#box .contentgrad_header .right_corner, #box_1 .contentgrad_header .right_corner{float:right;background:transparent url('../images/colors/color1/box_grad_header_right.png') no-repeat;width:10px;height:33px;}
#total_breakdown{display:inline-block;vertical-align:top;width:30%;float:right;}
#total_breakdown #order_total{float:left;min-width:165px;width:100%;}
#total_breakdown #order_total .total_details{padding:10px 20px;font-size:14px;}
#total_breakdown #order_total .total_figures{text-align:right;font-family:Arial, Helvetica, sans-serif;font-size:14px;width:105px;padding-right:15px;border-left:1px solid #CCC;}
#total_breakdown #order_total .order_total{font-weight:bold;color:#002c75;font-size:18px;padding:20px;background-color:#EEE;}
#total_breakdown #promotions{float:left;padding-right:20px;padding-top:3px;}
#total_breakdown .promotion_code{display:inline-block;height:23px;padding-right:4px;padding-top:3px;vertical-align:middle;}
#total_breakdown .promotion_input{display:inline-block;height:23px;padding-right:5px;vertical-align:middle;}
#total_breakdown .promotion_input input{height:16px;font-family:Arial;color:#4D4D4D}
#total_breakdown .promotion_button{display:inline-block;vertical-align:middle;}
#total_breakdown .promotion_button > br{display:none;}
#total_breakdown .promotion_used{clear:both;float:left;padding-right:5px;text-align:left;}
#total_breakdown .promotion_delete{float:right;width:80px;padding-left:3px;text-align:left !important;}
#order_details{clear:both;margin-top:20px;border-top:1px solid #DDD;}
#order_details tr th div .italic{font-style:italic;color:#4d4d4d;}
#order_details tr th div p{color:#002c75;font-weight:bold;}
#order_details .reward-points-for-productpage{float:none !important;}
.wallet_item_details_link, .remove_address_link{color:#4D4D4D;}
.OrderItemMoveToRequisitionLists{float:left;}
.remove_address_link{color:#002c75;border-bottom:1px dotted #002c75;float:left;font-size:13px;margin-right:20px;}
#order_details .field-title{float:left;font-weight:bold;width:165px;color:#777777;}
#order_details .field-data{float:left;font-weight:bold;width:165px;color:#000000;font-size:16px;}
#other_products .new_button a{border:1px solid #BFBFBF;border-bottom:1px solid #BFBFBF;font-size:12px;height:24px;line-height:normal;width:130px;display:table-cell;text-align:center;vertical-align:middle;background-image:linear-gradient(#f7f9f9, #ced2d3);background-image:-webkit-gradient(linear, left top, left bottom, from(#f7f9f9), to(#ced2d3));-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr='#f7f9f9', endColorStr='#ced2d3')";}
.remove_address_link img{display:none;}
#order_details .strong_content, .strong{color:#444444;font-weight:bold;}
#order_details td p img{}
#order_details .align_center{text-align:center;}
#order_details .align_left{text-align:left;}
#order_details .shipAddress{min-width:100px;max-width:150px;word-wrap:break-word;}
#order_details .shipMethod{min-width:110px;max-width:200px;}
#order_details .requestedShippingDate{width:12%;padding-right:4px;}
#order_details .expedite{text-align:left;width:10%;}
#order_details .received{text-align:center;padding-right:8px;width:90px;}
#order_details .avail{text-align:left;width:90px;padding-right:4px;}
#order_details .QTY{text-align:center;width:40px;}
#order_details .QTY .short{width:20px;}
#order_details .each{font-family:Arial, Helvetica, sans-serif;text-align:right;width:70px;font-weight:bold;padding-right:10px;}
#order_details #SingleShipment_tableCell_tax{text-align:right;}
#order_details .each .short{width:50px;}
#order_details .total{font-family:arial,helvetica,sans-serif;text-align:right;width:70px;font-weight:bold;padding-right:15px;}
#order_details .total .short{width:50px;}
#order_details .purchase_date{width:100px;padding-left:8px;text-align:left;}
#order_details .regmemo_textarea{margin-bottom:2px;margin-right:-7px;}
#order_details th{height:18px;vertical-align:top;padding:0px;font-weight:bold;}
#order_details tr.nested th{border-bottom:1px solid #CCC;height:19px;vertical-align:top;padding-top:12px;padding-bottom:10px;color:#444;line-height:18px;font-size:17px;min-width:105px;padding-right:15px;}
#order_details td{border-bottom:1px Solid #CCC;font-weight:normal;padding:8px 0px;text-align:left;vertical-align:top;}
#order_details .img{float:left;padding-right:7px;max-width:400px;}
#order_details div[id^="WC_OrderItemDetailsf_div_1_"] ,
#order_details div[id^="WC_OrderItemDetailsSummaryf_div_1_"],
#order_details div[id^="WC_OrderItemDetails_div_1_"],
#order_details div[id^="WC_MSOrderItemDetailsSummaryf_div_1_"],
#order_details div[id^="WC_MSOrderItemDetails_div_1_"]{width:100px;text-align:center;height:100px;box-shadow:1px 1px 5px #999999;padding-right:0px;margin:0px 10px 10px 2px;}
#order_details div[id^="WC_OrderItemDetailsf_div_1_"] img,
#order_details div[id^="WC_OrderItemDetailsSummaryf_div_1_"] img,
#order_details div[id^="WC_OrderItemDetails_div_1_"] img,
#order_details div[id^="WC_MSOrderItemDetailsSummaryf_div_1_"] img,
#order_details div[id^="WC_MSOrderItemDetails_div_1_"] img{max-width:100%;max-height:100%;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
#order_details .product_specs{margin-left:16px;}
.shipping_billing_img_padding{overflow-x:scroll;}
.shipping_billing_img_padding #order_details .itemspecs a.discount{padding-left:0px;}
#order_details #WC_OrderItemDetailsf_div_1_1.img{margin-bottom:11px;}
#order_details .itemspecs{float:left;vertical-align:middle;}
#order_details .itemspecs a.discount{padding-left:70px;}
#order_details .itemspecs .icon_link{vertical-align:top;}
.icon_link_align{line-height:16px;display:inline-block;}
.info_icon{padding-left:5px;}
#order_details .th_align_left_normal{min-width:120px;border-bottom:1px solid #CCC;font-weight:normal;padding:6px 0px;text-align:left;vertical-align:top;font-size:14px;}
.remove_address_link hover_underline tlignore{}
#order_details .th_align_left_normal .itemspecs{padding-right:10px;}
#order_details .th_align_left_no_bottom{border-bottom:0px;}
#order_details .th_align_left_dotted_top_solid_bottom{border-top:1px solid #CCC !important;text-align:left;font-weight:normal;padding:6px 7px 6px 7px;vertical-align:top;border-bottom:1px solid #CCC !important;text-align:right;}
#order_details .align_right, .each, .total{text-align:right;padding-top:10px;}
#order_details .total{border-left:1px solid #CCC;}
#order_details input{font-family:Arial;color:#4D4D4D;padding:10px;border:1px solid #CCC;font-size:13px;}
#other_products{width:32.5%;margin-top:0px;margin-bottom:25px;}
#other_products.quick { margin-right:1.25%;}
#other_products::after{clear:both;}
@media (max-width:800px){#other_products{width:100%;}
#other_products.right{margin-top:0px;}
}
#other_products a{color:#002c75;border-bottom:1px dashed #002c75;font-size:12px;}
#other_products a.button.primary{color:#FFF;border-bottom:0px;}
#other_products h2{border-bottom:0px solid #CCC;border:1px solid #CCC;cursor:pointer;}
#other_products.orderTotalDiv h2{cursor:default;}
#other_products h2 .plus{float:left;border-right:1px solid #CCC;font-size:38px;padding:0px 15px;margin-right:15px;width:20px;height:50px;}
#other_products h2 .headingTitle{padding:15px;}
#other_products h2:after{clear:both;}
#other_products.orderTotalDiv h2 .orderTotal {float:right;}
#quickOrder{border:1px solid #CCC;padding:10px 0px;display:none;}
#specialItem{padding:10px;border:1px solid #CCC;display:none;}
textarea#shipInstructions{height:57px;}
.order_details_my_account{padding:4px 0px 4px 0px;}
.my_account .order_details_my_account .myaccount_link{color:#002c75;border-bottom:1px dashed #002c75;}
#box.shopping_cart_box{min-height:240px;font-size:14px;color:#4d4d4d;font-family:Arial;}
#box.shopping_cart_box .espot_checkout_bottom_right{margin-left:580px;}
#box.shopping_cart_box .espot_payment{display:inline-block;}
#box.shopping_cart_box #igdrec_1 {width:100%;}
div#shopping_cart_product_table_tall{font-size:12px;color:#4d4d4d;line-height:0px;margin-bottom:0px;}
div#scheduling_options{line-height:2;}
div#purchase_options input{border:none;background-color:none;vertical-align:middle;margin-top:-2px;}
div#purchase_options label{padding-right:15px;}
div#purchase_options label img{padding-right:5px;vertical-align:middle;}
#customers_new_or_returning{padding-top:15px;}
#customers_new_or_returning .returning{float:left;text-align:left !important;padding:0px 0px 52px 20px;width:220px;border-left:2px dotted #e5e5e5;position:relative;}
#customers_new_or_returning .new{float:left;padding:0px 20px 73px 0px;text-align:left !important;width:220px;position:relative;}
#customers_new_or_returning .new_returning_button{text-align:left !important;padding:10px 0px 0px 0px;width:220px;}
#customers_new_or_returning h2{font-size:12px;font-weight:bold;color:#444444;}
#order-ceckout.login-details #customers_new_or_returning h2{font-size:18px;font-weight:bold;color:#002c75;padding-bottom:15px;}
#order-ceckout.login-details {display:none;}
#customers_new_or_returning input{font-family:Arial;color:#4D4D4D;padding:12px;}
#unregistered_form{font-size:12px;}
@media (min-width:960px){#unregistered_form .col1_bill{border-right:2px dotted #e5e5e5;}
#unregistered_form .col2_ship{float:left;}
}
#unregistered_form .col1_bill{float:left;width:410px;padding-left:8px;padding-right:25px;margin-right:50px;}
.col1_bill > h2, .col2_ship > h2{color:#444444;font-weight:bold;font-size:14px;padding-bottom:10px;}
#unregistered_form .col2_ship{width:400px;padding-left:8px;}
.sixpixels{float:left;height:10px;padding-left:6px;}
.same_as_billing_checkbox{position:relative;margin-left:-10px;}
.denote_required_field{margin:15px 0px;}
.required-field{width:8px;color:#d90101;padding-top:2px;display:inline;}
.form_input{width:185px;}
.button_right_side_message{padding:0px 0px 0px 10px;display:inline-block;vertical-align:middle;font-size:14px;color:#444444;}
#box .header_element_align{display:inline-block;margin:9px 7px;vertical-align:middle;}
#location .location_select{margin-right:15px;float:left;}
#location .location_select_form{padding-right:0px;height:30px;}
#location .location_select_button{padding-top:13px;padding-left:5px;margin-left:5px;display:block;}
#box .content_header{}
#box .content_header .shipping_info_espot{float:left;}
.instruction{font-size:14px;margin-bottom:10px;}
#box .content_footer, #box_1 .content_footer{height:39px;background:url('../images/colors/color1/box_footer_tile1.png');background-repeat:repeat-x;border-right:solid 1px #e5e5e5;border-left:solid 1px #e5e5e5;}
#box .espot_checkout_bottom{padding-bottom:20px;padding-left:10px;font-size:12px;}
#box .espot_checkout_bottom .espot_checkout_bottom_right{margin-left:800px;}
.content_wrapper .content_left_shadow .content_right_shadow .main_content .container_full_width .espot_checkout_top{margin-left:740px;padding-top:5px;display:block;font-size:12px;}
.content_wrapper .content_left_shadow .content_right_shadow .main_content .container_full_width .gift_header .espot_checkout_top{position:relative;top:-35px;}
#box .content_footer .left_corner, #box_1 .content_footer .left_corner{float:left;background:transparent url('../images/colors/color1/box_footer_left1.png') no-repeat;width:11px;height:39px;}
#box .content_footer .right_corner, #box_1 .content_footer .right_corner{float:right;background:transparent url('../images/colors/color1/box_footer_right1.png') no-repeat;width:11px;height:39px;}
.button_footer_line{padding-top:18px;padding-bottom:8px;float:left;}
#WC_ShipmentDisplay_div_32_1{float:right;}
.no_float{float:none;}
.content_footer .button_footer_line{padding-top:2px;}
.store_locator_title{font-size:22px;color:#CA4200;padding-bottom:5px;}
div#your_store_list .text_padding{padding:10px 0;font-size:14px;}
.number_info{padding-top:4px;float:left;}
div#store_selection div.number_info{width:100%;}
div#store_selection div.number_info span.blue_text{height:23px;line-height:23px;}
.solid_line{border-top:1px solid #e5e5e5;}
#bopis_table{padding-bottom:4px;margin-top:5px;}
#bopis_table th, #bopis_table1 th{border-bottom:1px solid #e5e5e5;height:18px;vertical-align:top;text-align:left;color:#444444;font-weight:bold;}
#bopis_table td{padding:6px 0px;vertical-align:top;}
#bopis_table .dotted_bottom_border{border-bottom:1px dotted #E5E5E5;}
#bopis_table td.avail img{vertical-align:middle;}
#bopis_table1{padding-bottom:4px;margin-top:5px;}
#bopis_table1 .dotted_bottom_border{border-bottom:2px dotted #E5E5E5;}
#bopis_table1 td{padding:6px 0px;vertical-align:top;}
#bopis_table1 td.avail img{vertical-align:middle;}
#bopis_table1 input{margin-right:16px;margin-left:8px;}
#checkout_crumb .crumb{color:#59677d;font-size:12px;font-weight:normal;padding:15px 7px 7px 0px;}
#checkout_crumb .crumb a{text-decoration:none;color:#CA4200;font-size:12px;font-weight:normal;}
#checkout_crumb .crumb h1{font-size:12px;}
#checkout_crumb .crumb p{color:#4d4d4d;}
#checkout_crumb .crumb .on{color:#59677d;font-weight:bold;font-size:12px;}
#checkout_crumb .continue_shopping{float:right;padding-right:8px;padding-top:15px;}
.step_on{color:#59677d;font-weight:bold;}
.step_off{}
.step_arrow{background:transparent url('../images/colors/color1/bar.gif') no-repeat;height:12px;width:16px;display:inline-block;}
#ScheduleOrder{width:66%;float:left;margin-right:4%;}
#box .main_header{border-top:2px dotted #CCC;border-bottom:2px dotted #CCC;padding:7px 0px;}
#box .main_header:after{content:"";display:block;clear:both;}
#box .main_header .left_corner{}
#box .main_header .right_corner{}
#box .main_header_text{height:33px;line-height:33px;margin:0px;padding:0;white-space:nowrap;font-size:20px;color:#000;font-weight:bold;}
#scheduleOrderBody{border:1px solid #CCC;padding:20px 20px 50px 20px;border-top:0px;display:none;}
.collaps-icon-plus{margin-right:20px;margin-top:11px;height:14px;width:14px;background:url('../images/responsive/rwdUI.png') -101px -42px;float:right;}
.collaps-icon-ninus{margin-right:20px;margin-top:11px;height:14px;width:14px;background:url('../images/responsive/rwdUI.png') -81px -42px;float:right;}
#scheduleOrderBody .button_primary{width:auto;margin-top:17px;}
#shipping{padding-left:0px;font-size:14px;}
#box .body #shipping .title{font-weight:bold;padding-top:25px;color:#333;}
#shipping .shipping_address{clear:left;float:left;padding:0px 50px 20px 20px;min-width:40%;}
.my_account #shipping .shipping_address{clear:left;float:left;padding:0px 50px 0px 0px;border-left:0px solid #CCC;min-width:40%;}
#shipping .shipping_method{padding:0px 0px 20px 20px;min-height:260px;float:left;}
.my_account #shipping .shipping_method{padding:0px 0px 0px 0px;min-height:200px;border:0px solid #CCC;}
#shipping .shipping_method .dropdown{padding-bottom:5px;}
#shipping .shipping_method .checkbox .element{padding:0px 0px 0px 0px;margin:0px;border:none;}
#shipping .shipping_method .checkbox .text{font-family:Arial;font-size:12px;vertical-align:20%;padding-bottom:5px;color:#4d4d4d;}
.shopcart_pagination{float:left;width:100%;}
div.free_gifts_block{float:left;width:691px;}
#shipping div.free_gifts_block{width:917px;}
#box .main_header .left_corner_straight{}
#box .main_header .right_corner_straight{}
.editAddressLink, .newShippingAddressButton{color:#006ECC;}
#cost_center{background:#eee;margin-top:-64px;width:66%;float:left;font-weight:bold;}
#cost{padding:30px 25px;border-bottom:2px dotted #bbb;}
#cost .required-field{margin-left:-12px;font-size:20px;line-height:14px;}
#cost .promotion_input{float:left;min-width:140px;margin-right:25px;}
#cost .promotion_input span.bold{font-size:18px;}
#cost input{padding:11px;width:170px;}
#Promotional{padding:30px 25px 0px 25px;}
#Promotional .promotion_input{float:left;min-width:140px;margin-right:25px;}
#Promotional .promotion_input span.bold{font-size:18px;}
#Promotional input{padding:11px;width:170px;}
#Promotional .button_primary{margin-top:0px;}
#checkout-button-row {clear:both;padding:10px 0px;max-width: 1168px;margin: auto;}
#checkout-button-row.breadcrumb-button {padding:0px 0px;}
#checkout-button-row .button-blue, #checkout-button-row .button-green, #checkout-button-row .button-gray {float:right;margin-left:10px;}
#checkout-button-row .button-blue .button_primary {border: 1px solid #666; background:#03adfa;width: 160px;}
#checkout-button-row .button-green .button_primary {border: 1px solid #666; width: 100px;}
#checkout-button-row .button-gray .button_primary {border: 1px solid #666; background:#999;width: 100px;}
#order-ceckout{float:right;width:30%;}
#order-ceckout.login-details{width:100%;float:left;}
#order-ceckout.login-details .top_border{float:none;margin-top:20px;}
#order-ceckout.login-details #customers_new_or_returning {display:none;}
.login-details #customers_new_or_returning .new{width:48%;}
.login-details #customers_new_or_returning .returning{width:40%;}
#order-ceckout #shopcartCheckoutButton{float:none;}
#order-ceckout .button_align{float:none;}
#order-ceckout .button_primary{width:100%;padding:22px 0px;display:none;}
.payment_heading{font-weight:bold;width:150px;color:#444444;font-size:12px;padding-top:5px;}
#billing .billing_address_container, .billing .billing_address_container{float:left;min-width:100px;max-width:200px;word-wrap:break-word;min-height:260px;}
.card_info{display:inline-block;width:280px;}
.card_info .col1{float:left;width:365px;padding-top:5px;}
.card_info .col1 .card_number{width:190px;float:left;}
.card_info .col1 .date{display:block;padding-top:5px;}
.card_info .col1 span input{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;height:34px;padding-left:10px;width:165px;}
.card_info .month_year{float:left;padding-right:18px;}
.card_info select{width:80px;}
.card_info a{font-family:Verdana;font-size:8pt;color:#404040;text-decoration:none;padding-left:4px;line-height:19px;vertical-align:top;}
.card_info a:hover{text-decoration:underline;}
.card_info .payment_amount, .billing_method .payment_amount{color:#444444;font-weight:bold;padding-top:5px;}
.visaCVV2{position:absolute;margin-top:40px;margin-left:-98px;font-size:11px;}
.order_link{color:#006ECC;}
.dijitTooltip{position:absolute;z-index:2000;display:block;left:50%;top:-10000px;overflow:visible;}
.dijitTooltipContainer{background:#b8b5b5;color:black;font-size:small;background-color:#fafafa;border:1px solid #CA4200;padding:0.12em;border-radius:6px;-moz-border-radius:7px;-webkit-border-radius:6px;width:auto;}
.dijitTooltipFocusNode{padding:2px 2px 2px 2px;}
.dijitTooltipConnector{position:absolute;}
.dijit_a11y .dijitTooltipContainer{opacity:1 !important;background-color:white !important;}
.dj_safari .tundra .dijitPopup{-webkit-box-shadow:0px 5px 10px #adadad;}
.dijitTooltip,
.dijitTooltipDialog{opacity:0.95;background:transparent;}
.dijitTooltipBelow{padding-top:13px;}
.dijitTooltipAbove{padding-bottom:13px;}
.dijitTooltipConnector{border:0px;z-index:2;}
.dijitTooltipABRight .dijitTooltipConnector{left:auto !important;right:3px;}
.dijitTooltipBelow .dijitTooltipConnector{top:0px;left:3px;background:url("../images/colors/color1/tooltipConnectorUp.png") no-repeat top left;width:16px;height:14px;}
.dijitTooltipAbove .dijitTooltipConnector{bottom:0px;left:3px;background:url("../images/colors/color1/tooltipConnectorDown.png") no-repeat top left;width:16px;height:14px;}
.dijitTooltipLeft{padding-right:13px;}
.dijitTooltipLeft .dijitTooltipConnector{right:0px;bottom:7px;background:url("../images/colors/color1/tooltipConnectorRight.png") no-repeat top left;width:16px;height:14px;}
.dijitTooltipRight{padding-left:13px;}
.dijitTooltipRight .dijitTooltipConnector{left:0px;bottom:7px;background:url("../images/colors/color1/tooltipConnectorLeft.png") no-repeat top left;width:16px;height:14px;}
.dj_ie .dijitRtl .dijitTooltipLeft{margin-right:0px;margin-left:13px;}
.dj_ie .dijitRtl .dijitTooltipRight{margin-left:26px;margin-right:-13px;}
.dj_ie .dijitRtl .dijitTooltipDialog{zoom:1 !important;}
.dijitValidationIcon{display:none;}
.dijitHidden{display:none;}
.dijitVisible{display:block;position:relative;}
.dijitPopup{position:absolute;background-color:transparent;margin:0;border:0;padding:0;}
.dijitCalendarContainer{width:auto;}
.dijitCalendarContainer th, .dijitCalendarContainer td{padding:0;vertical-align:middle;}
.dijitCalendarYearLabel{white-space:nowrap;}
.dijitCalendarNextYear{margin:0 0 0 0.55em;}
.dijitCalendarPreviousYear{margin:0 0.55em 0 0;}
.dijitCalendarIncrementControl{vertical-align:middle;}
.dijitCalendarIncrementControl,
.dijitCalendarDateTemplate,
.dijitCalendarMonthLabel,
.dijitCalendarPreviousYear,
.dijitCalendarNextYear{cursor:pointer;}
.dijitCalendarDisabledDate{color:gray;text-decoration:line-through;cursor:default;}
.dijitSpacer{position:relative;height:1px;overflow:hidden;visibility:hidden;}
.dijitCalendarMonthMenu .dijitCalendarMonthLabel{text-align:center;}
div.dijitArrowButton{float:right;}
.dijitTextBox .dijitArrowButtonContainer,
.dijitValidationTextBox .dijitValidationContainer{float:right;text-align:center;}
.dijitButtonNode .dijitArrowButtonInner{background:no-repeat center;width:12px;height:12px;direction:ltr;}
.dijitValidationTextBoxError input.dijitValidationInner,
.dijitTextBox input.dijitArrowButtonInner{text-indent:-2em !important;direction:ltr !important;text-align:left !important;height:auto !important;#text-indent:0 !important;#letter-spacing:-5em !important;#text-align:right !important;}
.dj_gecko .dijitArrowButtonInner INPUT,
.dj_gecko INPUT.dijitArrowButtonInner{-moz-user-focus:ignore;}
.dijitTextBox input.dijitArrowButtonInner{background-image:url("../images/colors/color1/commonFormCalendar.png");background-position:-38px 40%;background-repeat:no-repeat;margin:0;z-index:1000;width:20px;}
.dijitButtonNode *{vertical-align:middle;}
.dijitButtonNode .dijitArrowButtonInner{background:no-repeat center;width:12px;height:12px;direction:ltr;}
.dijitButtonNode img{vertical-align:middle;}
.dijitButtonNode{border:1px solid gray;margin:0;line-height:normal;vertical-align:middle;#vertical-align:auto;text-align:center;white-space:nowrap;}
.dijitTextBox .dijitButtonNode{border-width:0;}
.dijitButtonNode,
.dijitButtonNode *{cursor:pointer;}
.dj_ie .dijitButtonNode{zoom:1;}
.dj_ie .dijitButtonNode button{overflow:visible;}
.dijitInputContainer{#zoom:1;overflow:hidden;float:none !important;position:relative;}
.dijitInline{display:inline-block;#zoom:1;#display:inline;border:0;padding:0;vertical-align:middle;#vertical-align:auto;}
table.dijitInline{display:inline-table;box-sizing:content-box;-moz-box-sizing:content-box;}
.dijitInputContainer{#zoom:1;overflow:hidden;float:none !important;position:relative;}
.dj_ie7 .dijitInputContainer{float:left !important;clear:left;display:inline-block !important;}
.dijitTextBox input.dijitInputField{padding-left:0 !important;padding-right:0 !important;}
.dj_gecko .dijitTextBoxReadOnly input.dijitInputField,
.dj_gecko .dijitTextBoxDisabled input{-moz-user-input:none;}
.dijitInputInner{border:0 !important;background-color:transparent !important;width:100% !important;padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;margin-right:0 !important;height:20px;}
.dijitLeft{background-position:left top;background-repeat:no-repeat;}
.dijitReset{margin:0;border:0;padding:0;line-height:normal;}
.dijitRight{#display:inline;background-position:right top;background-repeat:no-repeat;}
.dj_ie input.dijitTextBox,
.dj_ie .dijitTextBox input{font-size:100%;}
.dijitTextBox .dijitArrowButtonContainer,
.dijitValidationTextBox .dijitValidationContainer{float:right;text-align:center;}
.dijitTextBox input.dijitInputField{padding-left:0 !important;padding-right:0 !important;}
.dijitTextBox .dijitButtonNode{border-width:0;}
.dijitTextBox{border:solid #BFBFBF 1px;#overflow:hidden;width:132px;vertical-align:middle;height:41px;}
.dijitTextBox input:focus{outline:none;}
.dijitTextBox input{float:left;}
.dijitValidationTextBoxError input.dijitValidationInner,
.dijitTextBox input.dijitArrowButtonInner{text-indent:-2em !important;direction:ltr !important;text-align:left !important;height:auto !important;#text-indent:0 !important;#letter-spacing:-5em !important;#text-align:right !important;}
.dj_ie .dijitTextBox input,
.dj_ie input.dijitTextBox{overflow-y:visible;line-height:normal;}
.dijitTextBox .dijitArrowButtonContainer,
.dijitValidationTextBox .dijitValidationContainer{float:right;text-align:center;}
.dijitValidationTextBox .dijitValidationContainer{display:none;}
.dijitValidationTextBoxError .dijitValidationContainer{display:inline;cursor:default;}
.dijitValidationTextBoxError input.dijitValidationInner,
.dijitTextBox input.dijitArrowButtonInner{text-indent:-2em !important;direction:ltr !important;text-align:left !important;height:25px !important;#text-indent:0 !important;#letter-spacing:-5em !important;#text-align:right !important;}
.dijitCalendarMonthContainer .dijitArrowButtonInner{display:none;}
.dijitCalendarMonthContainer .dijitArrowButtonChar{display:none;}
.dijitTextBox .dijitArrowButtonContainer,
.dijitValidationTextBox .dijitValidationContainer{float:right;text-align:center;}
.dijitValidationTextBox .dijitValidationContainer{display:none;}
.dijitOffScreen{position:absolute !important;left:50% !important;top:-10000px !important;}
.dijitCalendar{border:solid 1px #cccccc;border-collapse:separate;background-color:#cfe5fa;text-align:center;padding:0;}
.dj_ie6 .dijitCalendar{background-image:none;}
.dijitCalendar img{border:none;}
.dijitCalendarHover, .dijitCalendar:hover, .dijitCalendarActive{}
.dijitCalendarMonthContainer th{text-align:center;padding-bottom:4px;vertical-align:middle;}
tr.dijitCalendarMonthContainer{}
.dijitCalendarContainer thead tr th, .dijitCalendarContainer thead tr td, .dijitCalendarContainer tbody tr td, .dijitCalendarContainer tfoot tr td{padding:0;}
.dijitCalendarMonthLabel{color:#293A4B;font-size:0.75em;font-weight:bold;text-align:center;}
.dijitCalendarIncrementControl{width:18px;height:16px;background-image:url("../images/colors/color1/calendarArrows.png");background-repeat:no-repeat;}
.dj_ie6 .dijitCalendarIncrementControl{background-image:url("images/calendarArrows8bit.png");}
.dijitCalendarIncrease{background-position:-18px 0;}
.dijitCalendarArrowHover .dijitCalendarDecrease, .dijitCalendarArrow:hover .dijitCalendarDecrease{background-position:-36px 0;}
.dijitCalendarArrowHover .dijitCalendarIncrease, .dijitCalendarArrow:hover .dijitCalendarIncrease{background-position:-55px 0;}
.dijitCalendarArrowActive .dijitCalendarDecrease, .dijitCalendarArrow:active .dijitCalendarDecrease{background-position:-72px 0;}
.dijitCalendarArrowActive .dijitCalendarIncrease, .dijitCalendarArrow:active .dijitCalendarIncrease{background-position:-91px 0;}
.dijitA11ySideArrow{display:none;}
.dijitCalendarDayLabelTemplate{border-top:1px solid #EEEEEE;color:#293A4B;font-weight:normal;padding-bottom:0;padding-top:0.15em;text-align:center;}
.dijitCalendarDayLabel{}
.dijitCalendarDateTemplate{text-align:center;background-color:#ffffff;padding:0.3em 0.3em 0.05em;font-size:0.9em;font-weight:bold;letter-spacing:1px;text-align:center;color:#000000;}
.dijitCalendarCurrentMonth{background-color:white !important;}
.dj_ie6 .dijitCalendarDateTemplate{background-image:none;}
.dijitCalendarPreviousMonth, .dijitCalendarNextMonth{background-color:#e5f2fe;background-image:none;}
.dijitCalendarDateTemplate .dijitCalendarDateLabel{text-decoration:none;display:block;padding:3px 5px 3px 4px;border:solid 1px #ffffff;background-color:rgba(171, 212, 251, 0);-webkit-transition-property:background-color, border;-moz-transition-property:background-color, border;transition-property:background-color, border;-webkit-transition-duration:0.35s;-moz-transition-duration:0.35s;transition-duration:0.35s;}
.dijitCalendarPreviousMonth .dijitCalendarDateLabel, .dijitCalendarNextMonth .dijitCalendarDateLabel{background-color:#F8F8F8 !important;color:#999999;}
.dijitCalendarYearContainer{border-top:1px solid #CCCCCC;}
.dijitCalendarYearControl{padding:1px 2px 2px 2px;}
.dijitCalendarYearLabel{margin:0;padding:0.4em 0 0.25em;text-align:center;}
.dijitCalendarYearLabel span{vertical-align:middle;}
.dijitCalendarSelectedYear{padding:0 3px;}
.dijitCalendarNextYear, .dijitCalendarPreviousYear{padding:1px 6px 1px 6px;}
.dijitCalendarSelectedYear{background-color:#F5AA31 !important;color:black;}
.dijitCalendarHoveredDate .dijitCalendarDateLabel, .dijitCalendarEnabledDate:hover .dijitCalendarDateLabel{}
.dijitCalendarNextYearHover,
.dijitCalendarNextYear:hover,
.dijitCalendarPreviousYearHover,
.dijitCalendarPreviousYear:hover{}
.dijitCalendarNextYearActive, .dijitCalendarNextYear:active.dijitCalendarPreviousYearActive, .dijitCalendarPreviousYear:active{border:solid 1px #759dc0;padding:0 5px 0 5px;background-color:#F5AA31;}
.dijitCalendarActiveDate .dijitCalendarDateLabel, .dijitCalendarEnabledDate:active .dijitCalendarDateLabel{background-color:#F5AA31;border:solid 1px #ffffff;-webkit-transition-duration:0.1s;-moz-transition-duration:0.1s;transition-duration:0.1s;}
.dj_ie6 .dijitCalendarActiveDate .dijitCalendarDateLabel{background-image:none;}
.dijitCalendarSelectedDate .dijitCalendarDateLabel{background-color:#F5AA31 !important;color:black !important;}
.dijitCalendarDisabledDate .dijitCalendarDateLabel{color:#818181;text-decoration:line-through;}
.dijitCalendarCurrentDate{font-weight:bold;text-decoration:underline;}
.dijitCalendar .dijitDropDownButton{margin:0;}
.dijitCalendar .dijitButtonText{padding:1px 0 3px;margin-right:-4px;}
.dijitCalendar .dijitDropDownButton .dijitButtonNode{padding:0 3px 0 2px;-webkit-box-shadow:0 0 0 rgba(0, 0, 0, 0);-moz-box-shadow:0 0 0 rgba(0, 0, 0, 0);box-shadow:0 0 0 rgba(0, 0, 0, 0);background-color:transparent;background-image:none;}
.dijitCalendar .dijitDropDownButtonHover .dijitButtonNode, .dijitCalendar .dijitDropDownButton:hover .dijitButtonNode{background-color:#F5AA31;-webkit-transition-duration:0.1s;-moz-transition-duration:0.1s;transition-duration:0.1s;}
.dijitCalendarMonthMenu{border-color:#759dc0;background-color:#ffffff;text-align:center;background-image:none;}
.dijitCalendarMonthMenu .dijitCalendarMonthLabel{border-top:solid 1px #ffffff;border-bottom:solid 1px #ffffff;padding:2px 0;}
.dijitCalendarMonthMenu .dijitCalendarMonthLabelHover, .dijitCalendarMonthMenu .dijitCalendarMonthLabel:hover{background-color:#F5AA31;-webkit-transition-duration:0.1s;-moz-transition-duration:0.1s;transition-duration:0.1s;}
.tooltip_popup{width:285px;}
.tooltip_popup .header{background-image:url('../images/colors/color1/popup_header.png');background-repeat:no-repeat;text-align:left;padding-left:15px;height:23px;line-height:15px;}
.tooltip_popup .popup_header_title{float:left;color:white;padding:5px 4px 0px 15px;font-size:11px;}
.tooltip_popup .close{padding:5px 15px 2px 0px;color:white;}
.tooltip_popup .close .icon{padding-top:2px;padding-left:4px;float:right;}
.tooltip_popup .bodyarea{background-image:url('../images/colors/color1/popup_tile.png');background-repeat:repeat-y;}
.tooltip_popup .bodycontent{background-image:url('../images/colors/color1/popup_gradient.png');background-repeat:no-repeat;padding:12px 17px 12px 15px;margin:0px 1px 0px 1px;}
.tooltip_popup .bodycontent_short{background-image:url('../images/colors/color1/popup_gradient_short.png');background-repeat:no-repeat;padding:12px 17px 12px 15px;margin:0px 1px 0px 1px;}
.tooltip_popup .footer{background-image:url('../images/colors/color1/popup_footer.png');background-repeat:no-repeat;text-align:right;height:23px;width:285px;}
.tooltip_popup_price{font-family:arial,helvetica,sans-serif;}
#centered_single_column_form{width:240px;font-size:12px;}
#centered_single_column_form h1{color:#444444;font-weight:bold;font-size:14px;padding-bottom:10px;}
#centered_single_column_form_footer{padding-right:25px;padding-top:10px;text-align:left;}
#shipping .shipping_address_summary{float:left;padding:10px 100px 5px 3px;}
#shipping .shipping_method_summary{float:left;padding:10px 0px 5px 3px;}
#box .contentline{height:8px;background-repeat:repeat-x;}
@media (min-width:1200px){#facet_nav_collapsible_my_account{padding:0px 0px !important;height:135px;}
#facet_nav_collapsible_my_account .content{border-bottom:1px solid #e4bd00;border-top:1px solid #e3e1e1;}
#facet_nav_collapsible_my_account .content:hover{border-bottom:0px solid #e4bd00;}
#myAccountNavigationWidget #myAccountOptions h3.toggle{font-size:30px;margin:0px 0px;padding:0px 0px 20px 0px;font-weight:bold;}
#myAccountNavigationWidget #myAccountOptions h3:before{content:none;}
#facet_nav_collapsible_my_account > .content #SETTINGS,
#facet_nav_collapsible_my_account > .content #MYORDERS,
#facet_nav_collapsible_my_account > .content #MYORGANIZATIONS,
#facet_nav_collapsible_my_account > .content #MYCOUPONS,
#facet_nav_collapsible_my_account > .content #UREWARDS,
#facet_nav_collapsible_my_account > .content #INVOICES,
#facet_nav_collapsible_my_account > .content #MYBROWSINGHISTORY{width:140px;float:left;}
#facet_nav_collapsible_my_account > .content #UREWARDS{width:200px;}
#facet_nav_collapsible_my_account > .content #MYBROWSINGHISTORY{width:190px;}
#facet_nav_collapsible_my_account > .content #MYORGANIZATIONS{width:205px;}
#facet_nav_collapsible_my_account > .content #SETTINGS:hover,
#facet_nav_collapsible_my_account > .content #MYORDERS:hover,
#facet_nav_collapsible_my_account > .content #MYORGANIZATIONS:hover,
#facet_nav_collapsible_my_account > .content #MYCOUPONS:hover,
#facet_nav_collapsible_my_account > .content #UREWARDS:hover,
#facet_nav_collapsible_my_account > .content #INVOICES:hover,
#facet_nav_collapsible_my_account > .content #MYBROWSINGHISTORY:hover{background:#EEEEEE;border-bottom:5px solid #e4bd00;}
#facet_nav_collapsible_my_account > .content #SETTINGS .title,
#facet_nav_collapsible_my_account > .content #MYORDERS .title,
#facet_nav_collapsible_my_account > .content #MYORGANIZATIONS .title,
#facet_nav_collapsible_my_account > .content #MYCOUPONS .title,
#facet_nav_collapsible_my_account > .content #UREWARDS .title,
#facet_nav_collapsible_my_account > .content #INVOICES .title,
#facet_nav_collapsible_my_account > .content #MYBROWSINGHISTORY .title{border-bottom:0px;border-top:0px;padding-left:10px;padding-bottom:5px;}
#facet_nav_collapsible_my_account > .content #SETTINGS .title:hover,
#facet_nav_collapsible_my_account > .content #MYORDERS .title:hover,
#facet_nav_collapsible_my_account > .content #MYORGANIZATIONS .title:hover,
#facet_nav_collapsible_my_account > .content #MYCOUPONS .title:hover,
#facet_nav_collapsible_my_account > .content #UREWARDS .title:hover,
#facet_nav_collapsible_my_account > .content #INVOICES .title:hover,
#facet_nav_collapsible_my_account > .content #MYBROWSINGHISTORY .title:hover{background:#EEEEEE;border-bottom:5px solid #e4bd00;padding-bottom:0px;}
#facet_nav_collapsible_my_account > .content #SETTINGS .arrow,
#facet_nav_collapsible_my_account > .content #MYORDERS .arrow,
#facet_nav_collapsible_my_account > .content #MYORGANIZATIONS .arrow,
#facet_nav_collapsible_my_account > .content #MYCOUPONS .arrow,
#facet_nav_collapsible_my_account > .content #UREWARDS .arrow,
#facet_nav_collapsible_my_account > .content #INVOICES .arrow,
#facet_nav_collapsible_my_account > .content #MYBROWSINGHISTORY .arrow{display:none;}
#facet_nav_collapsible_my_account .facetSelectContainer{position:absolute;z-index:1000;width:100%;border-bottom:1px solid #CCC;display:none;left:0px;border-top:1px solid #e4bd00;}
#facet_nav_collapsible_my_account #section_list_organizations .facetSelect li {padding-left:10px;}
#facet_nav_collapsible_my_account .facetSelect li{float:left;min-width:185px;font-weight:bold;font-size:14px;padding:10px 0px;}
#facet_nav_collapsible_my_account #section_list_invoice .facetSelect li,
#facet_nav_collapsible_my_account #section_list_coupons .facetSelect li{min-width:138px;}
#facet_nav_collapsible_my_account #section_list_organizations .facetSelect li{min-width:138px;font-size:13px;}
#facet_nav_collapsible_my_account #section_list_invoice,
#facet_nav_collapsible_my_account #section_list_coupons,
#facet_nav_collapsible_my_account #section_list_UREWARDS{position:relative;height:25px;}
#facet_nav_collapsible_my_account #section_list_organizations{position:relative;height:61px;}
#facet_nav_collapsible_my_account > .content #SETTINGS:hover .facetSelectContainer{display:block;}
#facet_nav_collapsible_my_account > .content #MYORDERS:hover .facetSelectContainer{display:block;}
#facet_nav_collapsible_my_account > .content #MYORGANIZATIONS:hover .facetSelectContainer{display:block;}
#facet_nav_collapsible_my_account > .content #MYCOUPONS:hover .facetSelectContainer{display:block;}
#facet_nav_collapsible_my_account > .content #UREWARDS:hover .facetSelectContainer{display:block;}
#facet_nav_collapsible_my_account > .content #INVOICES:hover .facetSelectContainer{display:block;}
#facet_nav_collapsible_my_account > .content #MYBROWSINGHISTORY:hover .facetSelectContainer{display:block;}
.show-for-mid-small{display:none;}
}
@media (max-width:1199px){.collapsible[aria-expanded="false"] > .content{max-height:0;visibility:hidden;}
.collapsible > h3{cursor:pointer;}
#content .collapsible > h3{margin-bottom:20px;}
}
.billing_border{border-top:1px solid #e5e5e5;}
#billing_summary, .billing_summary, .billing_address, .billing_method, #billing_method{padding:0px 30px 0px 0px;font-size:14px;float:left;}
#billing_summary .title, .billing_summary .title, .billing_address .title, .billing_method .title, #billing_method, #purchase_order .title{color:#444444;}
#billing_summary .billing_address, .billing_summary .billing_address{float:left;padding:0px 83px 5px 3px;width:170px;}
#billing_summary .billing_method, .billing_summary .billing_method{float:left;padding:0px 5px 5px 0px;width:320px;}
.shipping_billing_height{padding:20px !important;border:1px solid #CCC;min-height:385px;}
.shipping_height{border-right:0px;}
.billing_height{border-left:0px;height:273px;}
#purchase_order{padding:0 0 0 3px;}
#purchaseOrderNumberInfo .pon{float:left;width:200px;padding-top:12px;font-weight:bold;}
#purchaseOrderNumberInfo input{width:165px;height:34px;padding-left:10px;}
#WC_SingleShipmentSummary_div_21, #WC_OrderShippingBillingConfirmationPage_div_21{margin-top:10px;}
#WC_OrderShippingBillingConfirmationPage_div_4 h1{padding:0px;}
.itemspecs, .billing_address, .shipping_address_nester, .shipping_address, .shipping_address_content, .description_fixedwidth{line-height:18px;font-size:14px;}
#billing summary .profile, .billing_summary .profile, .shipping_address_content .profile, .shipping_address .profile, .shipping_address_nester .profile{padding-bottom:10px;}
.price{font-family:arial,helvetica,sans-serif !important;}
.offerprice{color:#CA4200;}
.order_print_signup{line-height:32px;padding:18px 2px 8px;font-size:12px;color:#4d4d4d;}
.button_footer_line .left{padding-left:5px;}
.button_side_message{padding-left:10px;padding-top:6px;float:left;font-size:14px;color:#444444;}
#WC_CheckoutPaymentAndBillingAddressSummaryf_div_6, #WC_UnregisteredCheckout_div_9{font-size:12px;}
#checkoutsms{font-size:12px;}
iframe{display:none;}
.nodisplay{display:none;}
.breadcrumb_current{color:#000;font-weight:bold;font-size:18px !important;background:#EEE;border-left:1px solid #EEE !important;}
#breadcrumb .on{color:#CA4200;font-size:22px;}
.top_border{border-top:1px solid #e5e5e5;float:right;}
.space{height:6px;}
div.hidden_summary{position:absolute;left:-99999px;}
textarea{padding:2px;margin:2px 0px 0px 0px;font-size:12px;font-family:Arial;border:1px solid #bfbfbf;overflow:auto;color:#4D4D4D}
.checkbox{padding-bottom:3px;margin-top:3px;margin-right:4px;width:13px;height:13px;border:none;vertical-align:middle;line-height:0px;}
.button_left_padding{margin-left:6px;}
.error_msg{color:#FF0000;padding-bottom:10px;display:block;}
a.hover_underline:hover, .hover_underline a:hover{text-decoration:underline;}
.no_bottom_border{border-bottom:0px;}
.widget_site_popup{font-size:12px;}
div.widget_site_popup > .middle > .content_left_border > .content_right_border > .content > .body > #radio_choices{padding:8px 17px 0 9px;}
div#radio_choices div{margin-bottom:6px;}
div#radio_choices div input{margin:0;vertical-align:top;}
div.widget_site_popup > .middle > .content_left_border > .content_right_border > .content > .body > #free_gifts_table{height:260px;overflow-y:auto;overflow-x:hidden;}
div.widget_site_popup > .middle > .content_left_border > .content_right_border > .content > .footer > .button_container > .button_secondary{display:block;float:right;}
div#free_gifts_table div.gifts_wrapper{padding-bottom:10px;border-top:1px solid #c6d0dc;}
div.gifts_wrapper div.gift_item_container{border-bottom:1px solid #c9d3de;}
div.gift_item_container div.selection{float:left;padding:34px 5px 6px 5px;width:25px;}
div.gift_item_container div.image{float:left;padding:6px 5px;width:70px;}
div.gift_item_container div.image > img{width:100%;}
div.gift_item_container div.product_info{float:left;padding:6px 5px;width:250px;}
div.gift_item_container div.product_info h2{font-size:10px !important;}
div.gift_item_container div.price{float:left;padding:6px 5px;text-align:right;width:50px;}
.product_info p.online_availability{padding-top:5px;}
.my_account{width:100%;padding:0px 0px 0px 0px;margin:0px;float:left;}
.my_account .headingtext{float:none;}
.my_account .info{padding:8px;}
.my_account .content{border-left:solid 1px #e5e5e5;border-right:solid 1px #e5e5e5;border-bottom:solid 1px #e5e5e5;display:block;}
.my_account_content_bold{font-weight:bold;color:#444444;font-size:12px;}
.my_account legend{white-space:normal;display:table;}
.myAccount-widgets{padding-left:10px;margin-bottom:20px;}
.myAccount-widgets li{list-style:none;width:31%;margin-right:2%;float:left;text-align:center;padding:40px 0px 40px 0px;background:#efefef;margin-bottom:20px;}
.myAccount-widgets .ac-details{background:#efefef url("../images/colors/color1/acc-details-back.png") no-repeat bottom right;}
.myAccount-widgets .ac-addressBook{background:#efefef url("../images/colors/color1/address-book-back.png") no-repeat top right;}
.myAccount-widgets .ac-QuickOrder{background:#efefef url("../images/colors/color1/quick-order-back.png") no-repeat top right;}
.myAccount-widgets .ac-RecurringOrder{background:#efefef url("../images/colors/color1/recurring-orders-back.png") no-repeat bottom left;}
.myAccount-widgets .ac-OrderHistory{background:#efefef url("../images/colors/color1/order-history-invoices-back.png") no-repeat top left;}
.myAccount-widgets .ac-favourites{background:#efefef url("../images/colors/color1/favourities-back.png") no-repeat bottom left;}
.myAccount-widgets .ac-details a{background:url("../images/colors/color1/acc-details-icon.png") no-repeat top center;padding-top:60px;display:block;}
.myAccount-widgets .ac-addressBook a{background:url("../images/colors/color1/address-book-icon.png") no-repeat top center;padding-top:60px;display:block;}
.myAccount-widgets .ac-QuickOrder a{background:url("../images/colors/color1/quick-order-icon.png") no-repeat top center;padding-top:60px;display:block;}
.myAccount-widgets .ac-RecurringOrder a{background:url("../images/colors/color1/recurring-orders-icon.png") no-repeat top center;padding-top:60px;display:block;}
.myAccount-widgets .ac-OrderHistory a{background:url("../images/colors/color1/order-history-invoices-icon.png") no-repeat top center;padding-top:60px;display:block;}
.myAccount-widgets .ac-favourites a{background:url("../images/colors/color1/favourities-icon.png") no-repeat top center;padding-top:60px;display:block;}
.myAccount-widgets li a{color:#002c75;font-weight:bold;font-size:19px;font-family:"Arial Black", Gadget, sans-serif;}
.status_msg{color:#444444;font-weight:bold;}
#box .my_account .body{margin:0px 0px 0px 0px;padding:0px 8px 0px 8px;display:block;font-size:14px;color:#4d4d4d;min-height:150px;}
#box .my_account .body .reward-points{color:#FFFFFF;background:#002c75;font-size:18px;padding:7px 30px 13px 30px;margin-bottom:15px;}
#box .my_account .body .reward-points .reward-points-no{font-size:26px;font-weight:bold;color:#fed300;}
.my_account #scheduleOrderBody .button_bottom a{padding:10px;width:150px;color:#FFF;background-color:#777;font-weight:bold;text-transform:uppercase;border:1px solid #555;margin-top:8px;}
#Register input, #WC_AccountForm_div_9 input, #my_account_billing input, #shipAddr input{margin-bottom:10px;}
div.info_table{border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-top:1px solid #e5e5e5;margin-bottom:10px;display:-moz-inline-block;display:inline-block;zoom:1;*display:inline;}
div.info_table div.row{border-bottom:1px solid #e5e5e5;}
div.info_table div.row div.label,
div.info_table div.row div.info_content,
div.info_table div.row div.label1,
div.info_table div.row div.label2,
div.info_table div.row div.info_content1{float:left;text-align:left;padding:7px 0 3px 5px;vertical-align:middle;}
div.info_table div.row div.label{border-right:1px solid #e5e5e5;background-color:#fbfbfb;width:130px;padding-left:8px;padding-right:8px;height:auto !important;min-height:23px;height:23px;}
div.info_table div.row div.info_content{background-color:#fff;display:-moz-inline-block;display:inline-block;zoom:1;*display:inline;border-right:none;padding-right:7px;}
div.info_table div.row div.label1{width:210px;padding-left:5px;padding-right:5px;height:auto !important;min-height:23px;height:23px;overflow-x:auto;}
div.info_table div.label1{overflow-x:auto;}
div.info_table div.row div.label2{width:100px;padding-left:5px;padding-right:5px;min-height:23px;height:23px;}
div.info_table div.row div.info_content1{display:-moz-inline-block;display:inline-block;zoom:1;*display:inline;border-right:none;padding-right:7px;height:auto !important;min-height:23px;height:23px;width:210px;}
div.info_table div.row div.info_content input,
div.info_table div.row div.info_content select{margin:0;height:20px}
#left_nav{width:167px;padding:0px 0px 13500px 0px;margin:0px 2px -13500px 0px;float:left;}
#left_nav p{line-height:1.8;margin-right:7px;}
#left_nav .left_nav_container{background-color:#fbfbfb;width:161px;padding:0px 0px 13520px 0px;margin:0px 0px -13500px 0px;}
#left_nav .left_nav_options{border:solid 5px #e5e5e5;padding:5px 0px 25px 7px;padding-left:0px;padding-top:0px;}
.left_nav_options .subcategory_link, .left_nav_options .subcategory_link a, .left_nav_options .leftnav_myaccount_dotted a{color:#444444;}
.left_nav_options .sidebar_header{border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;height:34px;}
.left_nav_options .sidebar_header{padding-left:7px;text-transform:uppercase;font-size:11px;color:#444444;font-weight:bold;}
.left_nav_options .sidebar_header a{padding-left:0px;text-transform:uppercase;font-size:11px;color:#444444;font-weight:bold;}
#left_nav h2{line-height:35px;padding-bottom:0px;background-color:#FFFFFF;margin-right:0px;}
.leftnav_myaccount_solid{border-bottom:1px solid #e5e5e5;}
.leftnav_myaccount_dotted{border-bottom:dotted 1px #e5e5e5;}
.left_nav_options .sidebar_header{border-bottom:1px solid #F1F1F1;border-top:1px solid #F1F1F1;height:34px;}
.form_2column{padding:15px 0px 0px 0px;}
.form_2column .align{padding-bottom:10px;}
.form_2column .column{width:305px;min-width:50%;max-width:100%;float:left;position:relative;}
.form_2column .column select{max-width:325px;}
.form_2column .column .column_label{font-weight:bold;padding:5px 0px;}
.form_2column .column_registration{width:500px;float:left;}
.form_2column .birthdayColumn{float:left;width:28.6%;}
.form_2column .label_spacer{padding-bottom:5px;}
.addrbook_header{display:inline-block;vertical-align:middle;padding:8px 0;}
.address input{font-size:12px;font-family:Arial;margin:2px 0 7px;padding:2px;height:15px;color:#4D4D4D}
#addr_title h2{font-size:12px;}
.shipping_billing_content{padding:0px;}
.shipping_billing_content:after{content:"";display:block;clear:both;}
#my_account_billing{width:48%;float:left;margin-bottom:8px;}
#my_account_shipping{width:48%;padding-left:2%;float:right;border-left:solid 1px #c9d3de;}
#my_account_billing:after, #my_account_shipping:after{content:"";display:block;clear:both;}
@media (max-width:720px){#my_account_billing, #my_account_shipping{width:100%;padding:0;border:0 none;}
}
.myaccount_link_legend{color:#666666;font-size:14px;padding-bottom:4px;font-weight:normal;}
.my_account .myaccount_link{color:#006ECC;}
.quick_checkout_profile_padding{padding-bottom:7px;}
.order_status_table{padding:8px 0;width:100%;border-collapse:collapse;}
.order_status_table .ul{list-style:none;margin:0;padding:0;}
.order_status_table .ul .li{float:left;padding:15px 0px;}
.order_status_table .ul .row{min-height:35px;}
.order_status_table .ul .clear_float{float:none;font-size:0;padding:0;}
.order_status_table .column_heading{border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;font-weight:bold;color:#444444;text-align:left;}
.order_status_table .column_heading th.li{padding-top:3px;padding-bottom:15px;}
.order_status_table .row{border-bottom:2px dotted #e5e5e5;min-height:30px;}
.order_status_table .ul .row .li{padding:6px 5px;}
.order_status_table .ul .row .clear_float{padding:0;}
.order_status_table .order_number_column_1{width:14%;}
.order_status_table .order_date_column_1{width:16%;}
.order_status_table .status_column_1{width:17%;line-height:18px;}
.order_status_table .status_column{width:17%;}
.order_status_table .total_price_column_1{width:10%;}
.order_status_table .order_scheduled_column_1{width:18%;}
.order_status_table .next_order_column_1{width:17%;}
.order_status_table .order_status_column_1{width:5%;}
.order_status_table .order_number_column_1 span{display:block;}
div#PreviouslyProcessed{padding-right:10px;}
div#WaitingForApproval{padding-right:10px;}
div#Scheduled{padding-right:10px;}
.order_status_table .purchase_order_column_1{width:12%;}
.order_status_table .option_1{width:17%;}
@media (max-width:900px){.order_status_table .option_1 .button_text{padding:0 10px;}
}
.order_status_table .order_number_column_2{width:27%;}
.order_status_table .last_updated_column_2{width:27%;}
.order_status_table .purchase_order_column_2{width:18%;}
.order_status_table .total_price_column_2{text-align:right;width:18%;}
.order_status_table .order_number_column_3{width:30%;}
#Recurring.order_status_table .order_number_column_3{width:13%;}
.order_status_table .purchase_order_column_3{width:20%;}
.order_status_table .next_order_date_column_3{width:20%;}
#Recurring.order_status_table .next_order_date_column_3{width:16%;}
#Recurring.order_status_table .active_order_date_column_3{width:10%;}
.order_status_table .total_price_column_3{text-align:right;width:20%;}
#Recurring.order_status_table .total_price_column_3{text-align:left;width:8%;}
.order_status_table .option_3{width:24%;}
#Recurring.order_status_table .option_3{width:14%;}
#Recurring.order_status_table .option_3 a.myaccount_link{border-bottom:1px dashed #002c75;color:#002c75;text-transform:uppercase;}
#Recurring.order_status_table .option_3 .button_bottom a{padding:10px;width:150px;color:#FFF;background-color:#777;font-weight:bold;text-transform:uppercase;border:1px solid #555;margin-top:8px;}
.order_status_table .option_button{float:right;}
.order_status_table div.option_button span.primary_button span.button_container span.button_top span.button_bottom a{position:static;}
.order_status{padding-bottom:0px;width:100%;}
.order_status .info{padding:5px 11px 0px 14px;line-height:15px;}
.order_status .tabfooter{height:14px;}
.order_status_table .options_column span.primary_button span.button_container span.button_top span.button_bottom{min-width:65px;}
.order_status_table.order_history .status_column{width:26%;}
.order_status_table.order_history .options_column{width:20%;float:right !important;padding-right:0 !important;}
.order_status_table.subscriptions .status_column,
.order_status_table.scheduled_orders .status_column{width:7%}
.order_status_table.subscriptions .options_column,
.order_status_table.scheduled_orders .options_column{width:24%;float:right !important;padding-right:0 !important;}
.order_status_table.subscriptions .options_column div.edit,
.order_status_table.scheduled_orders .options_column div.edit{margin-top:0 !important;}
.myaccount_header{color:#444444;font-size:20px;padding:8px 0px;}
.myaccount_header:after{content:"";display:block;clear:both;}
.myaccount_header.bottom_line{}
.myaccount_header.no_side_lines{border-right:none;border-left:none;}
.myaccount_content{margin:0px 0px 0px 0px;display:block;}
.myaccount_content.margin_below{margin-bottom:8px;}
.myaccount_desc_title{padding:10px 0;color:#666666;font-weight:bold;font-size:12px;}
.myaccount .bopis_link{color:#006ECC;}
.myaccount_section_header{background:none repeat scroll 0 0 #F5F5F5;border-bottom:1px solid #E5E5E5;height:33px;margin:0 auto;}
.myaccount_subheader,.checkout_subheader{background:none repeat scroll 0 0 #FBFBFB;border:1px solid #E5E5E5;margin:0 auto;padding:0px 8px;}
.myaccount_subheader:after,.checkout_subheader:after{content:"";display:block;clear:both;}
.checkout_subheader_content{display:inline-block;vertical-align:middle;}
.myaccount_section_header.around_border{border:1px solid #E5E5E5;}
.my_account .header{height:33px;line-height:33px;margin:0px;padding:0px;font-size:12px;color:#333333;}
.my_account .header{font-size:14px;color:#666666;font-weight:bold;}
#orderConfirmationHeader{display:none;}
.gift_section{border:1px solid #E5E5E5;clear:both;margin-bottom:8px;}
.gift_section_content{margin:0 auto;padding:8px;}
.gift_section_content.fixed_height{height:220px;}
#right_nav{width:33.333333%;float:right;}
@media (max-width:800px){#right_nav{width:100%;}
}
#wishlist{margin-left:10px;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:12px;color:#59677d;border:3px solid #e7e7e7;}
@media (max-width:800px){#wishlist{margin-left:0;}
}
#wishlist .header{padding:6px 4px 4px 8px;}
#wishlist .header_text{padding:6px 0px 0px 0px;line-height:14px;}
#wishlist .contents{background:none;background-repeat:repeat-y;padding:6px 4px 8px 8px;}
.required-field_wishlist{width:8px;color:#d90101;position:relative;top:2px;}
.wishlist_side_space{padding-left:0px;}
.my_account_wishlist{width:66.666666%;float:left;font-size:14px;}
@media (max-width:800px){.my_account_wishlist{width:100%;}
}
.my_account_shared_wishlist{font-size:14px;}
.my_account_shared_wishlist #WishlistDisplay_Widget .body588{border-left:1px solid #E5E5E5;border-right:1px solid #E5E5E5;}
.my_account_shared_wishlist #WishlistDisplay_Widget #four-grid-wishlist{padding-left:10px;}
.shared_wishlist_title{padding-bottom:10px;font-size:16px;}
.my_account_wishlist_container{padding-left:5px;padding-right:5px;font-size:12px;}
.my_account_wishlist .deleteLink, my_account_wishlist .deleteLink a{color:#4d4d4d;font-size:12px;}
.my_account_wishlist .remove{background:url("../images/colors/color1/remove.png") no-repeat scroll 0
0 transparent;display:inline-block;height:7px;margin-bottom:3px;margin-right:3px;vertical-align:middle;width:7px;text-decoration:none;}
.multiple_wishlist_actions_border{padding-top:7px;padding-bottom:12px;}
.multiple_wishlist_link_divider{background-image:url(../images/colors/color1/listdiv.png);background-position:center;background-repeat:no-repeat;height:22px;padding-left:5px;padding-right:5px;width:7px;}
#box .body588{width:100%;box-sizing:border-box;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.left_wishlist{padding:9px 0;float:left;}
#box .subheader_text{font-size:12px;padding-left:10px;}
#box .my_account_wishlist #WishlistDisplay_Widget .divider_line_style{background-color:#FFFFFF;background-position:left;clear:both;height:1px;font-size:0px;}
#box .views_icon{position:relative;left:-10px;top:10px;}
div#top_pagination, div .top_pagination{padding:5px 0;border-left:solid 1px #e5e5e5;border-right:solid 1px #e5e5e5;border-bottom:solid 1px #e5e5e5;}
#getWidgetButton .subscribe_share_controls{margin-top:-24px;margin-right:12px;color:#444444;overflow:hidden;cursor:pointer;}
#getWidgetButton .subscribe_share_controls > .text{text-decoration:none;line-height:15px;float:right;color:#444444;}
#getWidgetButton .subscribe_share_controls > .icon{float:right;margin-left:4px;}
#breadcrumb{min-height:25px;margin:0 auto;padding:0px;margin-bottom:2px;}
#breadcrumb .title{padding:0px 0px 7px 15px;}
.myaccount_title{color:#222222;}
#WC_MyAccountDisplay_div_1 .myaccount_breadcrumb{color:#59677D;}
#WC_MyAccountDisplay_div_1 .myaccount_title .landingpage_link{color:#CA4200;font-size:22px;}
#WC_MyAccountDisplay_div_1 .myaccount_title .sub_breadcrumb{color:#59677D;font-size:16px;}
#WC_MyAccountDisplay_div_1 .myaccount_title .current_breadcrumb{color:#59677D;font-size:16px;font-weight:bold;}
#WC_MyAccountDisplay_div_1 .myaccount_title .divider{vertical-align:16%;font-size:18px;}
#four-grid,#four-grid-wishlist,#four-grid-espot{padding:0px 10px 0px 7px;margin:0px;vertical-align:top;line-height:normal;}
#four-grid-wishlist .item .description_fixedwidth{height:45px;padding:4px 0px 0px 4px;overflow:auto;width:150px;}
#four-grid td,#four-grid-wishlist td,#four-grid-espot td{width:25%;}
#four-grid .item,#four-grid-espot .item{padding:10px 5px 3px 5px;vertical-align:top;}
#four-grid-wishlist .item{padding:10px 5px 3px 10px;vertical-align:top;float:left;}
#four-grid-wishlist .img{width:94px;height:94px;text-align:center;}
#four-grid-wishlist .img > a > img{height:100%;}
#four-grid .item .description,#four-grid-wishlist .item .description,#four-grid-espot .item .description{height:60px;padding-top:5px;padding-left:5px;}
#four-grid .item .price,#four-grid-espot .item .price{height:35px;padding-left:3px;font-size:12px;font-family:arial, helvetica, sans-serif;}
#four-grid-wishlist .item .price{padding-left:3px;padding-bottom:10px;font-size:12px;min-height:32px;font-family:arial, helvetica, sans-serif;}
#four-grid .item .button .multiple_buttons,#four-grid-wishlist .item .button .multiple_buttons,#four-grid-espot .item .button .multiple_buttons{height:24px;}
#four-grid .divider_line,#four-grid-wishlist .divider_line,#four-grid-espot .divider_line{border-top:1px solid #edeff0;}
#second_level_category_popup_main_div, #requisition_list_popup_main_div, .multiple_wishlist_popups_div, .cancel_subscription_popups_div{display:none;}
#second_level_category_popup, #requisition_list_popup, .multiple_wishlist_popup, .cancel_subscription_popup{width:457px !important;position:absolute;display:block;z-index:9999;background-color:#ffffff;overflow:hidden;border:3px solid #a2a2a2;}
#second_level_category_popup .top_left, .multiple_wishlist_popup .top_left, .cancel_subscription_popup .top_left{background-image:url('../images/colors/color1/popup_topleft.png');background-repeat:no-repeat;height:10px;width:8px;float:left;display:none;}
#second_level_category_popup .top_right, .multiple_wishlist_popup .top_right, .cancel_subscription_popup .top_right{background-image:url('../images/colors/color1/popup_topright.png');background-repeat:no-repeat;background-position:right;height:10px;width:490px;float:left;display:none;}
#second_level_category_popup .close, #requisition_list_popup .close ,.multiple_wishlist_popup .close, .cancel_subscription_popup .close{padding:12px 15px 9px 0;color:#666666;background-color:#f5f6f7;border-bottom:1px solid #edefe0;}
#second_level_category_popup .close .icon, #requisition_list_popup .close .icon , .multiple_wishlist_popup .close .icon, .cancel_subscription_popup .close .icon{padding-top:2px;padding-left:4px;float:right;}
#second_level_category_popup .bodycontent div.clear_float, #requisition_list_popup .bodycontent div.clear_float, .multiple_wishlist_popup .bodycontent div.clear_float, .cancel_subscription_popup .bodycontent div.clear_float{clear:both;}
#second_level_category_popup .footer, #requisition_list_popup .footer, .multiple_wishlist_popup .footer{text-align:right;height:14px;width:498px;display:none;}
#second_level_category_popup .footer .bot_left, #requisition_list_popup .footer .bot_left, .multiple_wishlist_popup .footer .bot_left{background-image:url('../images/colors/color1/popup_botleft.png');background-repeat:no-repeat;height:14px;width:8px;float:left;}
#second_level_category_popup .footer .bot_right, #requisition_list_popup .footer .bot_right, .multiple_wishlist_popup .footer .bot_right{background-image:url('../images/colors/color1/popup_botright.png');background-repeat:no-repeat;background-position:right;height:14px;width:490px;float:left;}
.multiple_wishlist_popup .header{text-align:right;height:38px;clear:left;}
.multiple_wishlist_actions_border{padding-top:0px;padding-bottom:5px;text-align:right;}
.multiple_wishlist_popup .multiple_wishlist_actions_border{border-top:1px solid #edeff0;}
.multiple_wishlist_popup .bodycontent{background-repeat:repeat-y;padding:0;}
.multiple_wishlist_popup h2{font-size:14px;font-weight:bold;color:#666666;}
.multiple_wishlist_popup #createForm{min-height:26px;}
.multiple_wishlist_popup h2{padding:8px;}
.multiple_wishlist_popup label{padding:8px 8px 0;}
.multiple_wishlist_popups_div form{padding:8px 8px 0;}
.bopis_link{color:##006ECC;}
.wishList_save{min-width:37px;}
.my_account_wishlist .widget_product_listing > .top{width:523px;}
.my_account_wishlist .widget_product_listing > .top > .middle_tile{width:521px;}
.my_account_wishlist .widget_product_listing > .middle{width:521px;}
.my_account_wishlist .widget_product_listing > .middle > .left_border > .right_border > .content{width:521px;}
.my_account_wishlist .widget_product_listing > .middle > .left_border{width:521px;}
.my_account_wishlist .widget_product_listing > .middle > .left_border > .right_border{width:521px;}
.my_account_wishlist .widget_product_listing > .bottom{width:523px;}
.my_account_wishlist .widget_product_listing > .bottom > .middle_tile{width:521px;}
.my_account_wishlist .product_listing_container .grid_mode > .row > .product{width:173px;}
.clear_both{clear:both;}
.my_account_shared_wishlist #horizontal_grid{margin:0 auto;padding:0px 10px;}
.my_account_shared_wishlist #horizontal_grid div.item_container div.divider_line{border-top:1px solid #E5E5E5;}
.my_account_shared_wishlist #horizontal_grid div.item_container div.information{width:400px;}
.my_account_shared_wishlist #horizontal_grid div.item_container div.information p{width:400px;font-size:12px;}
#horizontal_grid div.item_container_divider div.divider_line{border-top:1px solid #E5E5E5;}
#horizontal_grid div.item_container{min-height:106px}
#horizontal_grid{margin:0 auto;padding:0px 10px;}
#horizontal_grid div.item_container > div[id^="baseContent_soaWishList_"]{width:94px;height:94px;text-align:center;float:left;}
#horizontal_grid div.item_container > div > a > img{height:100%;}
#horizontal_grid div.item_container td{padding:3px 0px;vertical-align:top;}
#horizontal_grid div.item_container div.image{padding:2px 0px 2px 5px;text-align:center;width:90px;}
#horizontal_grid div.item_container td.information{width:71%;}
#horizontal_grid div.item_container td.information p{font-size:12px;}
#horizontal_grid div.item_container td.information h3{font-size:12px;font-weight:bold;padding-right:7px;color:#4d4d4d;}
#horizontal_grid div.item_container td.price{font-weight:bold;text-align:right;width:15%;white-space:nowrap;}
#horizontal_grid div.item_container td.price span.price{font-weight:bold;text-align:right;white-space:nowrap;}
#horizontal_grid div.item_container td.price .price{font-size:12px;font-family:arial, helvetica, sans-serif;font-weight:bold;text-align:right;}
#horizontal_grid div.item_container td.add_to_cart{text-align:right;width:35%;padding-left:5px;}
.listPrice{font-family:arial, helvetica, sans-serif;text-decoration:line-through;font-weight:normal;}
td.item .listPrice{font-weight:bold;text-decoration:line-through;}
.sign_in_registration .container h2{font-size:16px;font-weight:normal;}
.sign_in_registration .right h2{font-size:16px;font-weight:normal;}
.sign_in_registration .title h1{height:46px;line-height:46px;padding:0px 0px 20px 0px;color:#002c75;font-size:30px;text-align:center;}
.sign_in_registration .myaccount_header{background:#EEE;padding:10px 10px;border:1px solid #DDD;border-bottom:0px;}
#SendMsgForm .header h2{font-size:12px;}
#breadcrumb .title h1{font-size:22px;}
#my_account_billing h1{font-size:14px;}
#my_account_shipping h1{font-size:14px;}
#centered_single_column_form .order_link{font-size:16px;}
#box .paging{padding-left:12px;}
.shopcart_pagination{float:left;width:100%;}
#ShopcartPaginationText1 .textfloat{float:left;padding-top:10px;}
#ShopcartPaginationText2 .textfloat{float:left;padding-top:5px;}
#ShopcartPaginationText1 .divpadding{float:left;padding-left:12px;padding-top:10px;}
#ShopcartPaginationText2 .divpadding{float:left;padding-left:12px;padding-top:5px;}
.recurring_orderdesc_popup_main_div{display:none;}
.recurring_orderdesc_popup{width:498px;position:absolute;display:block;z-index:9999;background-image:url('../images/colors/color1/transparent.gif');background-repeat:no-repeat;overflow:hidden;}
.recurring_orderdesc_popup .top_left{background-image:url('../images/colors/color1/popup_topleft.png');background-repeat:no-repeat;height:10px;width:8px;float:left;}
.recurring_orderdesc_popup .top_right{background-image:url('../images/colors/color1/popup_topright.png');background-repeat:no-repeat;background-position:right;height:10px;width:490px;float:left;}
.recurring_orderdesc_popup .header{background-image:url('../images/colors/color1/popup_center_tile.png');background-repeat:repeat-y;text-align:right;height:23px;clear:left;}
.recurring_orderdesc_popup .bodycontent{background-image:url('../images/colors/color1/popup_center_tile.png');background-repeat:repeat-y;margin:0;padding:0 0 15px 0;}
.recurring_orderdesc_popup .bodycontent .recurringOrderInfoPopUp_title{font-size:14px;font-weight:bold;margin:0px 11px 0px 11px;padding:0;}
.recurring_orderdesc_popup .bodycontent .descriptions{margin:5px 12px 0px 12px;font-size:12px;}
.recurring_orderdesc_popup .bodycontent div.clear_float{clear:both;}
.recurring_orderdesc_popup .footer{text-align:right;height:14px;width:498px;}
.recurring_orderdesc_popup .bot_left{background-image:url('../images/colors/color1/popup_botleft.png');background-repeat:no-repeat;height:14px;width:8px;float:left;}
.recurring_orderdesc_popup .bot_right{background-image:url('../images/colors/color1/popup_botright.png');background-repeat:no-repeat;background-position:right;height:14px;width:490px;float:left;}
#box .scheduleOrderArea{margin:0px 0px 0px 0px;padding:40px 0px 0px 0px;display:block;}
#box .scheduleOrderArea .scheduleOrderAreaInterval{float:left;padding:0px 20px 5px 3px;}
#box .scheduleOrderArea .scheduleOrderAreaStartDate{float:left;padding:0px 5px 5px 0px;}
#box .scheduleOrderArea .title{font-weight:bold;padding-bottom:2px;}
.couponWalletContainer{float:left;}
.couponWalletContainer .couponWalletTable_couponName{width:423px;}
.couponWalletContainer .couponWalletTable_expirationDate{width:151px;}
#WC_ShopCartDisplay_div_5 #couponWalletTable th, #WC_ShipmentDisplay_div_18 #couponWalletTable th{height:28px;}
#WC_ShopCartDisplay_div_5 #couponWalletTable .button_text, #WC_ShipmentDisplay_div_18 #couponWalletTable .button_text{width:39px;}
#couponWalletTopBorder{border-top:1px solid #C9D3DE;float:right;margin-top:10px;width:100%;}
#couponWalletTable{float:right;margin-top:10px;margin-bottom:10px;}
#couponWalletTable th{text-align:left;padding-left:7px;border-bottom:1px solid #C9D3DE;font-size:12px;font-weight:bold;color:#666666;}
#couponWalletTable td{border-bottom:1px dotted #C9D3DE;padding:6px 7px;vertical-align:middle;font-size:12px;}
.couponWalletTable_couponName{width:247px;word-break:break-word;color:}
.couponWalletTable_couponName a{font-size:12px;}
.couponWalletTable_expirationDate{width:131px;word-break:break-word;color:#4d4d4d;}
.couponWalletTable_buttonColumn{width:88px;}
.couponWallet_NoCouponsMessage{padding-top:7px;font-size:12px;}
#box{word-wrap:break-word;}
#box .order_number_column{width:17%;}
#box .order_scheduled_column{width:19%;}
#box .next_order_column{width:17%;}
#box .order_status_column{width:11%;}
#box .total_price_column{width:12%;}
@media (max-width:900px){#box .options_column .button_text{padding:0 10px;}
}
.actions_down_arrow{margin:0px;padding:0px;width:7px;height:5px;background-image:url('../images/arrow.png');position:absolute;bottom:4px;right:2px;}
.actions_popup{width:135px;padding:5px 10px 10px 10px;margin:-5px;background-color:#ffffff;z-index:2;border:1px solid #c0dcf2;top:8px;right:6px;}
.actions_popup .edit{padding-bottom:4px;font-size:8pt;color:#006ECC;line-height:10px;}
.actions_popup .reorder{padding:4px 0px;font-size:8pt;color:#006ECC;line-height:10px;}
.actions_popup .cancel{padding-top:4px;font-size:8pt;color:#006ECC;line-height:10px;}
.actions_popup .link{font-size:8pt;color:#006ECC;}
.cancel_subscription_popup{width:325px !important;}
.cancel_subscription_popup h2{font-size:14px;font-weight:bold;}
.cancel_subscription_popup .top_right, .cancel_subscription_popup .footer .bot_right{background-position:right center;width:317px !important;}
.cancel_subscription_popup .header{background-image:url('../images/colors/color1/popup_center_tile_sm.png');background-repeat:repeat-y;text-align:right;clear:left;}
.cancel_subscription_actions_border{padding-top:7px;padding-bottom:12px;}
.cancel_subscription_popup .bodycontent{background-repeat:repeat-y;padding:0 25px 0px 25px;}
.cancel_subscription_popup .footer{text-align:right;height:14px;width:325px;}
.tab_container_top{width:100%;height:27px;}
.tab_container_top .tab_clear{width:22px;height:27px;float:left;}
.tab_container_top .tab_active_left{width:6px;height:27px;float:left;background-image:url('../images/colors/color1/tab_active_left.png');}
.tab_container_top .tab_inactive_left{width:6px;height:27px;float:left;background-image:url('../images/colors/color1/tab_inactive_left.png');}
.tab_container_top .tab_active_middle{height:27px;float:left;background-image:url('../images/colors/color1/tab_active_bg.png');line-height:27px;margin:0px;padding:0px 10px;white-space:nowrap;font-size:14px;}
.tab_container_top .tab_active_inactive{width:25px;height:27px;float:left;background-image:url('../images/colors/color1/tab_active_inactive_divider.png');}
.tab_container_top .tab_inactive_active{width:25px;height:27px;float:left;background-image:url('../images/colors/color1/tab_inactive_active_divider.png');}
.tab_container_top .tab_inactive_middle{height:27px;float:left;background-image:url('../images/colors/color1/tab_inactive_bg.png');text-align:bottom;line-height:27px;margin:0px;padding:0px 10px 0px 10px;white-space:nowrap;font-size:14px;}
.tab_container_top .tab_link{line-height:27px;margin:0px;white-space:nowrap;font-size:14px;}
.tab_container_top .tab_inactive_right{width:26px;height:27px;float:left;background-image:url('../images/colors/color1/tab_inactive_right.png');}
.tab_container_top .tab_active_right{width:26px;height:27px;float:left;background-image:url('../images/colors/color1/tab_active_right.png');}
.tab_container_base{width:100%;height:6px;padding:0px;background-image:url('../images/colors/color1/tab_container_middle.png');}
.tab_container_base .tab_container_left{width:7px;height:6px;background-image:url('../images/colors/color1/tab_container_left.png');float:left;}
.tab_container_base .tab_container_right{width:7px;height:6px;background-image:url('../images/colors/color1/tab_container_right.png');float:right;}
#scheduleOrderInputSection .scheduleOrderAreaInterval{clear:left;float:left;padding:10px 55px 5px 0px;width:120px;font-size:12px;color:#444;}
#scheduleOrderInputSection .scheduleOrderAreaStartDate{float:left;padding:10px 5px 5px 0px;position:relative;font-size:12px;color:#444;}
#scheduleOrderInputSection .scheduleOrderAreaNextDelivery{float:left;width:176px;padding:10px 5px 5px 0px;position:relative;}
#scheduleOrderInputSection .title{font-weight:bold;}
#mainTabContainer_tablist{display:none;}
.breadcrumb_item{float:right;padding:2px 2px 0px 2px;}
#orderItemDisplay{color:#59677D;font-size:14px;font-weight:normal;padding:7px 7px 7px 7px;}
#orderItemDisplay .headingtext{margin-top:10px;line-height:39px;}
#orderItemDisplay .breadcrumb_item{float:right;padding:2px 9px 0px 0px;}
#discountDetailsSection .info_icon{color:#006ECC;}
#WC_EmptyShopCartDisplayf_div_1{min-height:150px;}
.order_status_table.scheduled_orders .order_number_column{width:15%;}
.order_status_table.scheduled_orders .order_scheduled_column{width:15%;}
.order_status_table.scheduled_orders .next_order_column{width:15%;}
.order_status_table.scheduled_orders .order_status_column_history{width:35%;}
.order_status_table.scheduled_orders .order_status_column{width:10%;}
.order_status_table.scheduled_orders .total_price_column{text-align:right;width:10%;}
.order_content{color:#CA4200;}
.generic_error_container{margin-left:auto !important;margin-right:auto !important;margin-top:60px !important;width:70% !important;min-height:300px !important;float:none !important;height:300px;}
.generic_error_container #errorPage{background:#EEEEEE;padding-left:28px;}
.generic_error_container .content{padding:20px;}
.generic_error_developers{font-weight:bold;}
.checkout #box .body, .checkout #box_1 .body{border-left:solid 1px #e5e5e5;border-right:solid 1px #e5e5e5;margin:0px 0px 0px 0px;padding:0px 8px 0px 8px;display:block;width:917px;}
.checkout_show_icon{position:absolute;top:0;right:10px;}
.checkout_show_icon .hide{min-width:50px;font-size:12px;color:#444444;}
.content_text_title{display:table-cell;font-size:14px;font-weight:bold;color:#666666;padding-bottom:4px;}
#gift_registry_box{margin:8px auto 0px;max-width:935px;}
.gift_header{position:relative;background-color:#f5f5f5;border-top:2px solid #f8ad05;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:0 8px;color:#444444;font-size:16px;height:33px;line-height:33px;white-space:nowrap;font-weight:normal;margin-top:5px;}
.gift_content{margin:0 auto;padding:8px;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;font-size:12px;}
.gift_content.no_top_border{border-top:none;}
.gift_content.margin_below{margin-bottom:8px;}
.remove_store_link{color:#006ECC;white-space:nowrap;}
.quick_order_col{float:none !important;min-width:220px;}
#quick_order{padding:11px;white-space:normal;line-height:1.4;font-size:12px;min-width:220px;}
#quick_order .input_form{float:left;}
#quick_order .error_text{color:#CA4200;}
#quick_order .headers{padding-bottom:8px;}
#quick_order .img{float:right;padding-right:8px;}
#quick_order .order_button{float:left;padding-left:20px;}
#quick_order .input_form .QTY{float:left;border-bottom:solid 1px #c9d3de;padding:36px 15px 10px 0px;width:45px;}
#quick_order .input_form .SKU{float:left;border-bottom:solid 1px #c9d3de;padding:36px 15px 10px 43px;width:145px;}
#quick_order .input_form .input .SKU_field{width:126px;margin-right:7px;padding:11px;}
#quick_order .input_form .input .QTY_field{width:45px;padding:11px;}
#quick_order .input_form .input .line_number{width:30px;display:inline-block;margin-right:7px;text-align:center;}
#quick_order .input_form .input .input_sub_fields{display:inline-block;}
#quick_order .input_fields{padding-top:5px;width:100%;}
#content710{float:left;padding-top:1px;}
.quick_order_widget_home_espots_right{float:right;width:181px;}
.drop_down{height:43px;padding:2px 0px 1px 12px;margin-bottom:9px;}
.drop_down_payment_method{height:23px;padding:2px 0px 1px 0px;margin-bottom:9px;}
.drop_down_checkout{height:23px;padding:1px;border:1px solid #BFBFBF;margin-bottom:9px;width:185px;}
.drop_down_shipping, .drop_down_billing, .drop_down_address_book{height:42px;padding:10px;min-width:150px;border:1px solid #BFBFBF;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;}
.drop_down_billing{height:42px;padding:2px 0px 1px 10px;margin-right:5px;width:179px;}
.left_drop_down_shipment{padding:7px 0;}
.drop_down_country{height:23px;padding:1px;margin-bottom:10px;font-family:Arial, Verdana, Helvetica, sans-serif;border:1px solid #BFBFBF;}
.dijitDialogTitleBar{height:1px;width:1px;position:absolute;overflow:hidden;top:-10px;}
.priceRangeContainer div{float:left;padding-right:5px;}
.priceRangeContainer div.range{width:158px;overflow:hidden;}
.priceRangeContainer input{width:100%;}
.priceRangeContainer span.inputbox{display:block;overflow:hidden;padding-left:5px;padding-right:10px;}
.priceRangeContainer span.label{float:left;}
@media (max-width:793px){.top_border{float:none;}
#customers_new_or_returning .new,
#customers_new_or_returning .returning{float:none;padding:10px 0;width:100%;}
#customers_new_or_returning .returning{border-left:none;border-top:2px dotted #e5e5e5;}
#customers_new_or_returning .new_returning_button{position:static;}
.login-details #customers_new_or_returning .new{width:100%;}
.login-details #customers_new_or_returning .returning{width:100%;}
}
#B2BShippingChargeExt_shipcharge_table{clear:both;padding-bottom:10px;padding-top:10px;margin-top:5px;}
#B2BShippingChargeExt_shipcharge_table tr.nested th{border-bottom:1px solid #e5e5e5;height:19px;vertical-align:top;padding-top:1px;padding-bottom:4px;color:#444444;line-height:18px;}
#B2BShippingChargeExt_shipcharge_table th{height:18px;vertical-align:top;padding:0px;font-weight:bold;}
#B2BShippingChargeExt_shipcharge_table td{border-bottom:2px dotted #e5e5e5;font-weight:normal;padding:8px 0px;text-align:left;vertical-align:top;}
#B2BShippingChargeExt_shipcharge_table .th_align_left_no_bottom{border-bottom:0px;}
#B2BShippingChargeExt_shipcharge_table .align_left{text-align:left;}
#B2BShippingChargeExt_shipcharge_table .th_align_left_normal{border-bottom:0px;min-width:140px;padding:6px 0px;text-align:left;}
#PastTransactionsPageHeading th{padding:12px 0px;color:#444444;font-size:14px;border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;}
#PastTransactionsPageHeading td{padding:12px 0px;color:#4d4d4d;font-size:12px;border-bottom:2px dotted #e5e5e5;}
.unregisterBillShip{width:55%;float:left;}
#unregistered_form.unregisterBillShip .col1_bill{float:left;width:100%;padding-left:0px;padding-right:0px;margin-right:0px;border:0px;}
#unregistered_form.unregisterBillShip .form_input{width:80%;padding:10px;}
#unregistered_form.unregisterBillShip .drop_down_checkout{width:83%;padding:10px;height:38px;}
#unregistered_form.unregisterBillShip .label_spacer{font-size:16px;font-weight:bold;margin-top:15px;color:#666;}
#unregistered_form.unregisterBillShip .col2_ship{float:left;width:100%;padding-left:0px;padding-right:0px;margin-right:0px;}
.unregisterBillShip .col1_bill > h2, .unregisterBillShip .col2_ship > h2{font-size:20px;padding:8px 0px;border-top:2px dotted #ccc;border-bottom:2px dotted #ccc;}
.unregisterBillShip #WC_UnregisteredCheckout_div_12{margin-top:20px;}
.unregisterBillShip .checkbox{margin-top:0px;}
#orderItem-total{width:40%;float:right;}
#orderItem-total #order_details{margin-top:0px;border-top:0px;background:#EEE;}
#orderItem-total #order_details .th_align_left_normal{padding:25px;}
#orderItem-total #order_total .total_details{padding:25px;font-size:14px;color:#666;}
#orderItem-total #order_total{width:100%;}
#orderItem-total #order_total .total_details{padding:25px;font-size:14px;color:#666;}
#orderItem-total #order_total .total_figures{padding:25px;font-size:14px;color:#666;text-align:right;}
#orderItem-total #order_total .total_details.order_total{background:#EEE;font-size:16px;font-weight:bold;color:#002c75;}
#over18{margin-top:15px;border:1px solid #CCC;padding:15px;line-height:25px;}
#over18 h3{color:#002c75;font-size:18px;padding-bottom:15px;}
#over18 .dijitTextBox{height:22px;}
#over18 b{font-size:14px;}
#over18 a{color:#006ECC;}
#over18 .left_espot{font-size:12px;}
#whatpopup{border:2px solid #777;padding:10px;display:none;position:absolute;background:#FFF;z-index:10;left:32%;width:34%;font-size:12px;margin-top:-80px;box-shadow:2px 2px 10px #666;}
#whatpopup a{display:block;float:right;padding:0px 15px;border:1px solid #CCC;}
#PastTransactionsPagination{text-align:center;}
#PastTransactionsPagination a{width:28px;margin:0px 2px;display:inline-block;background-color:#ffffff;border:1px solid #a0a0a0;color:#4d4d4d;font-size:16px;text-align:center;}
#PastTransactionsPagination b a{width:28px;margin:0px 2px;display:inline-block;background-color:#767676;border:1px solid #a0a0a0;color:#FFFFFF;font-size:16px;text-align:center;}
/* Sticky buttons for Checkout - start */
.nav {position: relative;margin-bottom: -75px; z-index: 3;background:#FFF;width: 100%;height: 75px;left:0px;}
.nav #other_products h2 .headingTitle {padding: 7px 15px;font-size: 18px;}
.nav #other_products {margin-top: 8px;display:none;}
.stickyB.nav #other_products, .sticky.nav #other_products {display:block;}
.navBase {width: 100%;height: 57px;position: relative; z-index: 3;max-width: 1168px}
.navBase2 {width: calc(100% - 10px);height: 88px;position: relative; z-index: 3;max-width: 1168px;margin: 10px 0px 0px 10px !important;}
.sticky {position: fixed;top: 0;border-bottom: 1px solid #CCC;}
.nav2.sticky {position: fixed;top: 0;left:0;border: 1px solid #CCC;border-left: 0px;padding: 10px 0px;height:60px;background:#FFF;width:100%;z-index:3;}
.nav2.sticky .sticky-max {max-width:1200px; margin:auto;}
.nav2.sticky .sticky-max .stiky-half {width:calc(50% - 10px);float:right;margin-right: 1px;}
@media (min-width:1024px) {
	.navHead.stickyHead {position: fixed;width:100%;height:56px;background: #fed300;max-width:1160px;z-index:2;top:0;}
	.pdp .navHead.stickyHead, .shopCart .navHead.stickyHead {position: relative;max-width: 1200px;}
	.pdp .topRowCart.stickyHead #widget_minishopcart, .shopCart .topRowCart.stickyHead #widget_minishopcart {display: none;}
	.topRowCart.stickyHead #widget_minishopcart {width: 40px;height: 56px;position: fixed;margin-left: -40px;z-index: 101;background: #fed300;}
	.topRowCart.stickyHead #widget_minishopcart:before {width: 26px;height: 25px;top: -17px;left: 0px;}
	.topRowCart.stickyHead #minishopcart_total {top: 18px;}
	.topRowCart.stickyHead #widget_minishopcart .arrow_button_icon,
	.topRowCart.stickyHead #widget_minishopcart .miniCartTotal,
	.topRowCart.stickyHead .ShoppingCartIcon, 
	.topRowCart.stickyHead #MiniShopCartContents {display:none;}
}
@media (max-width: 800px) {
	.nav2.sticky .sticky-max .stiky-half {width:calc(100% - 30px);float:right;margin-right: 15px;}
}
.stickyB {position: fixed;bottom: 75px;border-top: 1px solid #CCC;}
@media (max-width:1023px) {
	.stickyB #checkout-button-row .button-blue, .stickyB #checkout-button-row .button-green,
	.sticky #checkout-button-row .button-blue, .sticky #checkout-button-row .button-green {float:right;margin-left:0px;margin-right:10px;}
	.stickyB #checkout-button-row .button-gray, .sticky #checkout-button-row .button-gray {float:right;margin-left:0px;margin-right:17px;}
	.stickyB.nav #other_products, .sticky.nav #other_products {    margin: 10px;     width: 97%;}
	.nav.sticky {
    height: 119px;
}
}
@media (max-width:500px) {
	.stickyB #checkout-button-row .button-blue, .stickyB #checkout-button-row .button-green,
	.sticky #checkout-button-row .button-blue, .sticky #checkout-button-row .button-green {float:right;margin-left:0px;margin-right:2%;}
	.stickyB #checkout-button-row .button-gray, .sticky #checkout-button-row .button-gray {float:right;margin-left:0px;margin-right:2%;}
	
	.sticky #checkout-button-row .button-blue, .sticky #checkout-button-row .button-green	a { margin-top: 0; }
	.sticky #checkout-button-row .button-gray a {     margin-top: 0px}
	.stickyB.nav #other_products, .sticky.nav #other_products {        margin: 8px 2px 8px 5px;    width: 97%;}
	.sticky.nav #other_products h2 .headingTitle {    padding: 7px 8px;   }
	.nav.sticky #checkout-button-row .button-blue a.button_primary {	border: 1px solid #666;    background: #03adfa;     margin-top: 0px;    }
	
#checkout-button-row .button_primary {font-size: 9px;}
.stickyB {bottom: 77px; height: 130px;}	
#checkout-button-row .button-green .button_primary {   width: 57px;    }
#checkout-button-row .button-blue .button_primary {     width: 103px;    }
#checkout-button-row .button-gray .button_primary {    width: 70px;    }	
}
/* Sticky buttons for Checkout - end */