@charset "utf-8";/* CSS Document */body{font-family:Arial, Helvetica, sans-serif;color:black;margin:0}a,a:visited,a:link,a:active{color:black;text-decoration:none}a:hover{text-decoration:underline}.clear{/* legacy. must keep this element */display:none}#thewholething{min-height:500px;margin:0 auto;padding:0;background:white;overflow:hidden;position:relative;padding-bottom:16px}#screen_type_identifier{display:none;content:"MOBILE"}#searchbar{width:100%;background:#FAF8CC;font-size:12px}#searchbar .comboarea{padding:2px}#searchbar .comboarea #cat_combo{width:35%;padding:5px;margin-right:2px}#searchbar .comboarea #neucart_searchtext{width:90%;padding:5px;margin-right:2px}#searchbar .comboarea input[type=checkbox]{display:none}#searchbar .comboarea input[type=submit],#searchbar .comboarea input[type=button]{padding:5px;width:10%}#searchbar #product_search_label{display:none}#searchbar #neucart_search_text_box_and_suggest_box{display:inline-block;width:50%;position:relative}#searchbar #neucart_search_text_box_and_suggest_box #neucart_search_suggest_box{display:none;z-index:8000;background:white;width:150%;border:1px solid blue;position:absolute;top:32px;right:-42px;overflow:hidden;font-size:12px}#searchbar #neucart_search_text_box_and_suggest_box #neucart_search_suggest_box a{text-decoration:none}#searchbar #neucart_search_text_box_and_suggest_box #neucart_search_suggest_box a:link,#searchbar #neucart_search_text_box_and_suggest_box #neucart_search_suggest_box a:visited{color:inherit}#searchbar #neucart_search_text_box_and_suggest_box #neucart_search_suggest_box .entry{height:25px;width:100%;white-space:nowrap;display:block;padding-top:8px;text-align:left}#searchbar #neucart_search_text_box_and_suggest_box #neucart_search_suggest_box .entry_hovered{background:AliceBlue}#searchbar #neucart_search_text_box_and_suggest_box #neucart_search_suggest_box .entry .interior{display:block;width:95%;margin:auto;text-decoration:none;overflow:hidden;text-align:left}#searchbar .links{display:none;padding-top:7px;text-align:center}#searchbar .links .sblink:link,#searchbar .links .sblink:visited,#searchbar .links .sblink:active{color:#000099;text-decoration:none}#searchbar .links .sblink:hover{color:black;background:transparent;text-decoration:none}#searchbar #mobile_sb_link_display{display:inline-block;background:white;background-image:url(../../assets/images/menu_icon.png);background-repeat:no-repeat;background-position-x:2px;background-position-y:2px;height:40px;width:40px;border:1px solid #000099;position:relative;margin:4px 8px 0 0}#searchbar #mobile_sb_link_display #menu_button{display:block;height:40px;width:40px}#searchbar #mobile_sb_link_display .sblink{display:block;padding:4px;white-space:nowrap;text-align:left}#searchbar #mobile_sb_link_display #neucart_mobile_link_area{background:#FAF8CC;z-index:888;padding:6px;font-size:18px;border:1px solid #000099;display:none;position:absolute;left:40px;top:-1px}#mobile_sb_line_2_wrapper{padding:2px}#searchbar #cart_toggle_link_and_totals{display:inline-block;font-size:18px;vertical-align:top;line-height:1.4}#searchbar #cart_toggle_link_and_totals #goto_checkout{margin-left:15px}#searchbar #cart_toggle_link_and_totals #mobile_co_thanks{font-weight:bold}.field_error{color:red;font-style:italic;font-size:11px}.label_and_field label{text-align:left;padding:6px}.label_and_field .field{padding:2px}#submit_button,#waitbar{padding:2px}.feature_not_in_use{text-align:center;padding-top:10px}#itemsAndCart{position:relative;padding-bottom:15px}#item_area{width:100%;text-align:center}#footer{width:100%;font-size:10px;height:57px;padding:0;margin:auto;margin-top:4px;text-align:center;overflow:hidden}#productdetail{width:100%;padding:10px 2px 20px 2px}#productdetail #d_maininfo{clear:both;margin-right:120px}#productdetail #d_title{font-size:20px;font-weight:bold;margin-top:10px}#productdetail #d_itemtype{font-size:14px;margin-top:0px}#productdetail #d_price{font-size:18px;font-weight:bold;margin-top:2px}#productdetail #d_price .marked_down_from{font-size:16px;font-weight:bold;margin-top:2px;color:grey;text-decoration:line-through;font-style:italic;margin-right:15px}#productdetail #d_stock{font-size:14px;font-weight:bold;font-style:italic;color:gray;margin-left:14px}#productdetail #d_countmessage{font-size:14px;font-weight:bold;font-style:italic;color:gray;margin-left:14px}#productdetail #d_coming{font-size:16px;font-weight:bold;color:blue}#productdetail #d_sku{font-size:12px;color:gray}#productdetail #d_reviews{height:12px;display:block}#productdetail #d_reviews .stars{float:left}#productdetail #d_reviews .num_reviews{float:left;margin:1px 0 0 6px;font-size:10px}#productdetail #d_reviews .num_reviews a{text-decoration:none;color:black}#productdetail #d_reviews .num_reviews a:hover{text-decoration:underline;color:orange}#productdetail #d_images{position:absolute;top:0;right:0;width:100px;padding:10px;border:1px solid #ccc;margin-top:10px;text-align:center;font-size:11px}#productdetail #d_images .enlarge{font-size:11px;color:#666;margin-bottom:5px}#productdetail #d_images .mainimage{margin:0 auto;text-align:center}#productdetail #d_images .mainimage a:hover img,#productdetail #d_images .secondaryimage a:hover img{border:3px solid #b6e1ff}#productdetail #d_images .mainimage a img,#productdetail #d_images .secondaryimage a img{border:3px solid #fff}#productdetail #d_images .secondaryimage a img{width:25px;margin:5px}#productdetail .d_description{font-size:12px;clear:both;margin-top:4px}#productdetail .neucart_prod_detail_player_left{margin-bottom:4px}#productdetail .neucart_prod_detail_player_right{margin-bottom:4px}#productdetail .neucart_prod_detail_player_top_bottom{margin-bottom:4px}#productdetail #customerswho{border-top:1px solid black;margin:15px auto 15px auto;font-weight:bold;text-align:center;padding:0 15px 0 15px}#productdetail #reviews{border-top:1px solid black;text-align:center;margin:15px auto 15px auto;clear:both}#productdetail #reviews #review_title{font-weight:bold}#productdetail #reviews #table_and_average{margin:0px auto 8px auto}#productdetail #reviews #table_and_average #table_loc{display:inline-block;vertical-align:top}#productdetail #reviews #table_and_average #table_loc #star_table{border-collapse:collapse;border-spacing:0px;font-weight:normal;font-size:10px;padding:0px;margin:0px}#productdetail #reviews #table_and_average #table_loc #star_table .left_cell{margin:0;padding:0}#productdetail #reviews #table_and_average #table_loc #star_table .right_cell{padding:2px 0 0 5px;text-align:left}#productdetail #reviews #table_and_average #star_average{display:inline-block;margin:10px 0 0 10px;font-size:12px;font-weight:normal}#productdetail #reviews #create_your_own{font-size:12px}#productdetail #reviews #create_your_own a,#productdetail #reviews #create_your_own a:link,#productdetail #reviews #create_your_own a:active,#productdetail #reviews #create_your_own a:visited{color:blue}#productdetail #tag_area{clear:both;border-top:1px solid black;margin:15px auto 15px auto;text-align:center}#productdetail #tag_area #tag_area_title{font-weight:bold;margin-bottom:8px}#productdetail #tag_area .tag{color:blue;background:AliceBlue;border:1px solid gray;border-radius:2px;padding:4px;margin-right:8px;text-decoration:none;line-height:2;white-space:nowrap}#productdetail #tag_area .tag:hover{text-decoration:underline}#productdetail .d_addtocart{background-color:silver;border:1px solid gray;padding:3px;color:#000;font-weight:bold;text-decoration:none;display:block;width:100px;text-align:center;margin-top:5px;border-radius:3px}#productdetail .d_addtocart:hover{background:white}.backtoindex{display:block;padding:3px;float:left;text-decoration:none;color:#009;border-bottom:1px dashed #009}.backtoindex:hover{color:orange;text-decoration:none;border-bottom:1px solid orange}.backtoindex img{display:none}#shoppingcart{display:none;width:220px;text-align:center;z-index:9999;position:absolute;margin-left:-140px;top:0;left:50%;background:white;padding:15px;border:15px solid black}#shoppingcart #close_popup{background-image:url(../../assets/js/fancybox_sprite.png);position:absolute;top:-25px;right:-23px;height:34px;width:34px}.popup_bg_opacity{opacity:0.1;pointer-events:none}.popup_cart_show{display:block !important}#shoppingcart #loginlink{font-size:12px;margin-top:10px;margin-bottom:5px}#entire_cart_wrapper{border-radius:3px}#cart_header_table,#cart_items_table{width:204px;font-size:11px;border-collapse:collapse}#cart_header_table tr,#cart_items_table tr{/* vertical-align: top; */text-align:left}#cart_header_table tr{height:18px}#cart_header_table{width:220px;border:1px solid #ccc;background:#ccc}#cart_item_wrapper{height:150px;overflow-y:scroll;overflow-x:hidden;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;position:relative}#cart_item_wrapper #how_to{padding:10px;font-style:italic;background:#CCC;height:inherit;border-top:1px dotted gray}#cart_items_table{}#cart_items_table .product_link{color:inherit;text-decoration:none}#cart_items_table .product_link:hover{text-decoration:underline}#cart_items_table .expandable_options_area a{color:blue;text-decoration:none}#cart_items_table .expandable_options_area a:hover{text-decoration:underline}#cart_items_table .qty_changed{background:yellow}#cart_items_table .just_added{display:none}#cart_items_table tr{border-bottom:1px solid #ccc}#shoppingcart .icon_col{min-width:6px;max-width:6px;overflow:hidden}#shoppingcart .name_col{min-width:105px;max-width:105px}#shoppingcart .quantity_col{min-width:45px;max-width:45px;text-align:center}#shoppingcart .price_col{width:90px;text-align:right;padding-right:10px}#shoppingcart #cart_header_table .price_col{width:110px;padding-right:30px}#cart_processing{background:yellow;font-size:12px;padding:2px;display:none}#cart_quantity,#cart_subtotal{border-radius:2px;background:#ccc;margin-top:2px;text-align:left;padding:4px 0 4px 6px}#cart_subtotal #empty_cart{display:block;font-size:10px;text-decoration:none;color:black}#cart_subtotal #empty_cart:hover{text-decoration:underline}#checkout_button{border-radius:3px;background:#3333FF;display:block;margin:2px 0 8px 0;padding:6px 4px 5px 4px;color:white;font-weight:bold;text-decoration:none}#checkout_button:hover{background:#3367af}.cart_edit_quantity{text-decoration:none;display:block;color:inherit}.cart_edit_quantity:hover{text-decoration:underline}.quantity_editor{font-size:12px}.quantity_editor #name{width:80%;margin:3px auto}.quantity_editor #editor{font-size:16px;margin-top:3px}.quantity_editor #editor a{font-weight:bold;color:white;padding:3px;border-radius:2px;width:20px;border:1px solid transparent;display:inline-block}.quantity_editor #editor a{text-decoration:none}.quantity_editor #editor #increase:hover,.quantity_editor #editor #decrease:hover{border:1px solid black;background:white;color:black}.quantity_editor #editor #increase{background:green}.quantity_editor #editor #decrease{background:red}.quantity_editor #editor #qbox{width:60px;padding:4px}.quantity_editor #remove{width:124px;display:block;text-align:center;border:1px solid #ccc;border-radius:4px;padding:4px;text-decoration:none;margin:2px auto;background:maroon;color:white;font-weight:bold}.quantity_editor #remove:hover{border:1px solid maroon;color:maroon;background:white}.quantity_editor #submit,.quantity_editor #cancel{border:1px solid #ccc;background:#ccc;border-radius:3px;padding:3px 12px;margin-top:2px;display:inline-block;text-decoration:none;color:inherit}.quantity_editor #submit:hover,.quantity_editor #cancel:hover{background:white;color:inherit}.droppable-active{opacity:1.0}.droppable-hover{opacity:1.0}.checkout_required_field{margin-left:2px;color:red}.paypalmessage{margin-top:6px;font-size:10px}.paypalmessage a{color:blue}.product_block{width:145px;text-align:center;margin:15px;display:inline-block;vertical-align:top;font-size:16px}.product_block img{margin:0 auto}.default_player_position{position:absolute;bottom:0px;left:22px}.product_block .click_to_enlarge{font-size:14px;font-weight:bold;margin:4px 0 4px 0;color:gray}.product_block .add_to_cart{margin-bottom:0px;font-size:16px}.product_block .add_to_cart a{color:blue;text-decoration:underline}.product_block .add_to_cart a:hover{color:orange}.product_block .title{font-weight:bold;margin-top:2px;margin-bottom:2px;font-size:18px}.product_block .desc{}.product_block .item_type{}.product_block .price{font-weight:bold}.product_block .price .marked_down_from{text-decoration:line-through;color:gray;margin-right:10px}.product_block .image{text-align:center;position:relative}.product_block .coming_soon{padding:1px;font-weight:bold;text-align:center;background:blue;color:white;position:absolute;left:0px;top:-3px;border-radius:4px / 3px}.product_block .new{font-size:13px;padding:1px;font-weight:bold;text-align:center;background:red;color:white;position:absolute;left:0px;top:-3px;border-radius:4px / 3px}.product_block .out_of_item{font-weight:bold;font-style:italic;color:gray}.product_block .item_count{font-weight:bold;font-style:italic;color:gray}.product_block .info{margin-top:2px}.alt_style_wrapper{clear:both}.alt_style_wrapper .product_block{float:left;margin:5px;font-size:12px}.alt_style_wrapper .info{text-align:left;font-size:12px;margin:5px 0 5px 0;padding-top:3px}.alt_style_wrapper .info .title{font-size:14px;font-weight:bold}.alt_style_wrapper .info .price,.alt_style_wrapper .info .item_type{margin-top:1px}.alt_style_wrapper .alt_style_line{margin:0}.alt_style_wrapper .info .add_to_cart{}.alt_style_wrapper .info .add_to_cart a{color:blue;text-decoration:underline}.alt_style_wrapper .info .add_to_cart a:hover{color:orange}.alt_style_wrapper .info .review_stars_image{}#powered_by{width:240px;margin:0 0 0 -120px;text-align:center;font-style:italic;padding:0 5px 0 5px;font-size:10px;color:#666666;position:absolute;bottom:0;left:50%}#powered_by .cache_link{color:inherit;text-decoration:none}#powered_by .cache_link:hover{text-decoration:underline}#powered_by .neucart_link{color:blue;text-decoration:underline}#powered_by .neucart_link:hover{color:orange}#create_account{font-size:18px}#create_account .page_header{padding:8px;font-weight:bold;font-size:22px}#page_numbers{clear:both;background-color:#FAF8CC;padding:6px;text-align:center;font-size:18px}#page_numbers a{text-decoration:underline}#page_numbers a:hover{background-color:#efd565;text-decoration:none}#page_numbers .page_number{padding:3px;color:#000;font-weight:bold}#product_page_link_area{clear:both;font-size:11px;font-weight:bold;margin-top:10px;text-align:center}#product_page_link_area a{text-decoration:none;color:Blue}#product_page_link_area a:hover{color:orange;text-decoration:underline}#category_page_link_area{clear:both;font-size:11px;font-weight:bold;text-align:center}.category_page_link_area_no_records{margin:15px 0 0 15px}#category_page_link_area a{text-decoration:none;color:Blue}#category_page_link_area a:hover{color:orange;text-decoration:underline}.no_records_found{margin-left:15px;font-weight:bold}.no_records_found .try_all{font-size:12px;font-weight:normal}.no_records_found .try_all a{color:blue}.searchtypetext{margin-left:15px;font-weight:bold;text-align:left}.shipping_rate{font-size:135%}#your_review{clear:both;padding:0 0 40px 0;font-size:12px;border-bottom:1px solid black}#your_review #prompt_title{}#your_review .label_padding{margin-top:5px}#your_review #review_title{width:360px;margin-left:15px}#your_review #review_text{width:80%;height:220px;margin-left:15px}#your_review #reviewer_name{width:200px;margin-left:15px}#your_review #reviewer_location{width:200px;margin-left:15px}#your_review #review_stars{margin-left:15px}#your_review #edit_your_review{font-weight:bold;padding-bottom:4px}#your_review #edit_your_review a{color:blue;text-decoration:underline}#your_review #edit_your_review a:hover{color:black;text-decoration:none}#your_review_submitted{clear:both;padding:0 0 40px 15px;font-size:12px;border-bottom:1px solid black}#your_review #leave_a_review a,#your_review #leave_a_review a:link,#your_review #leave_a_review a:active,#your_review #leave_a_review a:visited,#your_review #my_review a,#your_review #my_review a:link,#your_review #my_review a:active,#your_review #my_review a:visited{color:blue}.review_header{clear:both;background:#FAF8CC;font-size:12px;height:24px;margin:6px 0 -2px 0}.review_header .text_area{float:left;height:22px;font-weight:bold;margin:5px 0 0 0}.review_header .sort_box_area{float:right;height:22px;margin-right:10px}.review_block{clear:both;padding:1px 12px 0 0;font-size:12px;margin-bottom:6px;text-align:left}.review_block .stars_and_title{}.review_block .stars_and_title .stars{height:12px;display:inline-block}.review_block .stars_and_title .title{font-weight:bold;display:inline-block}.review_block .review_text{margin:3px 0 0 0}.review_block .reviewer{margin:3px 0 0 0;font-style:italic}.review_block .helpful{width:100%;text-align:right;font-size:11px}.review_block .helpful_vote_area{width:100%;text-align:right;border-bottom:1px dashed gray;padding:0 0 5px 3px;font-size:16px}.review_block .helpful_vote_area a,.review_block .helpful_vote_area a:link,.review_block .helpful_vote_area a:active,.review_block .helpful_vote_area a:visited{color:blue}#subscribe_page{text-align:center;height:100px;display:block;margin-top:50px}#subscribe_page #message{width:300px;margin:auto}#subscribe_page #neucart_jml_address{width:300px}#subscribe_page #btn{}#download_page{font-size:12px}#download_page a,#download_page a:link,#download_page a:active,#download_page a:visited{color:blue}#download_page #before_download_grid{margin:25px auto 25px auto;text-align:center}#download_page #after_download_grid{margin:25px auto 25px auto;text-align:center}#download_page .not_found_msg{margin:25px auto;text-align:center;max-width:400px}#download_as_zip{margin:auto;text-align:center;margin-bottom:-10px}#download_check_options{margin:25px auto -25px auto;text-align:center}.file_collection_link{margin-left:23px;font-style:italic;text-decoration:none;color:inherit}.file_collection_link:hover{color:orange}#download_product_table{margin:25px auto 0 auto;border-collapse:collapse;width:100%}#download_product_table .header_row td{background-color:#FFFFCC;font-weight:bold;font-size:12px;border:1px solid #ccc;padding:3px}#download_product_table .row td{background-color:#fff;font-size:12px;border:1px solid #ccc;padding:3px}#download_product_table .item_column{width:45%}#download_product_table .link_column{width:55%}.neucart_album_player{border-collapse:collapse;border:1px solid black;width:220px;margin:auto;font-size:10px}.neucart_album_player td{border:1px solid black;height:22px}.neucart_album_player tr{}.neucart_album_player .album_title{text-align:center}.neucart_album_player .volume_slider{text-align:center;height:50px;width:30px;display:none;position:absolute;background:#CCC;bottom:4px;right:4px;padding:4px}.neucart_album_player .volume_slider input{text-align:center;height:50px;width:25px;-webkit-appearance:slider-vertical;top:3px}.neucart_album_player .playpause_cell{width:25px;text-align:center}.neucart_album_player .playpause_cell img{width:20px;height:20px;border:0}.neucart_album_player .title_cell .interior{position:relative;margin-left:2px}.neucart_album_player .title_cell .interior .volume_box{width:28px;height:24px;background:url(../../players/volume.png);background-size:25px;background-repeat:no-repeat;position:absolute;right:0px;top:-2px}.neucart_album_player .title_cell .interior .volume_box:hover{display:block;width:30px}.neucart_album_player .title_cell .volume_box_nosupport{float:right;font-size:16px;font-weight:bold;margin-right:2px}.neucart_album_player .title_cell .volume_box_nosupport a{text-decoration:none}.neucart_album_player .title_cell .volume_box_nosupport a:hover{color:black}.neucart_album_player .hover_cell{width:40px}.neucart_album_player .hover_cell:hover{background:black}.neucart_album_player .hover_cell .interior{/* this is necessary because FF and Safari do not allow "relative" for a table cell */position:relative;display:block;width:100%;padding-left:2px}.neucart_album_player .hover_cell .interior .hover_menu{display:none;z-index:8555;position:absolute;bottom:4px;left:-204px;border:1px solid black;background:white;width:200px;padding:3px;color:black;font-size:14px}.neucart_album_player .hover_cell .interior .hover_menu .hover_header{font-weight:bold;text-align:center}.neucart_album_player .hover_cell .interior .hover_menu .option{background:white;color:black;display:block;padding:5px}.neucart_album_player .hover_cell .interior .hover_menu .option:hover{background:black;color:white}#productdetail #pre_order_notify{border-top:1px solid black;text-align:center;margin:15px auto 15px auto;font-size:14px}#productdetail #pre_order_notify a,#productdetail #pre_order_notify a:link,#productdetail #pre_order_notify a:active,#productdetail #pre_order_notify a:visited{color:blue}#productdetail #pre_order_notify #pre_order_title{margin-bottom:13px}#productdetail #pre_order_notify .pre_order_row{clear:both;margin:auto;text-align:left;width:220px}#productdetail #pre_order_notify .pre_order_row .pre_order_label{display:block}#productdetail #pre_order_notify .pre_order_row .pre_order_field{display:block}#productdetail #pre_order_notify .pre_order_row .pre_order_field .pre_order_input{width:220px;padding:4px}#productdetail #pre_order_notify .pre_order_row .pre_order_field_link{margin-top:4px;text-align:center;display:inline-block;width:220px;font-weight:bold}#productdetail #pre_order_notify #pre_order_unset{font-size:10px;margin-top:10px}#neucart_store_access_pw{margin:35px auto 35px auto;text-align:center}#neucart_store_access_pw input{padding:4px}#neucart_store_access_pw #pw_message{width:80%;margin:auto}#neucart_store_access_pw #pw_submit,#neucart_store_access_pw #pw_label{margin:8px auto 8px auto;width:100%}#neucart_store_access_pw #pw_submit a{color:blue;text-decoration:underline}#neucart_store_access_pw #pw_submit a:hover{color:orange}#neucart_spc{font-size:18px;min-height:150px}#neucart_spc #ppx_message{width:90%;margin:auto;vertical-align:top;text-align:center}#neucart_spc #ppx_message form{display:inline}#neucart_spc #ppx_message form input[type=image]{vertical-align:top}#neucart_spc #no_items{width:90%;margin:20px auto 20px auto;text-align:center;font-size:14px}#neucart_spc .checkout_field{clear:both;margin-top:4px}#neucart_spc .checkout_field .label{display:block;text-align:left;margin-left:3px}#neucart_spc .checkout_field .field{display:block;margin-left:3px}#neucart_spc .checkout_field .field input[type=text]{width:225px;padding:4px}#neucart_spc .checkout_field .field select{width:234px;padding:4px}#pp_api_error{text-align:center;background:red;padding:4px;color:white;font-weight:bold}#neucart_spc .block_title{font-size:18px;color:black;padding:3px;margin-bottom:5px;font-weight:bold}#neucart_spc .checkout_error{color:red;font-style:italic;font-size:11px}#neucart_spc #customer_area{width:100%;margin:3px auto;padding:2px 2px 18px 2px;clear:both;background:#dfdfdf}#neucart_spc #customer_area .address_descriptor{margin-bottom:4px;margin-left:3px;color:gray;font-style:italic}#neucart_spc #customer_area #digital_optional{margin:16px 0}#neucart_spc #customer_area #skipping_notice{margin:15px auto 5px auto;max-width:300px;font-weight:bold}#neucart_spc #customer_area #different_shipping_area{margin:16px 0}#neucart_spc #shipping_area{clear:both;width:100%;margin:3px auto;padding:2px 2px 18px 2px}#neucart_spc #shipping_area #all_digital,#neucart_spc #pay_area #free_order_text{margin:10px auto 0 auto;padding:3px}#neucart_spc #shipping_area #physical_products{margin:10px auto 0 auto;padding:3px}#neucart_spc #shipping_area #physical_products #lock_address,#neucart_spc #shipping_area #physical_products #unlock_address{display:block;padding:6px;background:khaki;border:1px solid silver;text-align:center;text-decoration:none;width:225px;margin:10px auto 10px auto;font-size:14px}#neucart_spc #cart_area{width:100%;margin:3px auto;padding:2px}#neucart_spc #cart_area #product_grid{padding:2px;border:1px solid silver;border-collapse:collapse;width:98%;margin:auto}#neucart_spc #cart_area #product_grid .summary_line{text-align:right;padding:1px;font-size:11px}#neucart_spc #cart_area #product_grid .options_display{display:block;margin:3px 0 1px 15px;font-size:11px}#neucart_spc #cart_area #product_grid .options_edit_link{margin-top:3px;font-weight:bold}#neucart_spc #cart_area #product_grid .options_table,#neucart_spc #cart_area #product_grid .options_table select,#neucart_spc #cart_area #product_grid .options_table input{font-size:11px}#neucart_spc #cart_area #product_grid .options_table table td{border:0}#neucart_spc #cart_area #price_col,#neucart_spc #cart_area #quantity_col{/*width: 80px;*/}#neucart_spc #cart_area #quantity_editor{border:1px solid black;padding:3px 1px 4px 1px;text-align:center}#neucart_spc #cart_area #quantity_box{margin:auto;display:block;width:40px}#neucart_spc #cart_area #quantity_ok_cancel{margin:3px auto 2px auto}#neucart_spc #cart_area #product_grid .description a,#neucart_spc #cart_area #product_grid .description a:link,#neucart_spc #cart_area #product_grid .description a:active,#neucart_spc #cart_area #product_grid .description a:visited{text-decoration:none;color:black}#neucart_spc #cart_area #product_grid .description a:hover{text-decoration:underline}#neucart_spc #cart_area #product_grid .description table{/*display: none;*/}#neucart_spc #cart_area #product_grid .price{text-align:right;padding-right:6px}#neucart_spc #cart_area #product_grid .discount_price{color:red}#neucart_spc #cart_area #product_grid .total_price{text-align:right;font-size:18px;padding-right:6px}#neucart_spc #cart_area #product_grid .price .price_each{font-style:italic;font-size:10px;color:gray}#neucart_spc #cart_area #product_grid .quantity{text-align:center;padding-left:3px;padding-right:3px}#neucart_spc #cart_area #product_grid .disabled_link{color:gray;font-size:10px}#neucart_spc #cart_area #product_grid .quantity a,#neucart_spc #cart_area #product_grid .quantity a:link,#neucart_spc #cart_area #product_grid .quantity a:active,#neucart_spc #cart_area #product_grid .quantity a:visited{text-decoration:none;color:black;font-size:10px}#neucart_spc #cart_area #product_grid .quantity a:hover{text-decoration:underline}#neucart_spc #cart_area #product_grid #quantity_editor a,#neucart_spc #cart_area #product_grid #quantity_editor a:link,#neucart_spc #cart_area #product_grid #quantity_editor a:active,#neucart_spc #cart_area #product_grid #quantity_editor a:visited{text-decoration:none;color:black}#neucart_spc #cart_area #product_grid #quantity_editor a:hover{text-decoration:underline}#neucart_spc #cart_area td,th{border:1px solid silver;padding:3px}#neucart_spc #cart_area th{background:khaki}#neucart_spc #cart_area .odd_row{background:white}#neucart_spc #cart_area .even_row{background:AliceBlue}#neucart_spc .show_hide_cdo{display:block;background:blue}#neucart_spc .options_quasi_grid{font-size:14px}#neucart_spc .options_quasi_grid .qg_row{}#neucart_spc .options_quasi_grid .qg_row label{text-align:left;display:block;margin:3px 0 0 10px}#neucart_spc .options_quasi_grid .qg_row .field{margin-left:10px;display:block}#neucart_spc .options_quasi_grid input,#neucart_spc .options_quasi_grid select{padding:4px;margin-left:0}#neucart_spc #cart_area #coupon_area{width:98%;margin:auto}#neucart_spc #cart_area #coupon_area input,#neucart_spc #cart_area #coupon_area button{padding:4px}#neucart_spc #cart_area #coupon_fields{text-align:center;background:#99ccff;padding:6px}#neucart_spc #cart_area #coupon_fields #label{margin-bottom:3px}#neucart_spc #cart_area #coupon_fields #coupon_code{width:35%;max-width:150px;margin-left:auto}#neucart_spc #cart_area #coupon_fields #coupon_button{width:35%;max-width:150px;margin-right:auto}#neucart_spc #cart_area #coupon_list{border:1px solid #9CF}#neucart_spc #cart_area #coupon_list .actionfail{margin:3px auto 3px auto;color:red;text-align:center}#neucart_spc #cart_area #coupon_list #coupon-success{margin:3px auto 3px auto;color:blue;text-align:center}#neucart_spc #cart_area #coupon_list .coupons_applied{margin:3px 0 3px 15px;color:black}#neucart_spc #cart_area #coupon_list .coupons_applied a,#neucart_spc #cart_area #coupon_list .coupons_applied a:link,#neucart_spc #cart_area #coupon_list .coupons_applied a:active,#neucart_spc #cart_area #coupon_list .coupons_applied a:visited{color:blue;text-decoration:none}#neucart_spc #cart_area #coupon_list .coupons_applied a:hover{color:orange}#neucart_spc #pay_area{width:100%;margin:3px auto;padding:2px 2px 18px 2px;clear:both;background:#dfdfdf}#neucart_spc #pay_area .payment_option{margin-bottom:6px;padding:5px 0 5px 0}#neucart_spc #pay_area .payment_option_area{margin:4px 0 20px 30px;display:none}#neucart_spc #pay_area .radio_selection{font-size:18px}#neucart_spc #pay_area .cc_field{clear:both;margin-top:4px}#neucart_spc #pay_area .cc_field label{display:block;text-align:left}#neucart_spc #pay_area .cc_field .field{display:block}#neucart_spc #exp_month,#neucart_spc #exp_year{width:73px;padding:4px}#neucart_spc #cvv{width:70px}#neucart_spc .cc_field .field input[type="text"]{width:225px;padding:4px}#neucart_spc .cc_field .field select{width:230px;padding:4px}#neucart_spc .cardholder_label{border-bottom:1px dotted gray;width:90%;margin:18px 0 14px 0px}#neucart_spc .cardholder_message{font-style:italic;color:gray}#neucart_spc #copy_from_ship{margin:4px 0 4px 0}#neucart_spc #copy_from_ship a{color:blue}#neucart_spc #gift_card_area{padding:6px;border:1px solid silver;border-top:0}#neucart_spc #gift_card_area label{display:block;text-align:center;font-weight:bold}#neucart_spc #gift_card_area #gc_fields{text-align:center}#neucart_spc #gift_card_area input{width:250px;padding-left:2px;padding-right:2px;margin:auto}#neucart_spc #gift_card_area #gc_submit{width:140px;display:block;padding:4px;margin:3px 0 0 125px;border:1px solid silver;border-radius:3px;background:khaki;text-align:center}#neucart_spc #gift_card_area #gc_submit:hover{text-decoration:none;background:#F9F99F}#neucart_spc #gift_card_list .cards_applied{text-align:center;margin-top:4px}#neucart_spc #general_errors{width:300px;margin:4px auto 4px auto;clear:both;text-align:center;color:red;font-style:italic;display:none}#neucart_spc #general_errors .checkout_error{font-size:inherit}#neucart_spc #general_errors .checkout_error .quantity_error{text-align:left;margin-bottom:3px}#neucart_spc #submit_button_wait{clear:both;margin:4px auto 24px auto;width:300px;height:24px;background-image:url(../../assets/images/loadingAnimation.gif);background-repeat:no-repeat;background-position:center;display:none}#neucart_spc #submit_button{clear:both;display:block;margin:4px auto 24px auto;border:1px solid silver;background:AliceBlue;color:Black;font-size:20px;padding:5px;width:300px;text-decoration:none;text-align:center}#neucart_spc #submit_button:hover{background:#66CCFF}#neucart_spc #memo_area{display:none;clear:both;width:300px;margin:auto;text-align:center}#neucart_spc #memo_text_area{width:300px;height:60px;margin-bottom:10px}#neucart_spc #memo_area a{text-decoration:underline}#neucart_spc #memo_area a:hover{text-decoration:normal;color:blue}#neucart_product_table{max-width:600px;font-size:11px;border-collapse:collapse;border:1px solid gray;margin:10px 20px 0 3px}#neucart_product_table caption{text-align:right;font-size:12px;border:1px solid silver;border-bottom:0px;padding:4px}#neucart_product_table caption #sort_instructions{float:left;margin:0;padding:0;font-style:italic;margin:14px 0 0 0}#neucart_product_table thead{background-color:#eee;color:#666666;font-weight:bold;cursor:default}#neucart_product_table thead tr{height:40px}#neucart_product_table td{border:1px solid silver}#neucart_product_table .odd_row,#neucart_product_table .even_row{height:30px}#neucart_product_table .even_row{background:AliceBlue}#neucart_product_table img{height:30px;width:30px}#neucart_product_table .image{width:30px}#neucart_product_table .title{padding:3px}#neucart_product_table .title a,#neucart_product_table .title a:link,#neucart_product_table .title a:active,#neucart_product_table .title a:visited{text-decoration:none;color:black}#neucart_product_table .title a:hover{text-decoration:underline}#neucart_product_table .price{text-align:center}#neucart_product_table .add{width:70px;text-align:center}#neucart_product_table .add a{color:blue}#unsubscribe_page{}#unsubscribe_page #no_info,#unsubscribe_page #verify_question,#unsubscribe_page #result{font-size:16px;text-align:center;margin:10px auto 30px auto}#unsubscribe_page #verify_question #email_address{font-weight:bold}#unsubscribe_page #verify_question #submit{display:block;padding:3px;text-align:center;margin:auto}#thank_you_page{font-size:18px}#thank_you_page #title{text-align:left;padding:2px;font-weight:bold;font-size:22px}#thank_you_page .message{margin:2px 0 10px 2px}#thank_you_page #thanks_again{margin-left:2px}#thank_you_page a{color:blue}#thank_you_page .per_product_thank_you_name{font-weight:bold;margin-top:10px}#thank_you_page .per_product_thank_you_text{margin-top:2px}#language_page{text-align:center}#language_page .page_header{text-align:left;padding:8px;font-weight:bold;font-size:16px}#language_page #submit_button,#language_page select,#language_page #waitbar{display:block;margin:4px auto 4px auto}#login_page{font-size:18px;padding:8px}#login_page .page_header{text-align:left;font-weight:bold;font-size:22px}#login_page .question{text-align:left;font-weight:bold;font-size:16px;margin-top:8px}#login_page #email{margin-left:16px;width:80%}#login_page .radio_and_text,#login_page #for_email,#login_page #continue,#login_page #forgot,#login_page #waitbar{margin-left:15px}#login_page #password{width:200px}#login_page #forgot,#login_page #continue,#login_page #waitbar{display:block;margin-top:5px}#login_page #forgot{font-size:12px;color:blue;text-decoration:underline}#login_page #forgot:hover{color:orange}#login_page .action_fail{border:1px solid red;color:red;padding:6px;max-width:300px;text-align:center}#login_forgot_page{font-size:18px}#login_forgot_page .page_header{text-align:left;padding:8px;font-weight:bold;font-size:22px}#login_forgot_page #email{width:350px}#login_forgot_page #success_send{margin-left:10px;font-size:14px;line-height:1.7}#login_forgot_page #success_send a{color:blue}#login_force_page,#login_reset_page{font-size:18px}#login_force_page .page_header,#login_reset_page .page_header{text-align:left;padding:6px;font-weight:bold;font-size:22px}#login_force_page .action_fail,#login_reset_page .action_fail{text-align:center;color:red}#login_force_page .welcome_msg{padding:6px}#gc_balance_page{text-align:center;display:block;margin-top:50px}#gc_balance_page #title{font-size:18px;font-weight:bold}#gc_balance_page #neucart_gcb_prompt{margin-bottom:20px}#gc_balance_page input{display:block;width:95%;padding:4px;margin:4px auto 4px auto}#gc_balance_page button{display:block;width:60%;padding:4px;margin:auto}#gc_balance_page #input_line{margin-top:4px}#gc_balance_page #wait_line{margin-top:8px}#gc_balance_page .balances{margin-bottom:4px}#gc_transactions{border-collapse:collapse;border-left:1px solid #ccc;width:100%;font-size:14px}#gc_transactions th,#gc_transactions td{padding:4px}#gc_transactions th{border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;font-weight:bold;background-color:black;color:white;text-align:center}#gc_transactions tr:nth-child(odd){border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc}#gc_transactions tr:nth-child(even){border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#F8F8F8}#neucart_name_your_price_dialog{}#neucart_name_your_price_dialog .product_name{background:black;color:white;padding:6px;margin-bottom:6px;text-align:center}#neucart_name_your_price_dialog .price_row{text-align:center;margin-top:3px}#neucart_name_your_price_dialog .price_row .name_your_price{display:inline-block;margin-right:10px}#neucart_name_your_price_dialog .price_row .symbol{display:inline-block;font-size:28px}#neucart_name_your_price_dialog .price_row #neucart_price{display:inline-block;font-size:28px;padding:5px;width:100px}#neucart_name_your_price_dialog .price_row .or_more{display:inline-block;font-size:11px;font-style:italic}#neucart_name_your_price_dialog .error_message{display:block;color:red;text-align:center;margin-top:5px}#neucart_name_your_price_dialog .buttons{width:100%;text-align:center;margin-top:10px}#neucart_name_your_price_dialog .update_price,#neucart_name_your_price_dialog .cancel{display:inline-block;padding:5px 20px;border-radius:3px;border:1px solid #ccc}#neucart_name_your_price_dialog .buttons a{text-decoration:none;background:#ccc;margin-bottom:2px}#neucart_name_your_price_dialog .buttons a:hover{text-decoration:none;background:white}#neucart_name_your_price_dialog .wait_bar{text-align:center;margin-top:15px;display:none}#neucart_after_product_added_dialog{color:black}#neucart_after_product_added_dialog .product_name{background:black;color:white;font-weight:bold;margin-bottom:10px;padding:4px}#neucart_after_product_added_dialog .image_and_message{display:table-row}#neucart_after_product_added_dialog .image_and_message .image{display:table-cell;vertical-align:top}#neucart_after_product_added_dialog .image_and_message .message{display:table-cell;vertical-align:top;padding-left:10px}#neucart_after_product_added_dialog .cart_total{font-size:80%;font-weight:bold;margin-top:7px}#neucart_after_product_added_dialog .change_quantity{margin-top:15px}#neucart_after_product_added_dialog .buttons{width:100%;text-align:center;margin-top:10px}#neucart_after_product_added_dialog .checkout_now,#neucart_after_product_added_dialog .continue_shopping{display:inline-block;padding:5px 20px;border-radius:3px;border:1px solid #ccc}#neucart_after_product_added_dialog .buttons a{text-decoration:none;background:#ccc;margin-bottom:2px}#neucart_after_product_added_dialog .buttons a:hover{text-decoration:none;background:white}#neucart_after_product_added_dialog .no_more{font-size:80%;margin:auto;margin-top:10px;display:table}#neucart_after_product_added_dialog .no_more input,#neucart_after_product_added_dialog .no_more .no_more_text{display:table-cell;vertical-align:top}#neucart_after_product_added_dialog .product_guid,#neucart_after_product_added_dialog .cq_fields,#neucart_after_product_added_dialog .change_quantity .changed,#neucart_after_product_added_dialog .wait_bar{display:none}#neucart_after_product_added_dialog .cq_fields input{width:60px;padding:4px}