*{margin:0;padding:0}small,p.small{font-size:80%;font-family:Verdana, sans-serif;line-height:1.4em}#site{text-align:left}#website_introduction,#contents p,#footer p{margin-bottom:1.2em;text-align:justify}pre{margin-bottom:1.2em;margin-top:0em}#contents table th p{text-align:center}h3{font-size:100%;margin-bottom:0em;margin-top:0em}ul,ol{margin-bottom:1em;margin-left:1em;padding-left:0;padding-right:1em;list-style-position:inside}ul li,ol li{margin-bottom:0.5em}a img{border:0}#survey p{text-align:left}#survey label{font-weight:bold;white-space:nowrap}#survey input.indent,#survey input.radio{margin-left:1em}#survey p.intro{margin-left:1em;margin-right:1em;font-style:italic}#survey span.suggestions{font-style:italic}dl#search dd{font-size:80%;font-family:Verdana, sans-serif;line-height:1.4em;margin-bottom:1em}dl#search em,dl#search em{font-weight:bold;font-style:italic}form.search{margin-bottom:1em}dl#search img{float:left;border:1px solid #a3b0d4;margin-right:1em;margin-bottom:1em}dl#search br{clear:both}div.pagination{margin-bottom:1em}div.pagination a:link,div.pagination a:visited{text-decoration:none}dl.document_sections dt{font-weight:bold}dl.document_sections dd{text-indent:-1em;margin-left:3em}dl.document_sections{margin-bottom:1em}a.next_section{float:right;margin-left:1em;width:50%;text-align:left}a.previous_section{text-align:left;margin-right:1em}#document_section_text table.picture_with_caption{float:right;width:210px}table.picture_with_caption td{text-align:center}table.center{margin-left:auto;margin-right:auto}table.right{float:right;clear:right;margin-left:1em}table.left{float:left;clear:left;display:block;margin-right:1em}p#see_below{font-size:80%;font-family:Verdana, sans-serif;line-height:1.4em}table.document_picture img{border:none}.spaced_div{margin-top:22px}table.warning{background-color:#ffffcc;color:black;margin-right:15%;margin-left:15%;padding:0.4em;text-align:justify;border:solid black;border-width:1px;margin-bottom:1em}table.warning td{border-bottom:0}table.warning A:visited{background-color:#ffffcc;color:#52188b}table.warning A:active{background-color:#ffffcc;color:#ee0000}table.warning A:hover{background-color:#ffffcc;color:#009999}table.warning A:link{background-color:#ffffcc;color:#0000ee}table.gearratio{border:1px solid #cccccc}table.gearratio{white-space:nowrap}table.gearratio td{border:1px solid #cccccc;padding:0.1em;margin:0em;font-family:Arial, sans-serif;color:black}table.gearratio td.odd{background-color:#ffffcc;text-align:center;font-size:85%}table.gearratio td.even{background-color:#dddddd;text-align:center;font-size:85%}table.gearratio td.oddrt{background-color:#ffffcc;text-align:right;font-size:85%}table.gearratio td.evenrt{background-color:#dddddd;text-align:right;font-size:85%}table.gearratio td.odd a{text-decoration:none;background-color:#ffffcc;font-size:85%}table.gearratio td.even a{text-decoration:none;background-color:#dddddd;font-size:85%}table.gearratio img{border-style:none}table.plain{border:1px solid #cccccc;text-align:left}table.plain td{border:1px solid #cccccc;padding:0.1em;margin:0em;font-family:Arial, sans-serif;color:black;text-align:right}span.nowrap{white-space:nowrap}div.libpololu{margin-left:1em}div.libpololu p.cpp,div.libpololu p.c{font-weight:bold;margin:0 !important;padding:0 !important;margin-left:-1em !important}div.libpololu p.cpp strong{color:brown}div.libpololu p.c strong{color:green}div.libpololu p.def{padding-left:0;margin-bottom:1em}div.libpololu p.example{font-family:monospace}div.libpololu p.def strong{color:red;font-weight:normal}div.libpololu h2{margin-left:-1em !important}div.libpololu div.key{margin-bottom:1em}div.libpololu pre{margin-bottom:1em}input.checkbox,input.radio{vertical-align:middle}.stencil_quote .thickness select{width:5.6em}.stencil_quote .size .show input.text{width:3.5em}table.check_out_quote td{text-align:center;padding-right:3px;padding-left:3px}table.check_out_quote th.turn_time{text-decoration:underline}table.check_out_quote{margin-bottom:1em}table.check_out_quote .extended_price_label,table.check_out_quote .ship_date_label{text-align:right}.stencil_quote .warning label{color:red}.hidden{display:none}.left{float:left}.right{float:right}.clear_both,.clear{clear:both}.center,.center p{text-align:center !important}p.indent{margin-left:1em}body{background:white;margin:0;padding:0;font-family:Arial, sans-serif;line-height:120%;color:#333333}h1{font-size:120%}h2{font-size:110%;margin-bottom:0.5em}h3{font-size:108%;margin-bottom:0.5em}h4{font-size:108%;margin-bottom:0.5em}h5{font-size:105%;margin-bottom:0.5em}h6{font-size:104%;margin-bottom:0.5em}div.hr,hr{margin-top:0.5em;margin-bottom:0.5em;border:0;border-top:1px solid #aaaaaa;height:1px}a,a:visited{color:#001188;text-decoration:underline}a:hover,a:active{color:#0020ff}.menu_visible_link{color:#001188 !important;text-decoration:underline !important}select.state{width:12em}select#shipping_country,select#billing_country,select#order_country{width:12em}select#shipping_method_backorders_ship_separately,select#shipping_method{width:30em}span.nice_radio label{margin-right:0.5em;white-space:nowrap}.colored_header h2{padding:7px;line-height:1.1em;margin:0;color:white;background-color:#001188}.colored_header .arrow{background-image:url("lowertab_arrow_thick_blue.png");background-position:-80px -3px;background-repeat:no-repeat}#note{background:#ffffdd;border:1px dashed black;padding:10px;margin-top:5px;margin-bottom:15px}.note,.note_good,.note_warning{overflow:auto;background:#ececec;padding:1em;margin:1em}.note ul,.note_good ul,.note_warning ul{padding-top:0.5em}.note p,.note_good p,.note_warning p{margin-top:0.5em;margin-bottom:0.5em;padding:0px}.note p:first-of-type,.note_good p:first-of-type,.note_warning p:first-of-type{margin-top:0 !important}.note p:last-of-type,.note_good p:last-of-type,.note_warning p:last-of-type{margin-bottom:0 !important}.note{padding-left:40px;background-image:url("pushpin.png");background-position:top left;background-repeat:no-repeat}.note_good{border:3px solid green}.note_warning{border:3px solid orange}.error{border:2px solid red}.error.file{background-color:#ffdddd}.address_suggestion{display:inline-block;background-color:white;margin-left:2em;border:1px solid #aaaaaa;padding:0.5em}.address_suggestion .use_this{font-size:80%;font-family:Verdana, sans-serif;text-align:center;line-height:1em;margin-top:0.2em}.address_validation_tips{font-size:80%;font-family:Verdana, sans-serif;line-height:1.1em}.address_validation_note .extra_error{font-weight:bold;font-style:normal;color:red}.global_notice{border:3px solid red;background:#ffeeee;margin-left:auto;margin-right:auto;margin-bottom:0.5em}.global_notice td{vertical-align:top;text-align:left;padding:0.5em;width:32em}#order_history,#quotes{border-collapse:collapse;width:100%;margin-bottom:1em}#order_history tr,#quotes tr{border-bottom:1px solid #aaaaaa;border-top:1px solid #aaaaaa}#order_history th,#quotes th{font-weight:bold;background:#e5e5e5;vertical-align:middle}#order_history td,#order_history th,#quotes td,#quotes th{text-align:center;padding:0 0.5em 0 0.5em;vertical-align:middle}#order_history td,#quotes td{padding:0.2em 0.5em 0.2em 0.5em}#order_history td.tracking_number,#quotes td.tracking_number{font-size:80%;font-family:Verdana, sans-serif;line-height:1.2em}#order_history span.small,#quotes span.small{font-size:80%;font-weight:normal;font-family:Verdana, sans-serif;line-height:1.2em}#order_history td.delete,#quotes td.delete{padding:0;margin:0}#order_history td.files,#quotes td.files{font-size:80%;font-family:Verdana, sans-serif;line-height:1.2em}table.check_out_quote th.turn_time{margin-right:0.5em;white-space:nowrap}div.subcategory,div.category_product{float:left;position:relative;border:1em solid transparent;font-family:Verdana, sans-serif;font-size:80%;line-height:1.3em;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}div.subcategory div.picture,div.category_product div.picture{position:absolute;top:0px;left:0px}div.subcategory div.product_name,div.category_product div.product_name{width:100%;left:0px;font-size:90%}div.subcategory div.textfade,div.category_product div.textfade{position:absolute;left:0px;bottom:0px;height:40px;z-index:11}div.subcategory div.description,div.category_product div.description{position:absolute;left:0px;width:100%;text-align:justify;overflow:hidden;font-size:100%}div.subcategory{height:29em;height:calc(160px + 17em);max-width:21em}div.subcategory div.picture{width:100%;height:160px;display:table;text-align:center}div.subcategory div.picture a,div.subcategory div.picture img{display:table-cell;margin:0px auto;vertical-align:middle}div.subcategory div.subcategory_info{position:relative;top:160px;height:calc(100% - 160px);overflow:hidden}div.subcategory div.subcategory_info div.product_name{top:0px}div.subcategory div.subcategory_info div.compare{float:right;top:0px;margin-left:0.33em}div.subcategory div.subcategory_info div.description{position:static}div.category_product{height:34em;height:calc(160px + 3em + 17em);max-width:55em;border-top:0px;border-bottom:0px}div.category_product div.picture{height:160px;display:table}div.category_product div.picture a,div.category_product div.picture img{display:table-cell;margin:0px auto;vertical-align:middle}div.category_product div.order_form_wrapper{display:table;position:absolute;right:0px;top:0px;max-width:20em;max-width:calc(100% - 160px);height:160px}div.category_product div.order_form_wrapper div.order_form_container{display:table-cell;vertical-align:middle}div.category_product div.order_form_wrapper div.order_form_container div.order_form{max-width:none;position:static}div.category_product div.product_name{position:absolute;height:3em;top:160px}div.category_product div.description{top:200px;top:calc(160px + 3em);height:calc(100% - 160px - 3em)}div.textfade{position:absolute;left:0px;bottom:1px;width:100%;height:40px;z-index:11;background-color:transparent;background-image:url("textfade40.png");background-repeat:repeat-x;pointer-events:none}div.order_form,form.order_form{margin-left:1em;margin-right:1em;background:#ececec;max-width:30em}div.order_form input,form.order_form input{text-align:right;font-size:100%}div.order_form span.label,div.order_form label,form.order_form span.label,form.order_form label{font-size:100%;font-weight:bold}div.order_form span.order_in_multiples,form.order_form span.order_in_multiples{white-space:nowrap}span.message_positive{font-size:120%;line-height:0.8em;font-weight:bold;color:#ff5f00}span.message_negative{font-size:100%;font-weight:bold;color:red;padding:0.1em}div.order_form{margin:0em;margin-left:1em;padding:0.5em;padding-bottom:0.2em;line-height:1.6em;max-width:20em;max-width:calc(100% - 160px - 1em)}div.order_form table{width:100%;margin-top:4px;margin-bottom:4px;padding:0}div.order_form table td{margin:0;padding:0;vertical-align:bottom}div.order_form table td.td_right{text-align:right !important}div.order_form td.backorder{line-height:1.2em}div.order_form p{text-align:left !important}form.order_form{padding:1em;padding-top:0.6em;padding-bottom:0.6em;font-size:80%;font-family:Verdana, sans-serif;line-height:1.4em}form.order_form span.message_positive{font-size:100%}form.order_form table.part_number_and_stock,form.order_form table.add_to_cart{width:100%}form.order_form input.submit_add_to_wish_list{margin-top:5px}form.order_form th{padding-right:1em}form.order_form td,form.order_form th{white-space:nowrap}form.order_form td.td_right{padding-left:1em;text-align:right !important}form.order_form table.pricing th{font-weight:normal}form.order_form td.price_break,form.order_form td.price_break_quantity{padding-right:2em;padding-left:1em;padding-top:0.2em;padding-bottom:0em;text-align:right;white-space:nowrap}form.order_form td.first_price{font-weight:bold}form.order_form th{padding-top:0.2em;vertical-align:bottom}form.order_form h2{font-size:100%;font-weight:bold;text-decoration:underline}form.order_form span.allow_backorders{font-style:italic;line-height:2em}table.byte_table{border-collapse:collapse;font-size:80%;font-family:Verdana, sans-serif;margin-bottom:1em;margin-left:1em}table.byte_table td,table.byte_table th{border:1px solid #aaaaaa;padding-right:0.3em;padding-left:0.3em;padding-top:0.3em;padding-bottom:0.3em;text-align:center}.design .quantity input{width:28em}.design .customer_file label.for_remove{margin-left:1em}.design .preview_file_approved_by_customer .nice_radio label{display:block}.laser_quote .material_description,.laser_quote #material_please_choose{display:inline}.laser_quote .material.remembered{font-weight:bold}.laser_quote .material.remembered th{font-weight:bold}.laser_quote .special_handling_instructions textarea{height:5em}.stencil_quote input.text{width:3.5em}.quote_status{font-weight:bold}form.product_comparison_form{font-size:80%;font-family:Verdana, sans-serif;line-height:1.2em}form.product_comparison_form th,form.product_comparison_form td{vertical-align:bottom}table.product_comparison{border-collapse:collapse;border:1px solid #aaaaaa;margin-bottom:1em}table.product_comparison span.message_positive{font-size:100%}table.product_comparison span.message_negative{font-weight:bold;background-color:#ff6666;padding:0.1em 0.3em 0.1em 0.3em}table.product_comparison th,table.product_comparison td{margin:0;border:0;border-right:1px solid #aaaaaa;border-left:1px solid #aaaaaa;padding-right:0.3em;padding-left:0.3em;padding-top:0.1em;padding-bottom:0.1em;font-size:80%;font-family:Verdana, sans-serif;line-height:1.2em}table.product_comparison tr.even,table.product_comparison tr.odd{height:50px}table.product_comparison td.image,table.product_comparison td.name{border:0}table.product_comparison a{text-decoration:none}table.product_comparison td.string{white-space:nowrap}table.product_comparison td.number{text-align:right}table.product_comparison td.boolean,table.product_comparison td.string,table.product_comparison td.multiline_string{text-align:center}table.product_comparison td.notes{font-size:80%;line-height:100%;font-family:Verdana, sans-serif}table.product_comparison th{padding:0;vertical-align:top}table.product_comparison div.parameter{text-align:left;position:relative;vertical-align:bottom}table.product_comparison div.exclude{position:absolute;top:-0.1em;right:0;text-align:right;padding-right:0.1em;z-index:2}table.product_comparison div.exclude a{color:red}table.product_comparison div.name{text-align:center;padding-top:1.3em;padding-right:0.2em;padding-left:0.2em;padding-bottom:0em}table.product_comparison div.name a:link,table.product_comparison div.name a:visited{color:black}table.product_comparison div.name a:hover{color:blue}table.product_comparison div.sort{text-align:center;z-index:1;position:absolute;top:0;left:0;width:100%;color:black}table.product_comparison div.sort a:link,table.product_comparison div.sort a:visited{color:gray}table.product_comparison div.sort a:hover{color:blue}table.product_comparison div.sort a.current:link,table.product_comparison div.sort a.current:visited,table.product_comparison div.sort a.current:hover{color:black}table.product_comparison th.unit{font-size:80%;padding:0;border-bottom:1px solid #aaaaaa;font-family:Verdana, sans-serif;line-height:1.2em;font-weight:normal}table.product_comparison tr.odd{background-color:#eeeeee}table.product_comparison img{border:1px solid #aaaaaa;padding:0;margin:0}table.product_comparison sup{font-weight:bold}table#all_products.product_comparison input.text{width:5em;font-size:100%;padding-top:3px;padding-bottom:3px}table#all_products.product_comparison td.order_quantity{text-align:center}table#all_products.product_comparison tr.odd,table#all_products.product_comparison tr.even,table#all_products.product_comparison td.distributor_pricing .positioner{height:44px}table#all_products.product_comparison td.image{padding-top:1px;padding-bottom:1px;line-height:0}table#all_products.product_comparison td.distributor_pricing{margin:0;padding:0;white-space:nowrap}table#all_products.product_comparison td.distributor_pricing .positioner{position:relative}table#all_products.product_comparison td.distributor_pricing .more_link_container a{font-weight:bold}table#all_products.product_comparison table.mini_price_table{position:absolute;top:7px;left:3px;background-color:white;border-left:1px solid black;border-bottom:1px solid black;border-right:1px solid black;border-top:3px solid black}table#all_products.product_comparison .less_container{vertical-align:middle}table.mini_price_table{margin:0;padding:0}table.mini_price_table th{border-top:0;border-right:0;border-left:0;border-bottom:1px solid #aaaaaa;margin:0;padding:0}table.mini_price_table th.close{border:0;padding:0px 3px}table.mini_price_table th.close a,table.mini_price_table th.close a:hover,table.mini_price_table th.close a:visited{color:red}table.mini_price_table td{text-align:right;border-top:0;border-bottom:0;border-right:0;border-left:0;margin:0;padding:0 4px 0 0}ul.category_tree,ul.parameter_list{font-size:90%;height:25em;width:30em;overflow:auto;border:2px gray inset;margin:0;padding:0;list-style-type:none;line-height:1em}ul.category_tree ul,ul.category_tree li,ul.parameter_list ul,ul.parameter_list li{list-style-type:none;margin:0;padding:0}ul.category_tree ul ul,ul.parameter_list ul ul{margin-left:21px}ul.category_tree ul,ul.parameter_list ul{margin-left:0.5em;border-left:1px solid gray}ul.category_tree ul li,ul.parameter_list ul li{margin-left:-1px}ul.category_tree ul li.last_of_group,ul.parameter_list ul li.last_of_group{background-color:white}ul.category_tree label,ul.parameter_list label{white-space:nowrap}ul.category_tree input,ul.parameter_list input{margin-left:0;padding-left:0;height:1em;width:1em;vertical-align:middle}ul.category_tree div,ul.parameter_list div{float:left;height:0.5em;width:13px;overflow:hidden;border-left:1px solid gray;border-bottom:1px solid gray}ul.parameter_list{width:20em}span.compare a{font-weight:normal}span.compare img{vertical-align:text-bottom;margin-right:3px}th.blurb span.compare{float:right;margin-right:1em;margin-left:0.4em}th.blurb span.compare a{margin-right:0}form.select_by_specification{margin-bottom:1.2em}div.search{white-space:nowrap}.search_input{margin:0;margin-left:0.5em;min-height:1.5em;width:20em}.mini_search_input{width:11em;padding-right:0.5em}#menu_search>div{padding-top:0.6em !important;padding-bottom:0.6em !important}.search_button{margin-left:-17px;margin-bottom:3px;vertical-align:middle}span.specials_category a{color:#ff5f00 !important}#contents,#website_introduction,#breadcrumbs,#page_title{padding:0px;line-height:150%;margin-bottom:0.2em}#website_introduction,#breadcrumbs,#page_title{padding-top:4px}#breadcrumbs{margin-bottom:-10px}.laser_quote .special_material input.text{width:30em}.expandable a{text-decoration:underline}.expandable .more_link_container a{border-bottom:1px dotted #3333dd;text-decoration:none}.expandable.full{overflow:visible}.expandable.noscript .more_container{display:none}.expandable.noscript .less_container{display:none}.expandable.less{overflow:visible}.expandable.less .more_container{display:none}.expandable.less .noscript_container{display:none}.expandable.more .less_container{display:none}.expandable.more .noscript_container{display:none}.also_bought_product{float:left;margin-right:1em}.also_bought_product td{width:105px;height:105px;padding:0;margin:0;vertical-align:middle}.also_bought_product td.name{width:150px}.also_bought_product img{margin:0;padding:0;border:0}.image_text_link img{vertical-align:middle;text-decoration:none;margin-right:0.2em}table.account td{vertical-align:top}table.doc{border-collapse:collapse;padding:0.2em}table.doc td{text-align:left;vertical-align:top}table.doc th,table.doc td{padding-right:1em;padding-bottom:1em}table.doc td.number{text-align:right}table.doc th{border-bottom:1px solid #aaaaaa}.login_widget fieldset{border:none}.login_widget .header{font-size:110%;font-weight:bold;margin:1em 0 0.5em 0}.login_widget .header a{color:black;text-decoration:none}#blank{padding:2em}#blank .close{padding:1em 0em;text-align:center;font-weight:bold;font-size:120%}#blank #page_title{padding:0 !important}table.speccomp,table.pin_assignment,table.motor_driver_truth{margin-bottom:1em}table.speccomp td,table.pin_assignment td,table.motor_driver_truth td{border:1px solid white;padding:0.3em;margin:0em;text-align:left;font-family:Arial, sans-serif;font-size:90%;color:black;background-color:#ffcc99}table.speccomp th,table.pin_assignment th,table.motor_driver_truth th{background-color:#ff9900;border:1px solid white;color:white;font-family:Arial, sans-serif;font-size:90%;padding-left:3px;padding-right:3px}table.speccomp td{white-space:nowrap}table.motor_driver_truth td{text-align:center}pre{border:1px solid #aaaaaa;padding:0.5em;background:#f6f6f6;line-height:143%}pre.long_file{max-height:20em;overflow:scroll}table.side_by_side_pics{text-align:center;margin-left:auto;margin-right:auto}table.side_by_side_pics td{padding-left:10px;padding-right:10px}table.side_by_side_pics td:first-child{padding-left:0}table.side_by_side_pics td:last-child{padding-right:0}blockquote{padding:0 1em 0 1em;margin:0 1em 0 1em;font-style:italic}blockquote span{clear:both;font-style:normal;display:block;text-align:right}blockquote img.quote_right{height:1em;margin-left:1em;vertical-align:text-bottom}blockquote img.quote_left{height:1em;margin-right:1em;vertical-align:baseline}blockquote em,blockquote table th{font-style:normal}ul.coupon_list{padding-left:0;margin-left:0}ul.coupon_list li{font-family:Verdana, sans-serif;font-size:80%;line-height:100%;list-style:none;margin-left:0}ul.coupon_list li .coupon_message{font-weight:bold}#distributors div{margin-bottom:3em}#distributors p{margin:0;padding:0}#distributor_map{line-height:1.2em}#distributor_map_container input{padding:0em 0.25em}.constant{color:red}table.maestro_stack,table.reference{margin-bottom:1em;border-collapse:collapse}table.maestro_stack th,table.reference th{text-align:center;padding-right:0.4em;padding-left:0.4em;background:#f6f6f6;border:1px solid #aaaaaa;color:black}table.maestro_stack td,table.reference td{padding:0.4em;border:1px solid #aaaaaa}table.maestro_stack table td,table.maestro_stack table th,table.reference table td,table.reference table th{border:none;background:none;padding:0}table.maestro_stack td{text-align:right}table.maestro_stack td:first-child{border:none}table.controller_comparison,table.active_controller_comparison{text-align:center;font-size:80%;font-family:Verdana, sans-serif;line-height:1.1em;border-collapse:collapse}table.controller_comparison th,table.active_controller_comparison th{font-weight:bold;padding:0.4em;border:1px solid #aaaaaa}table.controller_comparison th a:hover,table.active_controller_comparison th a:hover{color:blue;text-decoration:underline}table.controller_comparison th:first-child,table.active_controller_comparison th:first-child{text-align:left}table.controller_comparison tr:first-child th,table.active_controller_comparison tr:first-child th{vertical-align:bottom}table.controller_comparison td,table.active_controller_comparison td{border:1px solid #aaaaaa;padding:0.2em}table.controller_comparison td span,table.active_controller_comparison td span{min-width:2em;display:inline-block;text-align:right}table.controller_comparison tr:nth-child(2n),table.active_controller_comparison tr:nth-child(2n){background-color:#eeeeee}table.controller_comparison{line-height:1em}table.controller_comparison th a:link,table.controller_comparison th a:visited{line-height:1em;color:black;text-decoration:none}ul.docs{padding:0;margin:0}ul.docs p{display:none}ul.docs br{display:none}ul.docs li{clear:both;list-style:none;padding:0;margin:0;margin-bottom:2em;padding-left:90px;min-height:80px}ul.docs li img{float:left;margin:0;margin-left:-90px;margin-bottom:1em}ul.docs li h3{display:block;font-weight:bold;margin:0;padding:0}#attach_link,#attach_upload{font-size:80%;font-family:Verdana, sans-serif}#attach_link a,#attach_upload a{font-weight:normal}ul.feeds{list-style:none}ul.feeds a{background-image:url("feed.png");background-repeat:no-repeat;background-position:bottom left;padding-left:20px}.pagination{text-align:center}.pagination .prev{float:left}.pagination .prev .first{visibility:hidden}.pagination .next{float:right}.pagination .next .last{visibility:hidden}.pagination .current,.pagination .page a,.pagination .next a,.pagination .prev a{display:inline-block;min-width:1.2em;padding:0.1em}.pagination .page a,.pagination .next a,.pagination .prev a{border:1px solid #aaaaaa;text-decoration:none !important;background-color:#ececec}.pagination .page a:hover,.pagination .next a:hover,.pagination .prev a:hover{color:blue;text-decoration:underline !important}.pagination .next a,.pagination .prev a{padding-left:0.2em;padding-right:0.2em}.pagination .current{border:1px solid #001188;background-color:#001188;color:white}div.attached_documents div p a{font-weight:normal}.ajax_busy{cursor:wait !important}.public_profile_detail{margin-bottom:1em;text-align:justify}.public_profile_picture{float:left;margin-right:1em}.public_profile_picture img{border:2px solid #ececec}ul.web_updates,ul.web_comments{list-style-type:none;font-family:Verdana, sans-serif;padding-left:0.5em}ul.web_updates p,ul.web_comments p{font-family:Arial, sans-serif}li.web_update,li.web_comment{padding:0.5em;margin-bottom:0px;border-bottom:1px solid #ececec;cursor:pointer;line-height:1.2em}li.web_update h3,li.web_comment h3{font-size:100%;font-weight:normal;display:inline}li.web_update h3 a,li.web_comment h3 a{text-decoration:none}li.web_update span,li.web_comment span{white-space:nowrap;font-size:80%}li.web_update:hover,li.web_comment:hover{background-color:#ececec}li.web_update:hover a,li.web_comment:hover a{text-decoration:underline}li.web_update:first-child,li.web_comment:first-child{border-top:1px solid #ececec}li.web_update p,li.web_comment p{font-size:80%;text-align:justify;margin-bottom:0em !important;margin-left:8.4em}li.web_update .pic,li.web_comment .pic{width:100px;text-align:center;margin-right:0.5em;float:left}.preview_box{border-style:dotted;border-width:1px;padding:0.5em 0.5em 0.5em 0.5em;text-align:justify}#main{padding-right:12em;padding-left:12em;vertical-align:top;position:relative;top:92px}#left_col,#right_col{display:block;position:absolute;z-index:2;width:11em;vertical-align:top;padding-bottom:20em;top:90px}#left_col{left:0}#right_col{right:0}#right_col>div{overflow:hidden}#header_holder{position:absolute;top:0;left:0;right:0;display:block;height:92px}#header{width:100%;border-collapse:collapse;padding:0;height:92px;background-image:url("tab_bottom_border_thick_blue.png");background-position:bottom;background-repeat:repeat-x}#header_top{font-size:14px}#header_logo{height:86px;width:220px;padding-right:16px;padding-left:6px;padding-top:6px;vertical-align:top;line-height:0}#header_address{margin:0;padding:0;vertical-align:top;text-align:right;line-height:1.1em;white-space:nowrap;font-size:80%;font-family:Verdana, sans-serif}#header_address p{margin:0;padding-top:4px;padding-right:8px}#header_address p.account{margin-bottom:0em;padding:0}#header_address span.account{display:inline-block;padding:5px;padding-bottom:7px;padding-left:8px;padding-right:8px;background:#001188;width:auto;color:white}#header_address span.account a:link,#header_address span.account a:visited,#header_address span.account a:hover,#header_address span.account a:active{color:white;text-decoration:none}#header_address span.account a:hover,#header_address span.account a:active{text-decoration:underline}#header_address span.account img{vertical-align:bottom;margin-top:-3px;margin-bottom:-2px}#header_address img{margin-top:6px}#header_address .phone_number{font-weight:bold}#header_address .phone_number a{color:#333333}#header_address .phone_number a:hover{color:#001188;text-decoration:underline}#header_address a:link,#header_address a:visited{font-weight:bold;text-decoration:none}#header_links{font-family:Arial, sans-serif;font-size:100%;margin:0;margin-top:0.4em;padding:0;white-space:nowrap;overflow:hidden;vertical-align:bottom}#header_links th{line-height:1.6em;color:black;vertical-align:bottom;background-image:url("tab_bottom_border_thick_blue.png");background-position:bottom;background-repeat:repeat-x;padding-bottom:10px}#header_links td{width:4px}#header_links a{display:inline-block;font-weight:bold;padding-right:0.9em;padding-left:0.9em;background-color:#ececec}#header_links a:link,#header_links a:visited{color:black;text-decoration:none}#header_links a:hover,#header_links a:active{color:#001188;text-decoration:underline}#header_links th.selected{color:white;background-image:url("lowertab_arrow_thick_blue.png");background-position:bottom center;background-repeat:no-repeat}#header_links th.selected a:link,#header_links th.selected a:visited,#header_links th.selected a:hover,#header_links th.selected a:active{background-color:#001188;color:white}#header_links td.last{width:100%}#header_mobile{display:none}#right_col>div,#left_col>div,#big_menu>div{line-height:1.2em}#right_col>div div.hr,#right_col>div hr,#left_col>div div.hr,#left_col>div hr,#big_menu>div div.hr,#big_menu>div hr{border-top:1px solid #001188}#right_col>div>div,#left_col>div>div,#big_menu>div>div{font-family:Verdana, sans-serif;font-size:80%;margin-bottom:0.4em;background:#ececec;padding:5px;line-height:1.1em}#right_col>div h2,#left_col>div h2,#big_menu>div h2{font-family:Arial, sans-serif;font-size:100%;background:#001188;padding:0;margin:0;padding-left:5px;color:white;line-height:1.6em}#right_col>div h2 a,#left_col>div h2 a,#big_menu>div h2 a{display:block}#right_col>div h2 a:hover,#left_col>div h2 a:hover,#big_menu>div h2 a:hover{text-decoration:underline}#right_col>div h2 a:link,#right_col>div h2 a:visited,#right_col>div h2 a:active,#right_col>div h2 a:hover,#left_col>div h2 a:link,#left_col>div h2 a:visited,#left_col>div h2 a:active,#left_col>div h2 a:hover,#big_menu>div h2 a:link,#big_menu>div h2 a:visited,#big_menu>div h2 a:active,#big_menu>div h2 a:hover{font-family:Arial, sans-serif;color:white;text-align:left}#right_col>div h3,#left_col>div h3,#big_menu>div h3{margin:0;margin-bottom:0.2em;padding:0}#right_col>div table img,#left_col>div table img,#big_menu>div table img{border:1px solid #aaaaaa}#right_col>div table .img,#left_col>div table .img,#big_menu>div table .img{height:auto}#right_col>div textarea,#left_col>div textarea,#big_menu>div textarea{width:100%}#right_col>div .input,#left_col>div .input,#big_menu>div .input{margin:5px 0 0 0}#right_col>div ul,#left_col>div ul,#big_menu>div ul{padding:0 0 0 1.6em;margin:0}#right_col>div li,#left_col>div li,#big_menu>div li{list-style:square;color:#001188;padding-left:0;margin-left:0;margin-top:0.1em;margin-bottom:0.35em}#right_col>div a:link,#right_col>div a:visited,#left_col>div a:link,#left_col>div a:visited,#big_menu>div a:link,#big_menu>div a:visited{text-decoration:none;color:#333333}#right_col>div a:hover,#left_col>div a:hover,#big_menu>div a:hover{text-decoration:underline;color:#001188}.web_update_item_header{font-size:80%;font-family:Verdana, sans-serif;border-bottom:1px solid #ececec;margin-bottom:1.2em;line-height:1.5em}.web_update_item_header_right_col{text-align:right}.web_update_item_header_left_col,.web_update_item_footer_left_col{float:left}.web_update_item_footer{width:100%;border-top:1px solid #ececec;margin-top:0.6em;padding-top:0.4em}.web_update_item_footer_center_col{width:2%}.web_update_item_footer_right_col,.web_update_item_footer_left_col{width:49%}.web_update_item_footer_right_col ul,.web_update_item_footer_left_col ul{margin-left:0em;margin-bottom:0em;padding-right:0em}.web_update_item_footer_right_col li.web_update,.web_update_item_footer_left_col li.web_update{border-bottom:none;list-style-type:none}.web_update_item_footer_right_col{float:right}.footer_prev,.footer_next{font-weight:bold}.footer_next{text-align:right}.web_update_share{border-top:1px solid #ececec;margin-top:0.6em;padding-top:0.4em}.web_update_share .addthis_toolbox{margin-top:0.4em;float:right}.web_update_scroll_down_comment_link,.web_byline{font-size:80%;font-family:Verdana, sans-serif}.web_update_item_picture{text-align:center}.web_update_list img.web_update_item_picture{float:left;margin-right:15px;margin-bottom:15px;border:2px solid #ececec}.web_update_top_comment_count a,.web_update_scroll_down_comment_link a{text-decoration:none}.web_update_top_comment_count a:hover,.web_update_scroll_down_comment_link a:hover{text-decoration:underline;color:#001188}.web_update_list .web_update_item{padding:1em;border-bottom:1px solid #001188}.web_update_list .web_update_item:first-child{border-top:1px solid #001188;margin-top:1em}.web_update_list .web_update_item:last-child{margin-bottom:1em}.web_update_list .web_update_item h1 a{text-decoration:none}.web_update_list .web_update_item h1 a:hover{text-decoration:underline}.public_name{max-width:10em;overflow:auto}h2.web_update_show_comment_count{margin-bottom:0}.web_update_comment.deleted{background-color:#e3d9d9;color:gray}.web_update_comment{clear:both;padding:15px 15px 15px 15px;border-top:2px solid #ececec}.web_update_comment img{display:block}.web_update_comment .deleted_comment_info{color:red}.web_update_comment .web_update_comment_content{margin-left:100px}.web_update_comment .web_update_comment_content .web_update_comment_content_header{border-bottom:2px solid #ececec;margin-bottom:1em}.web_update_comment .web_update_comment_content .web_update_comment_body{margin-left:1em}.web_update_comment .web_update_comment_content .web_update_comment_footer{margin-top:1em;padding-top:0.5em;border-top:2px solid #ececec}.web_update_comment .web_update_comment_content .web_update_comment_footer input{padding:5px}.web_update_comment .web_update_comment_content .web_update_comment_footer form.inline{display:inline}.web_update_comment .web_update_comment_content .web_update_comment_footer form.inline div{display:inline}.web_update_comment .web_update_comment_content .web_update_comment_footer form.inline input{display:inline}.web_byline{font-weight:bold;line-height:1.3em;width:100px;float:left;margin-right:1em}.web_byline div,.web_byline img{margin:0 auto;text-align:center}.web_byline a{color:black;font-weight:normal;text-decoration:none}.web_byline a:hover{text-decoration:underline;color:#001188}.web_byline a:hover+.public_name a{text-decoration:underline;color:#001188}.web_byline .public_name{word-wrap:break-word;overflow:visible;margin-left:-1em;margin-right:-1em}.web_byline .public_name a{font-weight:bold}.web_comment_list{margin-top:1.2em;margin-bottom:1.2em}.web_comment_list ul li{cursor:default}.web_comment_list ul li:hover{background-color:white}.web_comment_list ul li h3 a{text-decoration:underline}.placeholder{background-color:#ececec;width:100px;height:100px}.addthis_default_style{width:180px}.addthis_default_style .addthis_button_compact .at15t_compact{margin-right:0px}.web_update_new_comment_explanation{margin-left:100px}#contacts{width:100%;border-collapse:collapse;line-height:120%}#contacts h2{line-height:1em;margin-bottom:0;font-size:100%}#contacts td{vertical-align:top;width:33%;padding-right:0.7em;padding-left:0.7em;padding-top:0.5em;padding-bottom:0.5em;border:1px solid #333333;border-bottom:0}#contacts p{margin:0;padding:0}#salesorder{border-bottom:1px solid #333333;border-collapse:collapse;width:100%}#salesorder th{vertical-align:bottom;padding-left:0.2em;padding-right:0.2em;font-size:90%;border-bottom:1px solid #333333}#salesorder td{vertical-align:top;border-left:1px solid #333333;border-right:1px solid #333333;padding:0.2em;padding-left:0.4em;padding-right:0.4em}#salesorder td.product_image{border-right:0;padding-right:0}#salesorder td.product_name{border-left:0}#salesorder tr.gray{background-color:#dddddd}#salesorder td.price{text-align:right}#salesorder td.number{text-align:right}.salesorder_fields{border-collapse:collapse;border-top:1px solid #333333;width:100%;font-size:90%;line-height:1em}.salesorder_fields th,.salesorder_fields td{border-left:1px solid #333333;border-right:1px solid #333333;padding-top:0.2em;padding-left:0.2em;padding-right:0.2em;vertical-align:top}.salesorder_fields span{font-weight:bold}.salesorder_fields td.last{border-bottom:1px solid #333333}#salesorder_fields_top td{border-bottom:none}#salesorder_totals{float:right;border-left:1px solid #333333;border-right:1px solid #333333;border-bottom:1px solid #333333}#salesorder_totals th{text-align:left;padding-top:0.2em;padding-left:0.7em;padding-right:2em}#salesorder_totals td{text-align:right;padding-right:0.4em}#salesorder_totals td.amount_paid,#salesorder_totals td.total{font-weight:bold}.contact_type{float:left}.customer{text-align:right;margin-bottom:1em !important}#salesorder img{border:1px solid #aaaaaa}table.order_form_and_mini_salesorder_preview td{vertical-align:top}table.order_form_and_mini_salesorder_preview td.form{width:40em}table.order_form_and_mini_salesorder_preview .mini_salesorder_preview{margin-left:1em}.mini_salesorder_preview{padding:0.5em;background-color:#ececec;font-size:80%;font-family:Verdana, sans-serif;line-height:1.2em;margin-top:1.44em;white-space:nowrap}.mini_salesorder_preview h2{margin-top:0}.mini_salesorder_preview th{text-align:left;vertical-align:top}.mini_salesorder_preview td{vertical-align:top;text-align:left}.mini_salesorder_preview td.number,.mini_salesorder_preview td.total,.mini_salesorder_preview td.edit{text-align:right}.mini_salesorder_preview td.contact{text-align:left;padding-left:1em;padding-right:1em;padding-bottom:0.5em}.mini_salesorder_preview td.edit{padding-left:0.5em}.mini_salesorder_preview td.edit a:link,.mini_salesorder_preview td.edit a:visited{text-decoration:none}.mini_salesorder_preview td.edit a:hover,.mini_salesorder_preview td.edit a:active{text-decoration:underline}.mini_salesorder_preview td.total{font-weight:bold}.mini_salesorder_preview td.laser_cart_line_item_price{text-align:right;padding-left:0.5em}.mini_salesorder_preview #cart-table{background-color:white;margin-bottom:1em;margin-top:0.5em}.mini_salesorder_preview #cart-table tr.cart-header th{background-color:white}div.final_preview .mini_salesorder_preview{margin-bottom:1em}tr.cart-product table img{margin-right:0.5em;margin-left:0.5em;border:1px solid #aaaaaa}tr.cart-product table input{margin:0}tr.cart-product td.image{width:78px;text-align:center}#cart-table{min-width:30em}#cart-table tr.cart-product td.product-info{padding:0 0.5em 0 0.5em;border-bottom:1px solid #afafaf;vertical-align:middle;text-align:right}#cart-table tr.cart-header th{background:#e5e5e5;margin-bottom:0.5em;font-weight:bold;border-top:1px solid #aaaaaa;border-bottom:1px solid #aaaaaa;padding-left:0.5em;padding-right:0.5em;text-align:right}#cart-table tr.cart-header th.product{padding-left:0.5em;text-align:left}#cart-table tr.cart-product td.product{border-bottom:1px solid #afafaf;padding-left:0em;text-align:left}#cart-table tr.cart-header th.price-ext{padding-right:0.5em}#cart-table tr.cart-subtotal th,#cart-table tr.cart-subtotal td,#cart-table tr.cart-total th,#cart-table tr.cart-total td{background:#e5e5e5;font-weight:bold}#cart-table tr.cart-subtotal th,#cart-table tr.cart-subtotal td,#cart-table tr.cart-extra th,#cart-table tr.cart-extra td,#cart-table tr.cart-total th,#cart-table tr.cart-total td{margin-bottom:0.5em;border-bottom:1px solid #aaaaaa}#cart-table tr.cart-subtotal th,#cart-table tr.cart-extra th,#cart-table tr.cart-total th{padding-left:0.5em}#cart-table tr.cart-subtotal td,#cart-table tr.cart-extra td,#cart-table tr.cart-total td{padding:0 0.5em 0 0.5em;vertical-align:top;text-align:right}td.empty_cart{text-align:right;vertical-align:top}form h2{margin-top:1em}p#paypal_info{margin-top:1em;margin-bottom:1em}div#cc_info,div#other_info{margin-bottom:1em}table.cc_info td{padding-right:1em}table.cc_info td{vertical-align:top}select.date_mm,select.date_yy{width:4em}.checkout_edit_links{font-size:80%;font-family:Verdana, sans-serif;font-weight:normal}.checkout_edit_links a{margin-left:0.5em;margin-left:0.5em}.input_hint{font-size:70%;font-family:Verdana, sans-serif;line-height:1.2em;font-style:italic;width:20em;padding-top:0.2em;color:#666666;visibility:hidden}td.input_hint.error{color:red !important;font-weight:bold;border:none !important;display:table-cell !important;visibility:visible}.input_hint.selected{visibility:visible}table.shipping_estimate{border-collapse:collapse;font-size:80%;font-family:Verdana, sans-serif;margin-bottom:1em;margin-left:1em}table.shipping_estimate td,table.shipping_estimate th{border:1px solid #aaaaaa;padding-right:0.3em;padding-left:0.3em;padding-top:0.3em;padding-bottom:0.3em}table.shipping_estimate td.price{text-align:right}p.backorder_radio{margin-bottom:0 !important}p#hold_orders_p,p#backorders_ship_separately_p{margin-top:0.5em;margin-left:2em}p#fedex_number{margin-top:1.2em}#error_message{font-weight:bold}.customer_comment{padding:10px;margin:5px;margin-left:20px;font-style:italic;border-left:5px solid #2d1c72}.not_customer_comment{padding:10px;padding-left:15px;margin:5px;margin-left:20px;font-style:normal}.wishlist table.category_product{width:675px}.wishlist table.category_product h2{margin-left:1em}.wishlist table.category_product td.picture{height:250px}.wishlist table.category_product.edit td.picture{height:350px}.wishlist_line_item{padding:1em;border-top:1px solid #aaaaaa}.wishlist_line_item .wishlist_title{font-weight:bold;font-size:150%;padding-bottom:0.5em}.wishlist_line_item .description,.wishlist_line_item .mini_products{padding:0.5em 0em}.wishlist_line_item .mini_product{position:relative;margin-right:0.5em;width:15em;height:4em;float:left;margin-bottom:1em}.wishlist_line_item .mini_product .text{font-size:80%;font-family:Verdana, sans-serif;line-height:1.1em;position:absolute;top:0px;left:56px;text-align:left !important;width:128px}.person_line_item{padding:0.5em 0em;border-top:1px solid #aaaaaa}.person_line_item .person_name{font-weight:bold;font-size:150%;padding-bottom:0.5em}.wishlist_product_add{width:20em}#wishlist_search{margin-bottom:2em}#wishlist_search td.value{width:21em}table.category_product{float:left;margin-bottom:1em;border-collapse:collapse;width:420px;margin-right:15px;font-family:Verdana, sans-serif;font-size:80%;font-family:Verdana, sans-serif;line-height:1.4em}table.category_product td.picture{text-align:left;height:160px;vertical-align:middle;width:160px;font-weight:bold}table.category_product th p{position:absolute;width:410px;text-align:left !important;background-color:white}table.category_product th h2{font-size:100%;margin:0}#breadcrumbs{font-size:100%;font-weight:normal}#page_title{font-size:130%;margin-bottom:0.7em}#page_title a,#breadcrumbs a{color:#333333;text-decoration:none}#page_title a:hover,#breadcrumbs a:hover{color:#001188;text-decoration:underline}#footer{clear:both;text-align:center;border-top:1px solid #aaaaaa;padding:0.2em 1em 0 1em;background:#ececec;font-size:80%;font-family:Verdana, sans-serif;line-height:1.2em;margin-top:1.2em}#footer span.image_text_link{margin-right:0.4em}#footer p.links,#footer p.share,#footer p#copyright{margin:0;padding-bottom:0.4em}table.laser_cutting_example{margin-bottom:1em}table.laser_cutting_example td,table.laser_cutting_example th{padding:0.2em;font-weight:normal}table.laser_cutting_example th{text-align:left;padding-right:1em}table.laser_cutting_example td{text-align:right;padding-left:1em;border-left:1px solid #aaaaaa}table.laser_cutting_example tr.total{border-top:1px solid #aaaaaa}table.laser_cutting_example tr.total td,table.laser_cutting_example tr.total th{font-weight:bold}div.laser_cutting_example_sections{border-collapse:collapse}div.laser_cutting_example_sections table{float:left;margin-bottom:1em;margin-right:1em}div.laser_cutting_example_sections table td{text-align:center;height:200px}table.tabs{border-collapse:collapse}table.tabs th,table.tabs td{background-image:url("tab_bottom_border.png");background-position:bottom center;background-repeat:repeat-x;width:5px}table.tabs td.last{width:99%}table.tabs th{background-color:#ececec;white-space:nowrap;padding-bottom:9px;padding-left:0.5em;padding-top:0.1em}table.tabs th span{padding-top:0.2em;padding-bottom:0.2em}table.tabs th #name{white-space:nowrap;font-weight:bold;padding-left:0.5em;margin-left:-0.5em}table.tabs th #count{padding-right:0.5em}table.tabs tr th:nth-child(2) #name{padding-right:0.5em}table.tabs th.empty,table.tabs th.empty a:link,table.tabs th.empty a:visited,table.tabs th.empty a:hover,table.tabs th.empty span#name{font-weight:normal;color:#888888}table.tabs th.selected{color:white;background-color:#001188;background-image:url("lowertab_arrow.png");background-position:bottom center;background-repeat:no-repeat}table.tabs a:link,table.tabs a:visited{color:black;text-decoration:none}table.tabs a:hover{color:#001188;text-decoration:underline}div.tab_page{margin:0;padding-top:0.5em}@media screen and (max-width: 69em){table.tabs th #name{padding-right:0.5em}table.tabs th #count{display:none}}#other_pictures_td{vertical-align:middle}#other_pictures{height:52px;width:217px;padding:0;margin:0;overflow:hidden;table-layout:fixed}#other_pictures table{margin:0;white-space:nowrap;border-collapse:collapse}#other_pictures table td.img{padding:0;border:1px solid #aaaaaa;min-width:50px;height:50px;vertical-align:middle;text-align:center;cursor:pointer}#other_pictures table td.space{min-width:3px}#other_pictures table td.space img{width:3px}#other_pictures table img,#other_pictures table a{margin:0;padding:0;vertical-align:middle}#other_pictures table a{height:50px}#other_pictures_scroll_left,#other_pictures_scroll_right{width:18px;min-width:20px;height:52px;vertical-align:middle}#other_pictures_scroll_left a,#other_pictures_scroll_right a{text-decoration:none}#other_pictures_scroll_left img,#other_pictures_scroll_right img{vertical-align:middle;border-left:1px solid white;border-right:1px solid white}#main_picture{height:220px;font-weight:bold;font-size:80%;font-family:Verdana, sans-serif;line-height:1.4em;vertical-align:middle;text-align:center}#main_document_picture{font-weight:bold;font-size:80%;font-family:Verdana, sans-serif;line-height:1.4em;vertical-align:middle;text-align:center}body#zoom{margin-top:10px;text-align:center;vertical-align:middle;padding:0}body#zoom img{max-width:none}body#zoom h1{text-align:center;font-size:120%}body#zoom th{font-size:100%}body#zoom .pic{height:1110px}body#zoom .pic img{max-width:1300px;max-height:1200px}@media screen and (min-width: 100px){body#zoom .pic img{max-width:80px}}@media screen and (min-height: 100px){body#zoom #default_pic{height:-20px}body#zoom .pic img{max-height:-20px}}@media screen and (min-width: 150px){body#zoom .pic img{max-width:130px}}@media screen and (min-height: 150px){body#zoom #default_pic{height:30px}body#zoom .pic img{max-height:30px}}@media screen and (min-width: 200px){body#zoom .pic img{max-width:180px}}@media screen and (min-height: 200px){body#zoom #default_pic{height:80px}body#zoom .pic img{max-height:80px}}@media screen and (min-width: 250px){body#zoom .pic img{max-width:230px}}@media screen and (min-height: 250px){body#zoom #default_pic{height:130px}body#zoom .pic img{max-height:130px}}@media screen and (min-width: 320px){body#zoom .pic img{max-width:300px}}@media screen and (min-height: 320px){body#zoom #default_pic{height:200px}body#zoom .pic img{max-height:200px}}@media screen and (min-width: 420px){body#zoom .pic img{max-width:400px}}@media screen and (min-height: 420px){body#zoom #default_pic{height:300px}body#zoom .pic img{max-height:300px}}@media screen and (min-width: 520px){body#zoom .pic img{max-width:500px}}@media screen and (min-height: 520px){body#zoom #default_pic{height:400px}body#zoom .pic img{max-height:400px}}@media screen and (min-width: 620px){body#zoom .pic img{max-width:600px}}@media screen and (min-height: 620px){body#zoom #default_pic{height:500px}body#zoom .pic img{max-height:500px}}@media screen and (min-width: 720px){body#zoom .pic img{max-width:700px}}@media screen and (min-height: 720px){body#zoom #default_pic{height:600px}body#zoom .pic img{max-height:600px}}@media screen and (min-width: 820px){body#zoom .pic img{max-width:800px}}@media screen and (min-height: 820px){body#zoom #default_pic{height:700px}body#zoom .pic img{max-height:700px}}@media screen and (min-width: 920px){body#zoom .pic img{max-width:900px}}@media screen and (min-height: 920px){body#zoom #default_pic{height:800px}body#zoom .pic img{max-height:800px}}@media screen and (min-width: 1020px){body#zoom .pic img{max-width:1000px}}@media screen and (min-height: 1020px){body#zoom #default_pic{height:900px}body#zoom .pic img{max-height:900px}}@media screen and (min-width: 1120px){body#zoom .pic img{max-width:1100px}}@media screen and (min-height: 1120px){body#zoom #default_pic{height:1000px}body#zoom .pic img{max-height:1000px}}@media screen and (min-width: 1220px){body#zoom .pic img{max-width:1200px}}@media screen and (min-height: 1220px){body#zoom #default_pic{height:1100px}body#zoom .pic img{max-height:1100px}}@media screen and (min-width: 1320px){body#zoom .pic img{max-width:1300px}}@media screen and (min-height: 1320px){body#zoom #default_pic{height:1200px}body#zoom .pic img{max-height:1200px}}body#zoom .zoom_notice{padding-bottom:0.2em;color:gray;cursor:pointer}body#zoom table{margin:0px auto}table.picture_with_caption{margin-bottom:1em}table.picture_with_caption th{font-size:80%;font-family:Verdana, sans-serif;text-align:center;line-height:120%}img.zoom{margin-left:-20px}.tab_page ul.web_updates{padding-left:0em;padding-right:0em;margin-left:0em;margin-bottom:0em}.tab_page ul.web_updates li.web_update:first-child{border-top:0px}.tab_page ul.web_updates li.web_update:last-child{border-bottom:0px}div.product_top table.product_top,div.product_top form{display:inline-table;margin-bottom:1em}table.product_top,table.product_top td{vertical-align:top}div.tab_page dd{padding:0;margin:0.5em 2em 1em 1em;text-align:justify}div.tab_page dt{font-weight:bold}div.attached_documents div{clear:both}div.attached_documents div a{font-weight:bold}div.attached_documents div img{float:left;margin-bottom:1em;margin-right:1em}div.attached_pictures table{float:left;width:200px;margin-right:20px;margin-bottom:1em}div.attached_pictures table td{height:200px;text-align:center;padding:0;margin:0}div.attached_pictures table td a img{vertical-align:bottom}div.attached_pictures table th{height:5em;text-align:left;vertical-align:top}div.attached_pictures table th p{position:absolute;width:200px;background-color:white}div.attached_documents{margin-bottom:1em}div.document_section_text dl.attached_files dd{padding:0;margin:0.5em 2em 1em 1em;text-align:justify}div.document_section_text dl.attached_files dt{font-weight:bold;margin-top:0.5em}table.specifications{border-collapse:collapse;border:1px solid #aaaaaa;margin-bottom:1em}table.specifications th,table.specifications td{margin:0;border:0;padding-right:1em;padding-left:1em;padding-top:0.3em;padding-bottom:0.3em}table.specifications th{text-align:left}table.specifications tr.odd{background-color:#eeeeee}table.specifications sup{font-weight:bold}dl.specification_notes{line-height:1.2em;margin-bottom:1em}dl.specification_notes dt{margin-left:1em;margin-bottom:-1.2em;padding:0;font-weight:bold}dl.specification_notes dd{margin:0;padding:0;margin-left:2em}/*! Inspired by Twitter Bootstrap's buttons
 * with several improvements and color changes
 * http://twitter.github.io/bootstrap/base-css.html */button{*zoom:1;white-space:nowrap;width:auto;padding-top:0.27em;padding-bottom:0.23em;padding-left:0.5em;padding-right:0.5em;line-height:1.5em;margin-top:0.2em;margin-bottom:0.2em;font-family:Arial, sans-serif;font-weight:bold;color:#333333;text-align:center;text-shadow:0 0.08em 0.08em rgba(255,255,255,0.75);vertical-align:middle;background-color:#e6e6e6;background-image:-moz-linear-gradient(top, #fff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #fff, #e6e6e6);background-image:-o-linear-gradient(top, #fff, #e6e6e6);background-image:linear-gradient(to bottom, #fff, #e6e6e6);background-repeat:repeat-x;cursor:pointer;border:0.08em solid #cccccc;*border:0;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-bottom-color:#b3b3b3;-webkit-border-radius:0.3em;-moz-border-radius:0.3em;border-radius:0.3em;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 0.08em 0 rgba(255,255,255,0.2),0 0.08em 0.14em rgba(0,0,0,0.05);-moz-box-shadow:inset 0 0.08em 0 rgba(255,255,255,0.2),0 0.08em 0.14em rgba(0,0,0,0.05);box-shadow:inset 0 0.08em 0 rgba(255,255,255,0.2),0 0.08em 0.14em rgba(0,0,0,0.05)}button::selection,button*::selection{background-color:transparent !important}button::hover,button::focus,button:active,button[disabled],button.disabled{color:#333333;background-color:#e6e6e6;*background-color:#d9d9d9}button:hover,button:focus{color:#333333;text-decoration:none;background-position:0 -1em}button:focus{outline:thin dotted #333333;outline:0.25em auto -webkit-focus-ring-color;outline-offset:-0.125em}button:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 0.14em 0.25em rgba(0,0,0,0.15),0 0.08em 0.14em rgba(0,0,0,0.05);-moz-box-shadow:inset 0 0.14em 0.25em rgba(0,0,0,0.15),0 0.08em 0.14em rgba(0,0,0,0.05);box-shadow:inset 0 0.14em 0.25em rgba(0,0,0,0.15),0 0.08em 0.14em rgba(0,0,0,0.05)}button.disabled,button[disabled]{cursor:default !important;background-image:none !important;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;text-shadow:none !important;background-color:#e6e6e6 !important;color:#333333 !important}button.btn-blue:active,button.btn-orange:active,button.btn-green:active,button.btn-red:active{color:rgba(255,255,255,0.75)}button.btn-blue{color:white;text-shadow:0 -0.08em 0.16em rgba(0,0,0,0.25);background-color:#006dcc;*background-color:#0044cc;background-image:-moz-linear-gradient(top, #08c, #04c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));background-image:-webkit-linear-gradient(top, #08c, #04c);background-image:-o-linear-gradient(top, #08c, #04c);background-image:linear-gradient(to bottom, #08c, #04c);background-repeat:repeat-x;border-color:#0044cc #0044cc #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}button.btn-blue:hover,button.btn-blue:focus,button.btn-blue:active{color:white;background-color:#0044cc;*background-color:#003bb3}button.btn-orange{color:white;text-shadow:0 -0.08em 0.16em rgba(0,0,0,0.25);background-color:#faa732;*background-color:#f89406;background-image:-moz-linear-gradient(top, #fbb450, #f89406);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));background-image:-webkit-linear-gradient(top, #fbb450, #f89406);background-image:-o-linear-gradient(top, #fbb450, #f89406);background-image:linear-gradient(to bottom, #fbb450, #f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}button.btn-orange:hover,button.btn-orange:focus,button.btn-orange:active{color:white;background-color:#f89406;*background-color:#df8505}button.btn-orange:active{background-color:#c67605 \9}button.btn-green{color:white;text-shadow:0 -0.08em 0.16em rgba(0,0,0,0.25);background-color:#5bb75b;*background-color:#51a351;background-image:-moz-linear-gradient(top, #62c462, #51a351);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));background-image:-webkit-linear-gradient(top, #62c462, #51a351);background-image:-o-linear-gradient(top, #62c462, #51a351);background-image:linear-gradient(to bottom, #62c462, #51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}button.btn-green:hover,button.btn-green:focus,button.btn-green:active{color:white;background-color:#51a351;*background-color:#499249}button.btn-green:active{background-color:#408140 \9}button.btn-red{color:white;text-shadow:0 -0.08em 0.16em rgba(0,0,0,0.25);background-color:#da4f49;*background-color:#bd362f;background-image:-moz-linear-gradient(top, #ee5f5b, #bd362f);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));background-image:-webkit-linear-gradient(top, #ee5f5b, #bd362f);background-image:-o-linear-gradient(top, #ee5f5b, #bd362f);background-image:linear-gradient(to bottom, #ee5f5b, #bd362f);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}button.btn-red:hover,button.btn-red:focus,button.btn-red:active{color:white;background-color:#bd362f;*background-color:#a9302a}button.btn-red:active{background-color:#942a25 \9}button.btn-mini{font-size:60%}button.btn-small{font-size:80%}button.btn-ex-small{font-size:64%}button.btn-medium{font-size:110%}button.btn-large{font-size:125%}button.btn-super{font-size:200%}button img{height:1.2em;vertical-align:text-top}table.form{display:table}table.form td,table.form th{vertical-align:top}table.form th{padding-right:0.5em;text-align:right;font-weight:normal}table.form span.nice_radio{text-align:left;display:block}table.form span.nice_radio label input.radio{margin-right:0.3em;vertical-align:middle}table.form span.nice_radio.vertical label{display:block}table.form td textarea{width:28em}table.form td .field_error,table.form td .field_note{font-size:80%;line-height:120%;width:30em;padding-bottom:4px}table.form td .field_error{color:red}table.form.indent{padding-left:1em}table.form.spaced td,table.form.spaced th,table.form tr.last_in_group td,table.form tr.last_in_group th{padding-bottom:0.5em}.form_note{font-size:80%;line-height:120%}.cc_img{display:none;vertical-align:middle}.syntaxhighlighter a,.syntaxhighlighter div,.syntaxhighlighter span,.syntaxhighlighter code,.syntaxhighlighter table,.syntaxhighlighter table td,.syntaxhighlighter table tr,.syntaxhighlighter table tbody,.syntaxhighlighter table thead,.syntaxhighlighter table caption,.syntaxhighlighter textarea{-moz-border-radius:0 0 0 0 !important;-webkit-border-radius:0 0 0 0 !important;background:none !important;border:0 !important;bottom:auto !important;float:none !important;height:auto !important;left:auto !important;line-height:1.2em !important;margin:0 !important;outline:0 !important;overflow:visible !important;padding:0 !important;position:static !important;right:auto !important;text-align:left !important;top:auto !important;vertical-align:baseline !important;width:auto !important;box-sizing:content-box !important;font-family:"Consolas", mono, serif !important;font-weight:normal !important;font-style:normal !important;font-size:1em !important;min-height:inherit !important;min-height:auto !important}.syntaxhighlighter{width:100% !important;margin:1em 0 1em 0 !important;position:relative !important;overflow:auto !important;font-size:80% !important}.syntaxhighlighter.source{overflow:hidden !important}.syntaxhighlighter .bold{font-weight:bold !important}.syntaxhighlighter .italic{font-style:italic !important}.syntaxhighlighter .line{white-space:pre !important}.syntaxhighlighter table{width:100% !important}.syntaxhighlighter table caption{text-align:left !important;padding:.5em 0 0.5em 1em !important}.syntaxhighlighter table td.code{width:100% !important}.syntaxhighlighter table td.code .container{position:relative !important}.syntaxhighlighter table td.code .container textarea{box-sizing:border-box !important;position:absolute !important;left:0 !important;top:0 !important;width:100% !important;height:100% !important;border:none !important;background:white !important;padding-left:1em !important;overflow:hidden !important;white-space:pre !important}.syntaxhighlighter table td.gutter .line{text-align:right !important;float:right !important;padding:0 0.5em 0 1em !important}.syntaxhighlighter table td.code .line{padding:0 1em !important}.syntaxhighlighter.nogutter td.code .container textarea,.syntaxhighlighter.nogutter td.code .line{padding-left:0em !important}.syntaxhighlighter.show{display:block !important}.syntaxhighlighter.collapsed table{display:none !important}.syntaxhighlighter.collapsed .toolbar{padding:0.1em 0.8em 0em 0.8em !important;font-size:1em !important;position:static !important;width:auto !important;height:auto !important}.syntaxhighlighter.collapsed .toolbar span{display:inline !important;margin-right:1em !important}.syntaxhighlighter.collapsed .toolbar span a{padding:0 !important;display:none !important}.syntaxhighlighter.collapsed .toolbar span a.expandSource{display:inline !important}.syntaxhighlighter .toolbar{position:absolute !important;right:1px !important;top:1px !important;width:11px !important;height:11px !important;font-size:10px !important;z-index:10 !important}.syntaxhighlighter .toolbar span.title{display:inline !important}.syntaxhighlighter .toolbar a{display:block !important;text-align:center !important;text-decoration:none !important;padding-top:1px !important}.syntaxhighlighter .toolbar a.expandSource{display:none !important}.syntaxhighlighter.ie{font-size:.9em !important;padding:1px 0 1px 0 !important}.syntaxhighlighter.ie .toolbar{line-height:8px !important}.syntaxhighlighter.ie .toolbar a{padding-top:0px !important}.syntaxhighlighter.printing .line.alt1 .content,.syntaxhighlighter.printing .line.alt2 .content,.syntaxhighlighter.printing .line.highlighted .number,.syntaxhighlighter.printing .line.highlighted.alt1 .content,.syntaxhighlighter.printing .line.highlighted.alt2 .content{background:none !important}.syntaxhighlighter.printing .line .number{color:#bbbbbb !important}.syntaxhighlighter.printing .line .content{color:black !important}.syntaxhighlighter.printing .toolbar{display:none !important}.syntaxhighlighter.printing a{text-decoration:none !important}.syntaxhighlighter.printing .plain,.syntaxhighlighter.printing .plain a{color:black !important}.syntaxhighlighter.printing .comments,.syntaxhighlighter.printing .comments a{color:#008200 !important}.syntaxhighlighter.printing .string,.syntaxhighlighter.printing .string a{color:blue !important}.syntaxhighlighter.printing .keyword{color:#006699 !important;font-weight:bold !important}.syntaxhighlighter.printing .preprocessor{color:gray !important}.syntaxhighlighter.printing .variable{color:#aa7700 !important}.syntaxhighlighter.printing .value{color:#009900 !important}.syntaxhighlighter.printing .functions{color:#ff1493 !important}.syntaxhighlighter.printing .constants{color:#0066cc !important}.syntaxhighlighter.printing .script{font-weight:bold !important}.syntaxhighlighter.printing .color1,.syntaxhighlighter.printing .color1 a{color:gray !important}.syntaxhighlighter.printing .color2,.syntaxhighlighter.printing .color2 a{color:#ff1493 !important}.syntaxhighlighter.printing .color3,.syntaxhighlighter.printing .color3 a{color:red !important}.syntaxhighlighter.printing .break,.syntaxhighlighter.printing .break a{color:black !important}.syntaxhighlighter{background-color:white !important}.syntaxhighlighter .line.alt1{background-color:white !important}.syntaxhighlighter .line.alt2{background-color:white !important}.syntaxhighlighter .line.highlighted.alt1,.syntaxhighlighter .line.highlighted.alt2{background-color:#e0e0e0 !important}.syntaxhighlighter .line.highlighted.number{color:black !important}.syntaxhighlighter table caption{color:black !important}.syntaxhighlighter .gutter{color:#afafaf !important}.syntaxhighlighter .gutter .line{border-right:3px solid #6ce26c !important}.syntaxhighlighter .gutter .line.highlighted{background-color:#6ce26c !important;color:white !important}.syntaxhighlighter.printing .line .content{border:none !important}.syntaxhighlighter.collapsed{overflow:visible !important}.syntaxhighlighter.collapsed .toolbar{color:blue !important;background:white !important;border:1px solid #6ce26c !important}.syntaxhighlighter.collapsed .toolbar a{color:blue !important}.syntaxhighlighter.collapsed .toolbar a:hover{color:red !important}.syntaxhighlighter .toolbar{color:white !important;background:#6ce26c !important;border:none !important}.syntaxhighlighter .toolbar a{color:white !important}.syntaxhighlighter .toolbar a:hover{color:black !important}.syntaxhighlighter .plain,.syntaxhighlighter .plain a{color:black !important}.syntaxhighlighter .comments,.syntaxhighlighter .comments a{color:#008200}.syntaxhighlighter .string,.syntaxhighlighter .string a{color:blue !important}.syntaxhighlighter .keyword{color:#006699}.syntaxhighlighter .preprocessor{color:gray !important}.syntaxhighlighter .variable{color:#aa7700 !important}.syntaxhighlighter .value{color:#009900 !important}.syntaxhighlighter .functions{color:#ff1493 !important}.syntaxhighlighter .constants{color:#0066cc !important}.syntaxhighlighter .script{font-weight:bold !important;color:#006699 !important;background-color:none !important}.syntaxhighlighter .color1,.syntaxhighlighter .color1 a{color:seaGreen !important}.syntaxhighlighter .color2,.syntaxhighlighter .color2 a{color:#ff1493 !important}.syntaxhighlighter .color3,.syntaxhighlighter .color3 a{color:red !important}.syntaxhighlighter .keyword{font-weight:bold !important}.syntaxhighlighter .builtin{color:blue}.syntaxhighlighter .keyword{color:saddlebrown}.syntaxhighlighter .label{color:goldenrod}.syntaxhighlighter .comments{color:#4181ad}@media screen and (min-width: 0em){div#contents div.subcategory{width:100%;max-width:35em}div#contents div.category_product{width:100%;max-width:55em}}@media screen and (min-width: 58.4em){div#contents div.subcategory{width:50%}}@media screen and (min-width: 75.6em){div#contents div.subcategory{width:33.3%}}@media screen and (min-width: 92.8em){div#contents div.subcategory{width:25%}}@media screen and (min-width: 110em){div#contents div.subcategory{width:20%}}@media screen and (min-width: 127.2em){div#contents div.subcategory{width:16.6%}}@media screen and (min-width: 144.4em){div#contents div.subcategory{width:14.28%}}@media screen and (min-width: 161.6em){div#contents div.subcategory{width:12.5%}}@media screen and (min-width: 178.8em){div#contents div.subcategory{width:11.1%}}@media screen and (min-width: 196em){div#contents div.subcategory{width:10%}}@media screen and (min-width: 213.2em){div#contents div.subcategory{width:9%}}@media screen and (min-width: 76em){div#contents div.category_product{width:50%}}@media screen and (min-width: 102em){div#contents div.category_product{width:33.3%}}@media screen and (min-width: 128em){div#contents div.category_product{width:25%}}@media screen and (min-width: 154em){div#contents div.category_product{width:20%}}@media screen and (min-width: 180em){div#contents div.category_product{width:16.6%}}@media screen and (min-width: 206em){div#contents div.category_product{width:14.28%}}@media screen and (min-width: 232em){div#contents div.category_product{width:12.5%}}textarea.public_profile{width:650px;height:300px}#account_public_detail_indentation{padding-left:50px;width:650px}.preview_warning{color:red}#small_related_items{clear:both;display:none}.linkable_item_list{clear:both;border-collapse:collapse;table-layout:fixed;width:100%;padding:0;margin:0}.linkable_item_list .img{text-align:center;height:50px;width:57px}.linkable_item_list .img img{vertical-align:middle;margin:0;margin-right:5px}.linkable_item_list td{padding:0;margin:0;line-height:1.1em;padding-bottom:0.5em;vertical-align:middle}img,table.picture_with_caption,iframe{max-width:100%}img{height:auto}table.product_comparison img{max-width:none}#header_small_top,#header_small_bottom{display:none}@media (min-width: 35.4em) and (max-width: 1023px){div#contents div.subcategory{width:50%}}@media (min-width: 52.6em) and (max-width: 1023px){div#contents div.subcategory{width:33.3%}}@media (min-width: 53em) and (max-width: 1023px){div#contents div.category_product{width:50%}}@media (max-width: 53em){div.category_product{height:auto;margin-bottom:2em}div.category_product div.catalog_header{text-align:center;height:auto}div.category_product div.catalog_header div.picture,div.category_product div.catalog_header div.order_form_wrapper{display:inline-block;position:static;height:auto}div.category_product div.catalog_header div.order_form_wrapper{text-align:left;min-width:15em}div.category_product div.catalog_header div.order_form_wrapper div.order_form{margin-left:0}div.category_product div.description,div.category_product div.product_name{position:static;height:auto}}@media (max-width: 1023px){#left_col,#right_col{display:none}#main{padding:0.5em;width:auto}#header_holder{display:none}#main{top:100px}.web_update_item_footer p{display:none}#header_small_top,#header_small_bottom{display:block}#small_related_items{display:block}body#blank{padding:1em}}@media (max-width: 35em){table.tabs{display:block}table.tabs th,table.tabs td{display:inline-block;width:auto;height:1.5em;padding-top:0.1em;padding-bottom:9px;margin-bottom:0.5em}table.tabs td.last,table.tabs td:first-child{display:none}}#header_small_top,#header_small_bottom{position:absolute;height:50px;width:100%;font-size:80%;font-family:Verdana, sans-serif;font-weight:bold}#header_small_top a,#header_small_bottom a{text-decoration:none}#header_small_top img,#header_small_bottom img{margin-top:9px}#header_small_top{top:0;background-color:#001188}#header_small_top,#header_small_bottom{height:50px;overflow:hidden;z-index:30}#header_small_left{position:absolute;left:0.5em}#header_small_right{position:absolute;right:0.5em;text-align:right}#header_center_right{position:absolute;text-align:right;top:0;padding-left:130px;padding-right:50px;box-sizing:border-box;width:100%;overflow:hidden;text-overflow:ellipsis;color:white}#header_center_right a{color:white;color:white;line-height:50px}#header_center_right a:hover{text-decoration:underline}#header_small_bottom{top:50px;background-color:#ececec}#header_small_bottom #header_small_right{line-height:20px;margin-top:5px}#header_small_bottom a{color:#333333}#header_small_bottom a:hover{color:#001188;text-decoration:underline}#contents div.search{width:100%;margin-bottom:1em}#contents #search_input{width:100%;padding:0;margin:0}#header_small_menu{border-right:1px solid #444444;border-bottom:1px solid #444444;display:none;position:absolute;top:100px;z-index:30;background-color:#ececec;width:100%;max-width:19em}#header_small_menu .search{width:100%;padding:0.5em;box-sizing:border-box;height:3em}#header_small_menu .mini_search_input{width:100%;margin:0;padding:0;padding-left:0.5em;padding-right:20px;font-size:100%;box-sizing:border-box;line-height:2em;height:2em}#header_small_menu a{display:block;width:100%;line-height:3em;border-top:1px solid #444444;box-sizing:border-box;padding-left:1em;text-decoration:none;color:black}#header_small_menu .header_small_menu_columns{background-color:#001188;text-align:center;width:100%;height:3em;padding:0}#header_small_menu .header_small_menu_columns a{color:white;display:inline-block;font-weight:bold;width:25%;border:none;border-left:1px solid #ececec;padding:0;margin:0;float:left}#header_small_menu .header_small_menu_columns a:first-child{border-left:0}#gray_screen{background-color:black;opacity:0.4;display:none;position:absolute;top:-100%;position:fixed;width:100%;height:300%;z-index:20}
