@media all and (-webkit-min-device-pixel-ratio: 10000), not all and (-webkit-min-device-pixel-ratio: 0){input.awesome{border:1px solid RGBa(0, 0, 0, 0)}}@media screen and (-webkit-min-device-pixel-ratio: 0){.awesome:active{-webkit-box-shadow:none}}body{font-size:100%}#content{overflow:hidden;*zoom:1;margin-bottom:30px}a{color:#00b;text-decoration:none}a:hover{text-decoration:underline;color:#F94A2E}.orange_bold{font-weight:bold;color:#F94A2E}.flash{font-size:1.6em;padding:0.6em;text-align:center}.flash.notice{color:#030;border:2px solid #060;background-color:#8c8}.flash.errors{color:#400;border:2px solid #800}.button,button,a.button,input.button{background:none !important;border:none !important;background-color:#111 !important;color:#fff !important;padding:5px 10px 6px;font-size:13px;border:0;cursor:pointer;font-style:normal;font-weight:bold;font:inherit;line-height:1;position:relative;text-align:center;text-decoration:none;margin-top:0;margin-bottom:0;text-shadow:0 -1px 1px rgba(0,0,0,0.25),-2px 0 1px rgba(0,0,0,0.25);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:rgba(0,0,0,0.5),0px,1px,2px;-webkit-box-shadow:rgba(0,0,0,0.5),0px,1px,2px;box-shadow:rgba(0,0,0,0.5),0px,1px,2px;background-image:-moz-linear-gradient(top, rgba(255,255,255,0.2), rgba(150,150,150,0.2), transparent);background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,0.2)), color-stop(0.5, rgba(150,150,150,0.2)), to(transparent));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#30ffffff,endColorstr=#10000000) progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135,strength=2);display:-moz-inline-stack;display:inline-block;vertical-align:middle;*display:inline;position:relative;zoom:1;-moz-user-select:none;outline:0}.button:visited,button:visited,a.button:visited,input.button:visited{color:#fff !important}.button:hover,button:hover,a.button:hover,input.button:hover{color:#fff !important;text-decoration:none}.button:active,button:active,a.button:active,input.button:active{color:#fff !important;text-decoration:none}.button:focus,button:focus,a.button:focus,input.button:focus{color:#fff !important;text-decoration:none}.button:active,button:active,a.button:active,input.button:active{padding:6px 10px 5px}.button::selection,button::selection,a.button::selection,input.button::selection{background:transparent}.button::-moz-focus-inner,button::-moz-focus-inner,a.button::-moz-focus-inner,input.button::-moz-focus-inner{border:none}.button:focus,.button:hover,button:focus,button:hover,a.button:focus,a.button:hover,input.button:focus,input.button:hover{background-image:-moz-linear-gradient(top, rgba(255,255,255,0.4), rgba(150,150,150,0.3), transparent) !important;background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,0.4)), color-stop(0.5, rgba(150,150,150,0.3)), to(transparent)) !important;#filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#50ffffff,endColorstr=#20000000) progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135,strength=2) !important}.button:active,button:active,a.button:active,input.button:active{background-image:-moz-linear-gradient(top, rgba(0,0,0,0.2), rgba(150,150,150,0.2), rgba(255,255,255,0.2)) !important;background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(0,0,0,0.2)), color-stop(0.5, rgba(150,150,150,0.2)), to(rgba(255,255,255,0.2))) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#20000000,endColorstr=#50ffffff) progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=315,strength=1) !important;box-shadow:inset 0 1px 2px rgba(0,0,0,0.7);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.7);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.7)}a.button.primary,.button.primary,input.button.primary{background-color:#F94A2E !important;font-size:21px !important;padding:8px 20px !important}.orange.button{background-color:#F94A2E !important}.blue.button{background-color:#1F386B !important}.grey.button{background-color:#666 !important}.grey.button.current{background-color:#111 !important}.light_grey.button{text-shadow:0 -1px 1px rgba(255,255,255,0.25),-2px 0 1px rgba(255,255,255,0.25) !important;background-color:#eee !important;color:#000 !important}button.small,a.button.small,input.button.small,.button.small{font-size:11px !important;padding:3px !important}button.medium,a.button.medium,input.button.medium,.button.medium{font-size:16px !important;padding:10px !important}button.large,a.button.large,input.button.large,.button.large{font-size:21px !important;padding:12px 20px !important}button.huge,a.button.huge,input.button.huge,.button.huge{min-width:450px !important;font-size:21px !important;text-transform:uppercase;letter-spacing:1.5px !important;padding:14px !important;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px}.regular_price{color:#F94A2E;text-decoration:line-through;font-size:90%}h1,h2,h3{margin-bottom:0.2em}fieldset.big_fields{margin-bottom:20px}fieldset.big_fields input{font-size:20px;margin-top:6px}#header ul#nav-bar{line-height:1.5;margin-top:59px}#header ul#nav-bar a{color:#ddd;text-decoration:none;font-size:18px;text-shadow:0 1px 1px rgba(255,255,255,0.3),1px 0 1px rgba(255,255,255,0.3)}#header ul#nav-bar a:hover{color:#F94A2E}#header ul#nav-bar li.cart-indicator a{background:none;padding-right:0}#footer{margin-top:50px;margin:24px;padding:12px 20px;color:#444;background-color:#eee;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #ccc;-moz-box-shadow:#bbb,0,0,4px,0,inset;-webkit-box-shadow:#bbb,0,0,4px,0,inset;box-shadow:#bbb,0,0,4px,0,inset;overflow:hidden;*zoom:1;padding:26px 40px}#footer div.left{text-align:center;width:100%}#footer .footer_column{float:left;width:230px;text-align:left;font-size:13px}#footer .copyright{clear:both;padding-top:25px;font-size:14px}#footer a{color:#444}#footer a:hover{color:#F94A2E}h1.giant{font-family:"minion-pro-1","minion-pro-2","Times New Roman",Georgia,serif;text-align:center;font-size:62px}.product_selector{text-align:center;font-family:'Lucida Grande','Lucida Sans Unicode',Verdana,sans-serif}.product_selector .headline{padding:20px 0 30px}.product_selector .headline h1,.product_selector .headline h2,.product_selector .headline h5{text-align:center;font-family:"minion-pro-1","minion-pro-2","Times New Roman",Georgia,serif}.product_selector .headline h1{font-size:72px;margin-bottom:0}.product_selector .headline h2{font-size:30px;color:#333}.product_selector .headline h5{font-size:30px;font-weight:normal;margin-bottom:0;color:#333;line-height:1em}.product_selector h3{font-size:34px;margin-bottom:12px;color:#162F54;letter-spacing:-1px}.product_selector h4{font-size:20px;margin-bottom:16px;color:#162F54}.product_selector .selector_box{width:274px;float:left;margin:12px;padding:16px 8px;border:1px solid #ccc;background-color:#e7e7e7;background:#eee;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RkZGRkZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=="),#eee;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ddd), color-stop(100%, #fff)),#eee;background:-moz-linear-gradient(#ddd, #fff),#eee;background:-webkit-linear-gradient(#ddd, #fff),#eee;background:linear-gradient(#ddd, #fff),#eee;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:#ddd,0,0,5px;-webkit-box-shadow:#ddd,0,0,5px;box-shadow:#ddd,0,0,5px;text-decoration:none}.product_selector .selector_box .description{color:#c00;min-height:48px}.about_us{padding-top:40px}.about_us h2{text-align:center;font-family:"minion-pro-1","minion-pro-2","Times New Roman",Georgia,serif;font-size:48px;line-height:1em}.about_us p{font-family:"minion-pro-1","minion-pro-2","Times New Roman",Georgia,serif;font-size:20px;padding:0 40px}.product_section{margin-bottom:10px}.product_section .button_container{text-align:center;margin-top:20px}.product_section.secondary{background:#F0F0F0;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=="),#F0F0F0;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eee), color-stop(100%, #fff)),#F0F0F0;background:-moz-linear-gradient(#eee, #fff),#F0F0F0;background:-webkit-linear-gradient(#eee, #fff),#F0F0F0;background:linear-gradient(#eee, #fff),#F0F0F0;border:1px solid #ddd;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:8px 6px 16px 16px}.product_section .section_info{width:438px;float:left;padding-right:20px}.product_section .section_info h1,.product_section .section_info h2{font-size:40px;letter-spacing:-2px}.product_section .section_info h2{margin-bottom:10px;color:#162F54}.product_section .section_info h3{font-style:italic}.product_section .section_info h5{font-size:14px;font-weight:normal;margin-bottom:10px}.product_section .section_image{width:440px;float:left}.product_section.call_to_action{background:#FE8E3A;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjNzIzNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmYTMzZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=="),#FE8E3A;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fc7234), color-stop(100%, #ffa33e)),#FE8E3A;background:-moz-linear-gradient(#fc7234, #ffa33e),#FE8E3A;background:-webkit-linear-gradient(#fc7234, #ffa33e),#FE8E3A;background:linear-gradient(#fc7234, #ffa33e),#FE8E3A;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:#000,0px,0px,4px;-webkit-box-shadow:#000,0px,0px,4px;box-shadow:#000,0px,0px,4px;padding:12px;margin:12px;font-size:16px;color:#000}.product_section.call_to_action .one_more_thing{text-align:center;width:270px;float:left;padding:14px}.product_section.call_to_action .one_more_thing a{color:#162F54}.product_section.call_to_action .one_more_thing a:hover{color:#000}.product_section.irs{margin-bottom:0}.product_section.irs .section_image{width:400px}.product_section.irs .section_info{width:520px}.continuing_education .product_section .section_info{width:546px}.continuing_education .product_section .section_image{width:360px;text-align:center}.enrolled_agent_exam_prep .product_section .section_info{width:466px}.testamonial{color:#555;font-family:"minion-pro-1","minion-pro-2","Times New Roman",Georgia,serif;font-size:20px;margin:20px 10px 10px;clear:both;padding:18px;text-align:center;font-style:italic}.testamonial .signature{font-size:16px}.testamonial hr{margin:12px}.bottom_call_to_action{text-align:center}table.pricing_matrix{font-size:16px}table.pricing_matrix td,table.pricing_matrix th{text-align:center;padding:14px;border-bottom:1px solid #ddd;border-left:1px solid #ddd}table.pricing_matrix th{font-size:18px}table.pricing_matrix th .subtitle{font-size:14px;font-weight:normal}table.pricing_matrix td.legend,table.pricing_matrix th.legend{text-align:left;border-left:none;font-weight:bold}table.pricing_matrix tr.bottom td{border-bottom:none}table.pricing_matrix tr.grey td{background-color:#eee}table.pricing_matrix tr.link_to_second_grid td{border:none}table.pricing_matrix tr.link_to_second_grid td div{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:#ddd;padding:12px 40px}.no_worries{background-color:#ddd;font-size:13px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.no_worries .column{width:430px;float:left;padding:16px}.no_worries .column .faq{margin-bottom:12px}.no_worries .column .faq p{font-weight:bold;margin-bottom:4px;font-size:14px}.tab_container{clear:both}.tab_container .tab_content_container{margin-top:-1px}.tab_container .tab_links{margin:0 0 0 15px;overflow:hidden;height:33px}.tab_container .tab_links .tab_link{display:inline-block;margin:0 1px;font-size:20px;text-decoration:none;padding:1px 12px;letter-spacing:1px;color:#EEE;border:1px solid #666;background:gray;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk5OTk5OSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzY2NjY2NiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=="),gray;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #999), color-stop(100%, #666)),gray;background:-moz-linear-gradient(#999, #666),gray;background:-webkit-linear-gradient(#999, #666),gray;background:linear-gradient(#999, #666),gray;-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;border-top-right-radius:6px}.tab_container .tab_links .tab_link:hover{text-decoration:none;color:#222;border-color:#AAA;background:#F0F0F0;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=="),#F0F0F0;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ccc), color-stop(100%, #eee)),#F0F0F0;background:-moz-linear-gradient(#ccc, #eee),#F0F0F0;background:-webkit-linear-gradient(#ccc, #eee),#F0F0F0;background:linear-gradient(#ccc, #eee),#F0F0F0}.tab_container .tab_links .selected{color:#222;border-color:#CCC;background:#F0F0F0;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=="),#F0F0F0;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fafafa), color-stop(100%, #eee)),#F0F0F0;background:-moz-linear-gradient(#fafafa, #eee),#F0F0F0;background:-webkit-linear-gradient(#fafafa, #eee),#F0F0F0;background:linear-gradient(#fafafa, #eee),#F0F0F0}.tab_container .tab_links .selected:hover{color:#222;border-color:#CCC;background:#F0F0F0;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=="),#F0F0F0;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fafafa), color-stop(100%, #eee)),#F0F0F0;background:-moz-linear-gradient(#fafafa, #eee),#F0F0F0;background:-webkit-linear-gradient(#fafafa, #eee),#F0F0F0;background:linear-gradient(#fafafa, #eee),#F0F0F0}.product-listing li{height:190px}.product-listing li a.info{font-size:14px;min-height:84px}h1.test_h1{font-size:1.8em}ul.question_options{list-style-type:none;margin-bottom:0.2em;clear:left}ul.question_options li{margin-right:4em}.save-button-container{float:right;clear:right;font-size:0.8em}.save-button-container .button{text-transform:none}#calculator_link{float:right;font-size:0.8em;margin:0 6px 2px 0}#calculator_link .button{text-transform:none}#question_id{float:right;color:#bbb;font-size:10px;margin-right:12px;clear:right}.test_navigation{list-style-type:none;clear:both;background-color:#3f588B;border:1px solid #1F386B;margin:12px 0;padding:12px 0 44px}.test_navigation li{display:inline;float:left;width:25%;text-align:center}.test_navigation li .blue.button,.test_navigation li .orange.button{text-transform:none;border:1px solid #8888AA !important}.test_navigation li .blue.button:disabled,.test_navigation li .blue.button.disabled{border:1px solid #777 !important;color:#aaa !important}.test_navigation li .blue.button:disabled:focus,.test_navigation li .blue.button:disabled:hover,.test_navigation li .blue.button.disabled:focus,.test_navigation li .blue.button.disabled:hover{background-image:none !important}.test_navigation.top{color:#fff;font-size:20px;padding:12px 12px 44px}.test_navigation.top li{width:33%;font-size:20px}table.test_review{width:80%;margin-left:10%;margin-top:20px}table.test_review td,table.test_review th{border:1px solid #ccc;text-align:center;font-size:13px;padding:3px}table.test_review th{background-color:#ddd;font-weight:bold;font-size:16px}.answer_label{position:relative;left:2.7em;margin-left:-2.7em}#explanation,#check_answer_box{background-color:#eee;border:1px solid #ccc;margin:12px;padding:20px;clear:both}#answer_correct,#answer_incorrect{margin:0 12px 20px;padding:20px}#answer_correct{border:1px solid #060;background-color:#efe;color:#060}#answer_incorrect{border:1px solid #c00;background-color:#fee;color:#c00}#calculator{border:1px solid #888;background-color:#ddd;margin:0 12px 12px 4em}#end_test h3{margin:2.5em 0 2em}#end_test h4{margin:0 0 0.5em}.end_of_test_report .question{background-color:#f0f0f0;border:1px solid #aaa;margin:1em 0;padding:1em}.end_of_test_report .public_identifier{font-weight:normal;float:right;font-size:80%;color:#777}.end_of_test_report p{margin:0}.end_of_test_report hr{margin:1em 0}.end_of_test_report h6{margin:0 0 0.5em}.end_of_test_report .explanation{margin:0.5em 0 0}.end_of_test_report .correct_answer,.end_of_test_report .your_answer{font-weight:bold}div#checkout h1{display:none}div#checkout hr.space{display:none}div#checkout #checkout-summary{background-color:#162F54;color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-size:14px}div#checkout #checkout-summary h3{color:#ddd}div#checkout ol.progress-steps{font-size:24px;line-height:40px;position:relative;top:0}div#checkout ol.progress-steps li span{padding:4px 14px 7px 39px}div#checkout ol.progress-steps li.current-first span,div#checkout ol.progress-steps li.completed-first span{padding-left:14px}table.index td{width:auto}table.index tbody#subtotal td,table.index tbody#order-charges td,table.index tbody#order-total td{text-align:right}table.index td.total,table.index th.total,table.index td.qty,table.index th.qty,table.index td.price,table.index th.price{text-align:right}.product_resources{margin-bottom:20px}.shipping_disclaimer{font-size:16px;margin:24px;margin:24px;padding:12px 20px;color:#444;background-color:#eee;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #ccc;-moz-box-shadow:#bbb,0,0,4px,0,inset;-webkit-box-shadow:#bbb,0,0,4px,0,inset;box-shadow:#bbb,0,0,4px,0,inset;overflow:hidden;*zoom:1}#errorExplanation{width:640px;color:#700;border:2px solid #a44;background-color:#fbb;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:#a44,0,0,4px,0,inset;-webkit-box-shadow:#a44,0,0,4px,0,inset;box-shadow:#a44,0,0,4px,0,inset;margin:12px;padding:12px}#errorExplanation h2{color:#700;font-size:24px;margin-bottom:0}#errorExplanation ul{margin-bottom:0}.shipment_tracking{margin:24px;padding:12px 20px;color:#444;background-color:#eee;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #ccc;-moz-box-shadow:#bbb,0,0,4px,0,inset;-webkit-box-shadow:#bbb,0,0,4px,0,inset;box-shadow:#bbb,0,0,4px,0,inset;overflow:hidden;*zoom:1;width:520px;text-align:center}.password_area #password-credentials{display:none}.password_area{background-color:#ddd;margin-bottom:12px;padding:10px 10px 10px 20px;width:234px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.account_summary{margin:24px;padding:12px 20px;color:#444;background-color:#eee;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #ccc;-moz-box-shadow:#bbb,0,0,4px,0,inset;-webkit-box-shadow:#bbb,0,0,4px,0,inset;box-shadow:#bbb,0,0,4px,0,inset;overflow:hidden;*zoom:1;width:500px;margin-bottom:20px}body.login .login_question{margin-top:1em;margin-bottom:0.5em;color:#F94A2E}body.login .login_answer{padding-left:20px;margin:8px}#signup #new-customer{width:540px}#signup #new-customer label{font-size:14px}#signup #new-customer .signup_group{margin-top:16px;margin-bottom:16px}#signup #new-customer .signup_group p{float:left;width:240px}table.add_organizations tr{border-bottom:1px solid #ddd}table.add_organizations td{padding-top:12px;padding-bottom:12px}table.add_organizations a{font-size:75%;font-weight:bold}table.add_organizations img{vertical-align:text-top}#sidebar .navigation-list li a.root{font-size:24px;white-space:normal;line-height:1.2em;text-indent:-7px}#sidebar .navigation-list li a.root:hover{background:none;color:#F94A2E}.about{margin:24px;padding:12px 20px;color:#444;background-color:#eee;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #ccc;-moz-box-shadow:#bbb,0,0,4px,0,inset;-webkit-box-shadow:#bbb,0,0,4px,0,inset;box-shadow:#bbb,0,0,4px,0,inset;overflow:hidden;*zoom:1}.about dl{margin-top:4px;font-size:16px}.about dl dt{width:200px;text-align:right;float:left;clear:left;padding-top:4px}.about dl dd{float:left;padding-top:4px}body.faq_page ul{list-style-type:none}body.faq_page .faq{margin-top:16px}body.faq_page .faq ul{list-style-type:disc}@media all and (-webkit-min-device-pixel-ratio: 10000), not all and (-webkit-min-device-pixel-ratio: 0){input.awesome{border:1px solid RGBa(0, 0, 0, 0)}}@media screen and (-webkit-min-device-pixel-ratio: 0){.awesome:active{-webkit-box-shadow:none}}body{font-size:100%}#content{overflow:hidden;margin-bottom:30px}a{color:#0000bb;text-decoration:none}a:hover{text-decoration:underline;color:#f94a2e}.orange_bold{font-weight:bold;color:#f94a2e}.flash{font-size:1.6em;padding:0.6em;text-align:center}.flash.notice{color:#030;border:2px solid #060;background-color:#8c8}.flash.errors{color:#400;border:2px solid #800}.button,button,a.button,input.button{background:none !important;border:none !important;background-color:#111111 !important;color:white !important;padding:5px 10px 6px;font-size:13px;border:0;cursor:pointer;font-style:normal;font-weight:bold;font:inherit;line-height:1;position:relative;text-align:center;text-decoration:none;margin-top:0;margin-bottom:0;text-shadow:0 -1px 1px rgba(0,0,0,0.25),-2px 0 1px rgba(0,0,0,0.25);-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:rgba(0,0,0,0.5),0px,1px,2px;-moz-box-shadow:rgba(0,0,0,0.5),0px,1px,2px;box-shadow:rgba(0,0,0,0.5),0px,1px,2px;background-image:-moz-linear-gradient(top, rgba(255,255,255,0.2), rgba(150,150,150,0.2), transparent);background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,0.2)), color-stop(0.5, rgba(150,150,150,0.2)), to(transparent));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#30ffffff,endColorstr=#10000000) progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135,strength=2);display:-moz-inline-stack;display:inline-block;vertical-align:middle;*display:inline;position:relative;-moz-user-select:none;outline:0}.button:visited,button:visited,a.button:visited,input.button:visited{color:white !important}.button:hover,button:hover,a.button:hover,input.button:hover{color:white !important;text-decoration:none}.button:active,button:active,a.button:active,input.button:active{color:white !important;text-decoration:none}.button:focus,button:focus,a.button:focus,input.button:focus{color:white !important;text-decoration:none}.button:active,button:active,a.button:active,input.button:active{padding:6px 10px 5px}.button::selection,button::selection,a.button::selection,input.button::selection{background:transparent}.button::-moz-focus-inner,button::-moz-focus-inner,a.button::-moz-focus-inner,input.button::-moz-focus-inner{border:none}.button:focus,.button:hover,button:focus,button:hover,a.button:focus,a.button:hover,input.button:focus,input.button:hover{background-image:-moz-linear-gradient(top, rgba(255,255,255,0.4), rgba(150,150,150,0.3), transparent) !important;background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,0.4)), color-stop(0.5, rgba(150,150,150,0.3)), to(transparent)) !important;#filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#50ffffff,endColorstr=#20000000) progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135,strength=2) !important}.button:active,button:active,a.button:active,input.button:active{background-image:-moz-linear-gradient(top, rgba(0,0,0,0.2), rgba(150,150,150,0.2), rgba(255,255,255,0.2)) !important;background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(0,0,0,0.2)), color-stop(0.5, rgba(150,150,150,0.2)), to(rgba(255,255,255,0.2))) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#20000000,endColorstr=#50ffffff) progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=315,strength=1) !important;box-shadow:inset 0 1px 2px rgba(0,0,0,0.7);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.7);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.7)}a.button.primary,.button.primary,input.button.primary{background-color:#f94a2e !important;font-size:21px !important;padding:8px 20px !important}.orange.button{background-color:#f94a2e !important}.blue.button{background-color:#1F386B !important}.grey.button{background-color:#666 !important}.grey.button.current{background-color:#111 !important}.light_grey.button{text-shadow:0 -1px 1px rgba(255,255,255,0.25),-2px 0 1px rgba(255,255,255,0.25) !important;background-color:#eee !important;color:#000 !important}button.small,a.button.small,input.button.small,.button.small{font-size:11px !important;padding:3px !important}button.medium,a.button.medium,input.button.medium,.button.medium{font-size:16px !important;padding:10px !important}button.large,a.button.large,input.button.large,.button.large{font-size:21px !important;padding:12px 20px !important}button.huge,a.button.huge,input.button.huge,.button.huge{min-width:450px !important;font-size:21px !important;text-transform:uppercase;letter-spacing:1.5px !important;padding:14px !important;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px}.regular_price{color:#f94a2e;text-decoration:line-through;font-size:90%}h1,h2,h3{margin-bottom:0.2em}fieldset.big_fields{margin-bottom:20px}fieldset.big_fields input{font-size:20px;margin-top:6px}#header ul#nav-bar{line-height:1.5;margin-top:59px}#header ul#nav-bar a{color:#ddd;text-decoration:none;font-size:18px;text-shadow:0 1px 1px rgba(255,255,255,0.3),1px 0 1px rgba(255,255,255,0.3)}#header ul#nav-bar a:hover{color:#f94a2e}#header ul#nav-bar li.cart-indicator a{background:none;padding-right:0}#footer{margin-top:50px;margin:24px;padding:12px 20px;color:#444;background-color:#eee;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;border:1px solid #ccc;-webkit-box-shadow:#bbbbbb, 0, 0, 4px, 0, inset;-moz-box-shadow:#bbbbbb, 0, 0, 4px, 0, inset;box-shadow:#bbbbbb, 0, 0, 4px, 0, inset;overflow:hidden;padding:26px 40px}#footer div.left{text-align:center;width:100%}#footer .footer_column{float:left;width:230px;text-align:left;font-size:13px}#footer .copyright{clear:both;padding-top:25px;font-size:14px}#footer a{color:#444}#footer a:hover{color:#f94a2e}h1.giant{font-family:"minion-pro-1","minion-pro-2","Times New Roman",Georgia,serif;text-align:center;font-size:62px}.product_selector{text-align:center;font-family:'Lucida Grande','Lucida Sans Unicode',Verdana,sans-serif}.product_selector .headline{padding:20px 0 30px}.product_selector .headline h1,.product_selector .headline h2,.product_selector .headline h5{text-align:center;font-family:"minion-pro-1","minion-pro-2","Times New Roman",Georgia,serif}.product_selector .headline h1{font-size:72px;margin-bottom:0}.product_selector .headline h2{font-size:30px;color:#333}.product_selector .headline h5{font-size:30px;font-weight:normal;margin-bottom:0;color:#333;line-height:1em}.product_selector h3{font-size:34px;margin-bottom:12px;color:#162f54;letter-spacing:-1px}.product_selector h4{font-size:20px;margin-bottom:16px;color:#162f54}.product_selector .selector_box{width:274px;float:left;margin:12px;padding:16px 8px;border:1px solid #ccc;background-color:#e7e7e7;background:#eeeeee;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ddd), color-stop(100%, #fff)),#eee;background:-webkit-linear-gradient(#ddd, #fff),#eee;background:-moz-linear-gradient(#ddd, #fff),#eee;background:-o-linear-gradient(#ddd, #fff),#eee;background:linear-gradient(#ddd, #fff),#eee;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:#dddddd, 0, 0, 5px;-moz-box-shadow:#dddddd, 0, 0, 5px;box-shadow:#dddddd, 0, 0, 5px;text-decoration:none}.product_selector .selector_box .description{color:#cc0000;min-height:48px}.about_us{padding-top:40px}.about_us h2{text-align:center;font-family:"minion-pro-1","minion-pro-2","Times New Roman",Georgia,serif;font-size:48px;line-height:1em}.about_us p{font-family:"minion-pro-1","minion-pro-2","Times New Roman",Georgia,serif;font-size:20px;padding:0 40px}.product_section{margin-bottom:10px}.product_section .button_container{text-align:center;margin-top:20px}.product_section.secondary{background:#f0f0f0;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eee), color-stop(100%, #fff)),#f0f0f0;background:-webkit-linear-gradient(#eee, #fff),#f0f0f0;background:-moz-linear-gradient(#eee, #fff),#f0f0f0;background:-o-linear-gradient(#eee, #fff),#f0f0f0;background:linear-gradient(#eee, #fff),#f0f0f0;border:1px solid #ddd;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;padding:8px 6px 16px 16px}.product_section .section_info{width:438px;float:left;padding-right:20px}.product_section .section_info h1,.product_section .section_info h2{font-size:40px;letter-spacing:-2px}.product_section .section_info h2{margin-bottom:10px;color:#162f54}.product_section .section_info h3{font-style:italic}.product_section .section_info h5{font-size:14px;font-weight:normal;margin-bottom:10px}.product_section .section_image{width:440px;float:left}.product_section.call_to_action{background:#fe8e3a;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fc7234), color-stop(100%, #ffa33e)),#fe8e3a;background:-webkit-linear-gradient(#fc7234, #ffa33e),#fe8e3a;background:-moz-linear-gradient(#fc7234, #ffa33e),#fe8e3a;background:-o-linear-gradient(#fc7234, #ffa33e),#fe8e3a;background:linear-gradient(#fc7234, #ffa33e),#fe8e3a;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:black, 0px, 0px, 4px;-moz-box-shadow:black, 0px, 0px, 4px;box-shadow:black, 0px, 0px, 4px;padding:12px;margin:12px;font-size:16px;color:#000}.product_section.call_to_action .one_more_thing{text-align:center;width:270px;float:left;padding:14px}.product_section.call_to_action .one_more_thing a{color:#162f54}.product_section.call_to_action .one_more_thing a:hover{color:#000}.product_section.irs{margin-bottom:0}.product_section.irs .section_image{width:400px}.product_section.irs .section_info{width:520px}.continuing_education .product_section .section_info{width:546px}.continuing_education .product_section .section_image{width:360px;text-align:center}.enrolled_agent_exam_prep .product_section .section_info{width:466px}.testamonial{color:#555;font-family:"minion-pro-1","minion-pro-2","Times New Roman",Georgia,serif;font-size:20px;margin:20px 10px 10px;clear:both;padding:18px;text-align:center;font-style:italic}.testamonial .signature{font-size:16px}.testamonial hr{margin:12px}.bottom_call_to_action{text-align:center}table.pricing_matrix{font-size:16px}table.pricing_matrix td,table.pricing_matrix th{text-align:center;padding:14px;border-bottom:1px solid #ddd;border-left:1px solid #ddd}table.pricing_matrix th{font-size:18px}table.pricing_matrix th .subtitle{font-size:14px;font-weight:normal}table.pricing_matrix td.legend,table.pricing_matrix th.legend{text-align:left;border-left:none;font-weight:bold}table.pricing_matrix tr.bottom td{border-bottom:none}table.pricing_matrix tr.grey td{background-color:#eee}table.pricing_matrix tr.link_to_second_grid td{border:none}table.pricing_matrix tr.link_to_second_grid td div{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background-color:#ddd;padding:12px 40px}.no_worries{background-color:#ddd;font-size:13px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.no_worries .column{width:430px;float:left;padding:16px}.no_worries .column .faq{margin-bottom:12px}.no_worries .column .faq p{font-weight:bold;margin-bottom:4px;font-size:14px}.tab_container{clear:both}.tab_container .tab_content_container{margin-top:-1px}.tab_container .tab_links{margin:0 0 0 15px;overflow:hidden;height:33px}.tab_container .tab_links .tab_link{display:inline-block;margin:0 1px;font-size:20px;text-decoration:none;padding:1px 12px;letter-spacing:1px;color:#EEE;border:1px solid #666;background:gray;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #999), color-stop(100%, #666)),gray;background:-webkit-linear-gradient(#999, #666),gray;background:-moz-linear-gradient(#999, #666),gray;background:-o-linear-gradient(#999, #666),gray;background:linear-gradient(#999, #666),gray;-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;border-top-right-radius:6px}.tab_container .tab_links .tab_link:hover{text-decoration:none;color:#222;border-color:#AAA;background:#f0f0f0;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ccc), color-stop(100%, #eee)),#f0f0f0;background:-webkit-linear-gradient(#ccc, #eee),#f0f0f0;background:-moz-linear-gradient(#ccc, #eee),#f0f0f0;background:-o-linear-gradient(#ccc, #eee),#f0f0f0;background:linear-gradient(#ccc, #eee),#f0f0f0}.tab_container .tab_links .selected{color:#222;border-color:#CCC;background:#f0f0f0;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fafafa), color-stop(100%, #eee)),#f0f0f0;background:-webkit-linear-gradient(#fafafa, #eee),#f0f0f0;background:-moz-linear-gradient(#fafafa, #eee),#f0f0f0;background:-o-linear-gradient(#fafafa, #eee),#f0f0f0;background:linear-gradient(#fafafa, #eee),#f0f0f0}.tab_container .tab_links .selected:hover{color:#222;border-color:#CCC;background:#f0f0f0;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fafafa), color-stop(100%, #eee)),#f0f0f0;background:-webkit-linear-gradient(#fafafa, #eee),#f0f0f0;background:-moz-linear-gradient(#fafafa, #eee),#f0f0f0;background:-o-linear-gradient(#fafafa, #eee),#f0f0f0;background:linear-gradient(#fafafa, #eee),#f0f0f0}.product-listing li{height:190px}.product-listing li a.info{font-size:14px;min-height:84px}h1.test_h1{font-size:1.8em}ul.question_options{list-style-type:none;margin-bottom:0.2em;clear:left}ul.question_options li{margin-right:4em}.save-button-container{float:right;clear:right;font-size:0.8em}.save-button-container .button{text-transform:none}#calculator_link{float:right;font-size:0.8em;margin:0 6px 2px 0}#calculator_link .button{text-transform:none}#question_id{float:right;color:#bbb;font-size:10px;margin-right:12px;clear:right}.test_navigation{list-style-type:none;clear:both;background-color:#3f588B;border:1px solid #1F386B;margin:12px 0;padding:12px 0 44px}.test_navigation li{display:inline;float:left;width:25%;text-align:center}.test_navigation li .blue.button,.test_navigation li .orange.button{text-transform:none;border:1px solid #8888AA !important}.test_navigation li .blue.button:disabled,.test_navigation li .blue.button.disabled{border:1px solid #777 !important;color:#aaa !important}.test_navigation li .blue.button:disabled:focus,.test_navigation li .blue.button:disabled:hover,.test_navigation li .blue.button.disabled:focus,.test_navigation li .blue.button.disabled:hover{background-image:none !important}.test_navigation.top{color:#fff;font-size:20px;padding:12px 12px 44px}.test_navigation.top li{width:33%;font-size:20px}table.test_review{width:80%;margin-left:10%;margin-top:20px}table.test_review td,table.test_review th{border:1px solid #ccc;text-align:center;font-size:13px;padding:3px}table.test_review th{background-color:#ddd;font-weight:bold;font-size:16px}.answer_label{position:relative;left:2.7em;margin-left:-2.7em}#explanation,#check_answer_box{background-color:#eee;border:1px solid #ccc;margin:12px;padding:20px;clear:both}#answer_correct,#answer_incorrect{margin:0 12px 20px;padding:20px}#answer_correct{border:1px solid #060;background-color:#efe;color:#060}#answer_incorrect{border:1px solid #c00;background-color:#fee;color:#c00}#calculator{border:1px solid #888;background-color:#ddd;margin:0 12px 12px 4em}#end_test h3{margin:2.5em 0 2em}#end_test h4{margin:0 0 0.5em}.end_of_test_report .question{background-color:#f0f0f0;border:1px solid #aaa;margin:1em 0;padding:1em}.end_of_test_report .public_identifier{font-weight:normal;float:right;font-size:80%;color:#777}.end_of_test_report p{margin:0}.end_of_test_report hr{margin:1em 0}.end_of_test_report h6{margin:0 0 0.5em}.end_of_test_report .explanation{margin:0.5em 0 0}.end_of_test_report .correct_answer,.end_of_test_report .your_answer{font-weight:bold}div#checkout h1{display:none}div#checkout hr.space{display:none}div#checkout #checkout-summary{background-color:#162f54;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;font-size:14px}div#checkout #checkout-summary h3{color:#ddd}div#checkout ol.progress-steps{font-size:24px;line-height:40px;position:relative;top:0}div#checkout ol.progress-steps li span{padding:4px 14px 7px 39px}div#checkout ol.progress-steps li.current-first span,div#checkout ol.progress-steps li.completed-first span{padding-left:14px}table.index td{width:auto}table.index tbody#subtotal td,table.index tbody#order-charges td,table.index tbody#order-total td{text-align:right}table.index td.total,table.index th.total,table.index td.qty,table.index th.qty,table.index td.price,table.index th.price{text-align:right}.product_resources{margin-bottom:20px}.shipping_disclaimer{font-size:16px;margin:24px;margin:24px;padding:12px 20px;color:#444;background-color:#eee;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;border:1px solid #ccc;-webkit-box-shadow:#bbbbbb, 0, 0, 4px, 0, inset;-moz-box-shadow:#bbbbbb, 0, 0, 4px, 0, inset;box-shadow:#bbbbbb, 0, 0, 4px, 0, inset;overflow:hidden}#errorExplanation{width:640px;color:#700;border:2px solid #a44;background-color:#fbb;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:#aa4444, 0, 0, 4px, 0, inset;-moz-box-shadow:#aa4444, 0, 0, 4px, 0, inset;box-shadow:#aa4444, 0, 0, 4px, 0, inset;margin:12px;padding:12px}#errorExplanation h2{color:#700;font-size:24px;margin-bottom:0}#errorExplanation ul{margin-bottom:0}.shipment_tracking{margin:24px;padding:12px 20px;color:#444;background-color:#eee;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;border:1px solid #ccc;-webkit-box-shadow:#bbbbbb, 0, 0, 4px, 0, inset;-moz-box-shadow:#bbbbbb, 0, 0, 4px, 0, inset;box-shadow:#bbbbbb, 0, 0, 4px, 0, inset;overflow:hidden;width:520px;text-align:center}.password_area #password-credentials{display:none}.password_area{background-color:#ddd;margin-bottom:12px;padding:10px 10px 10px 20px;width:234px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.account_summary{margin:24px;padding:12px 20px;color:#444;background-color:#eee;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;border:1px solid #ccc;-webkit-box-shadow:#bbbbbb, 0, 0, 4px, 0, inset;-moz-box-shadow:#bbbbbb, 0, 0, 4px, 0, inset;box-shadow:#bbbbbb, 0, 0, 4px, 0, inset;overflow:hidden;width:500px;margin-bottom:20px}body.login .login_question{margin-top:1em;margin-bottom:0.5em;color:#f94a2e}body.login .login_answer{padding-left:20px;margin:8px}#signup #new-customer{width:540px}#signup #new-customer label{font-size:14px}#signup #new-customer .signup_group{margin-top:16px;margin-bottom:16px}#signup #new-customer .signup_group p{float:left;width:240px}table.add_organizations tr{border-bottom:1px solid #ddd}table.add_organizations td{padding-top:12px;padding-bottom:12px}table.add_organizations a{font-size:75%;font-weight:bold}table.add_organizations img{vertical-align:text-top}#sidebar .navigation-list li a.root{font-size:24px;white-space:normal;line-height:1.2em;text-indent:-7px}#sidebar .navigation-list li a.root:hover{background:none;color:#f94a2e}.about{margin:24px;padding:12px 20px;color:#444;background-color:#eee;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;border:1px solid #ccc;-webkit-box-shadow:#bbbbbb, 0, 0, 4px, 0, inset;-moz-box-shadow:#bbbbbb, 0, 0, 4px, 0, inset;box-shadow:#bbbbbb, 0, 0, 4px, 0, inset;overflow:hidden}.about dl{margin-top:4px;font-size:16px}.about dl dt{width:200px;text-align:right;float:left;clear:left;padding-top:4px}.about dl dd{float:left;padding-top:4px}body.faq_page ul{list-style-type:none}body.faq_page .faq{margin-top:16px}body.faq_page .faq ul{list-style-type:disc}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}*:focus{outline:0}body{line-height:1em;color:black;background:#ffffff}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0;vertical-align:middle}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:"" ""}q:before{content:""}q:after{content:""}blockquote:before{content:""}blockquote:after{content:""}img a{border:none}hr{background:#dddddd;color:#dddddd;clear:both;float:none;width:100%;height:0.1em;margin:0 0 1.45em;border:none}hr.space{background:#dddddd;color:#dddddd;clear:both;float:none;width:100%;height:0.1em;margin:0 0 1.45em;border:none;background:#ffffff;color:#ffffff}body{line-height:1.5;font-family:Helvetica Neue, Arial, Helvetica, sans-serif;color:#333333;font-size:75%}h1{font-weight:normal;color:#222222;font-size:3em;line-height:1;margin-bottom:0.5em}h1 img{margin:0}h2{font-weight:normal;color:#222222;font-size:2em;margin-bottom:0.75em}h3{font-weight:normal;color:#222222;font-size:1.5em;line-height:1;margin-bottom:1em}h4{font-weight:normal;color:#222222;font-size:1.2em;line-height:1.25;margin-bottom:1.25em}h5{font-weight:normal;color:#222222;font-size:1em;font-weight:bold;margin-bottom:1.5em}h6{font-weight:normal;color:#222222;font-size:1em;font-weight:bold}h2 img{margin:0}h3 img{margin:0}h4 img{margin:0}h5 img{margin:0}h6 img{margin:0}p{margin:0 0 1.5em}p img.left{display:inline;float:left;margin:1.5em 1.5em 1.5em 0;padding:0}p img.right{display:inline;float:right;margin:1.5em 0 1.5em 1.5em;padding:0}a{text-decoration:underline;color:#2e6ab1}blockquote{margin:1.5em;color:#666666;font-style:italic}strong{font-weight:bold}em{font-style:italic}dfn{font-style:italic;font-weight:bold}sup,sub{line-height:0}abbr,acronym{border-bottom:1px dotted #666666}address{margin:0 0 1.5em;font-style:italic}del{color:#666666}pre{margin:1.5em 0;white-space:pre}pre,code,tt{font:1em 'andale mono', 'lucida console', monospace;line-height:1.5}li ul{margin:0 1.5em}li ol{margin:0 1.5em}ul{margin:0 1.5em 1.5em 1.5em;list-style-type:disc}ol{margin:0 1.5em 1.5em 1.5em;list-style-type:decimal}dl{margin:0 0 1.5em 0}dl dt{font-weight:bold}dd{margin-left:1.5em}table{margin-bottom:1.4em;width:100%}th{font-weight:bold}thead th{background:#c3d9ff}th,td,caption{padding:4px 10px 4px 5px}tr.even td{background:#e5ecf9}tfoot{font-style:italic}caption{background:#eeeeee}.quiet{color:#666666}.loud{color:#111111}form p.field{margin-bottom:0.5em;clear:both}form p.field span.req{color:red;float:left;margin-left:2px;position:relative;top:-3px}form p.field input[type=text]{float:left;margin:0 5px 7px 0}form p.field select{float:left;margin:0 5px 7px 0}form p.field.radios{line-height:150%}label{font-weight:bold}div#checkout #checkout_form_address #billing label.error{color:red;float:left;text-align:left;display:inline-block;top:0px;font-size:11px;border:none;padding:0px;width:auto}div#checkout #checkout_form_address #shipping label.error{color:red;float:left;text-align:left;display:inline-block;top:0px;font-size:11px;border:none;padding:0px;width:auto}fieldset{margin-bottom:1em}legend{font-size:150%;font-weight:bold;margin-bottom:0.5em}.no_margin_or_padding{margin:0;padding:0}.leftie{float:left;width:49%}.rightie{float:right;width:49%}.clearfix{overflow:hidden;display:inline-block}.clearfix{display:block}.nowrap{white-space:nowrap}.no-bullets{list-style:none}.inline-list{list-style-type:none;margin:0px;padding:0px;display:inline}.inline-list li{margin:0px;padding:0px;display:inline}.colborder{padding-right:24px;margin-right:25px;border-right:1px solid #eeeeee}body{margin-top:10px;background:#fff url(../images/body-back.png) top left repeat-x}div.left{float:left;width:49%}div.right{float:right;width:49%}a{outline:none}#wrapper{background:transparent url(../images/wrapper-back.png) top center no-repeat;padding:25px 20px 20px;position:relative}body.two-col #wrapper{background-image:url(../images/wrapper-back-2.png)}.container{width:950px;margin:0 auto;overflow:hidden;display:block}#sidebar{display:inline;float:left;width:150px;margin-right:10px;padding-right:24px;margin-right:25px;border-right:1px solid #eeeeee}#sidebar h3{margin-bottom:0.5em}body.one-col #content{display:inline;float:left;width:950px}body.two-col #content{display:inline;float:left;width:750px}#header{position:relative;color:#2e6ab1;clear:both}#header a{color:#2e6ab1}#header a:hover{color:#eeeeee}#footer{padding-top:2em;clear:both}#footer div.left{width:37%}#footer div.right{width:63%;text-align:right}h1{font-size:2.5em}.form-buttons,.clear{clear:both}input.title{width:auto}p.follow-all{font-size:1.3em;text-align:center;display:block}p img{float:left;margin-right:5px;vertical-align:middle}.no_margin_or_padding{margin:0;padding:0}.leftie{float:left;width:49%}.rightie{float:right;width:49%}.clearfix{overflow:hidden;display:inline-block}.clearfix{display:block}.nowrap{white-space:nowrap}.no-bullets{list-style:none}.inline-list{list-style-type:none;margin:0px;padding:0px;display:inline}.inline-list li{margin:0px;padding:0px;display:inline}.colborder{padding-right:24px;margin-right:25px;border-right:1px solid #eeeeee}.navigation-list{list-style:none;margin:0 0 1.5em -15px}.navigation-list li{margin:0}.navigation-list li a{cursor:pointer !important;text-decoration:none;color:#333333;display:block;line-height:2.5em;padding-left:20px;width:170px;white-space:nowrap;overflow:hidden}.navigation-list li a:hover{background:url(../images/menu-hover.png) right center no-repeat}.navigation-list li.current{width:200px}.navigation-list li.current a{width:180px;background:url(../images/menu-current.png) right center no-repeat;white-space:nowrap;overflow:hidden}.navigation-list li.current a.root{width:183px}.navigation-list a.root{color:#222222;font-size:1.5em;text-indent:-5px;line-height:2.2em}.breadcrumbs{margin-bottom:1em}.breadcrumbs ul{list-style-type:none;margin:0px;padding:0px;display:inline;margin:0;padding:0;overflow:auto}.breadcrumbs ul li{margin:0px;padding:0px;display:inline}.breadcrumbs ul li{line-height:20px;color:#666666}.breadcrumbs ul li a{text-decoration:none;padding:5px 7px;color:#666666}.breadcrumbs ul li span{text-decoration:none;padding:5px 7px;color:#666666}.breadcrumbs ul li span{color:#333333}div#login-bar{display:inline}ul#language-bar{list-style-type:none;margin:0px;padding:0px;display:inline}ul#language-bar li{margin:0px;padding:0px;display:inline}ul#language-bar strong{font-weight:normal}ul#nav-bar{line-height:50px;float:right;clear:both;font-size:1.2em;list-style:none;margin:0;padding:0}ul#nav-bar li{float:left;margin-left:1em}ul#nav-bar li.cart-indicator a{padding-right:40px;background:transparent url(../images/cart-empty_x32.png) center right no-repeat;display:block}ul#nav-bar li.cart-indicator a.full{background-image:url(../images/cart-full_x32.png)}.pagination{padding-top:10px;text-align:right}.pagination a.page{padding:0px 5px;margin:0px 3px}.pagination span.page{padding:0px 5px;margin:0px 3px}.pagination a.page{text-decoration:none;border:1px solid #9aafe5;color:#2e6ab1}.pagination a.page:hover{border:1px solid #2b66a5;color:#000000}.pagination a.page:active{border:1px solid #2b66a5;color:#000000}.pagination a.next_page{font-weight:bold}.pagination span.disabled_page{border:1px solid #929292;color:#929292}.pagination span.current_page{font-weight:bold;border:1px solid;border-color:#162f54;background-color:#2e6ab1;color:#ffffff}.no_margin_or_padding{margin:0;padding:0}.leftie{float:left;width:49%}.rightie{float:right;width:49%}.clearfix{overflow:hidden;display:inline-block}.clearfix{display:block}.nowrap{white-space:nowrap}.no-bullets{list-style:none}.inline-list{list-style-type:none;margin:0px;padding:0px;display:inline}.inline-list li{margin:0px;padding:0px;display:inline}.colborder{padding-right:24px;margin-right:25px;border-right:1px solid #eeeeee}.flash{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-size:1.3em;margin-bottom:1em;padding:0.8em}.flash.notice{background:#cdf url(../images/shadow_top.png) 0px -50px repeat-x;color:#556699;border:1px solid #99aacc}.flash.errors{background:#f4b4b4 url(../images/shadow_top.png) 0px -50px repeat-x;color:#000000;border:1px solid #000000}.formError{font-size:1.3em;margin-bottom:1em;padding:0.8em;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#f4b4b4 url(../images/shadow_top.png) 0px -50px repeat-x;color:#000000;border:1px solid #000000}.formError p{margin:0px}.formError ul{margin-bottom:0px}.formError h2{font-weight:bold;font-size:1em;margin:0px}.errorExplanation{font-size:1.3em;margin-bottom:1em;padding:0.8em;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#f4b4b4 url(../images/shadow_top.png) 0px -50px repeat-x;color:#000000;border:1px solid #000000}.errorExplanation p{margin:0px}.errorExplanation ul{margin-bottom:0px}.errorExplanation h2{font-weight:bold;font-size:1em;margin:0px}.fieldWithErrors{clear:none}.no_margin_or_padding{margin:0;padding:0}.leftie{float:left;width:49%}.rightie{float:right;width:49%}.clearfix{overflow:hidden;display:inline-block}.clearfix{display:block}.nowrap{white-space:nowrap}.no-bullets{list-style:none}.inline-list{list-style-type:none;margin:0px;padding:0px;display:inline}.inline-list li{margin:0px;padding:0px;display:inline}.colborder{padding-right:24px;margin-right:25px;border-right:1px solid #eeeeee}button,a.button,input.button{-moz-border-radius:0.3em;-webkit-border-radius:0.3em;border-radius:0.3em;background:#efefef url(../images/buttons/bg-button.png) center left repeat-x !important;border-style:solid;border-width:1px !important;border-color:#dddddd #999999 #999999 #dddddd !important;-moz-outline-radius:0.3em;color:#111111;display:inline-block;font-family:Helvetica Neue, Helvetica, Arial, Sans-serif;font-size:1.1em !important;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:1.2em;margin:0px;overflow:visible;padding:10px 17px;text-decoration:none;text-transform:lowercase;width:auto;height:auto;cursor:pointer}button.primary,a.button.primary,input.button.primary{font-weight:bold;color:#000000}button:hover{background-image:url(../images/buttons/bg-button-hover.png) !important}a.button:hover{background-image:url(../images/buttons/bg-button-hover.png) !important}input.button:hover{background-image:url(../images/buttons/bg-button-hover.png) !important}button.large,a.button.large,input.button.large{-moz-border-radius:0.3em;-webkit-border-radius:0.3em;border-radius:0.3em;font-size:1.4em !important;line-height:1.4em}button.small,a.button.small,input.button.small{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-size:0.9em;line-height:1.4em;padding:5px 10px}button.small img{margin:0 3px 0 0 !important}a.button.small img{margin:0 3px 0 0 !important}input.button.small img{margin:0 3px 0 0 !important}button.update img{margin-right:7px}button.checkout img{margin-right:7px}a.button.update img{margin-right:7px}a.button.checkout img{margin-right:7px}input.button.update img{margin-right:7px}input.button.checkout img{margin-right:7px}button img{vertical-align:middle}a.button img{vertical-align:middle}input.button img{vertical-align:middle}button:focus{outline:none}a.button:focus{outline:none}input.button:focus{outline:none}button::-moz-focus-inner{padding:0px;border:none}p a.button img{margin:0 5px 0 0}p button img{margin:0 5px 0 0}.prices{font-weight:bold}.prices #product-details .prices{font-size:1.25em}.price.selling{color:#2e6ab1}#product-details .price.selling{font-size:1.5em}.price.diff{font-style:italic;font-weight:normal;color:#666666}.no_margin_or_padding{margin:0;padding:0}.leftie{float:left;width:49%}.rightie{float:right;width:49%}.clearfix{overflow:hidden;display:inline-block}.clearfix{display:block}.nowrap{white-space:nowrap}.no-bullets{list-style:none}.inline-list{list-style-type:none;margin:0px;padding:0px;display:inline}.inline-list li{margin:0px;padding:0px;display:inline}.colborder{padding-right:24px;margin-right:25px;border-right:1px solid #eeeeee}.product-listing{list-style:none;margin:2em 0px 0px 0px;padding:0px}.product-listing li{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;height:180px;width:140px;text-align:center;float:left;margin:10px;padding:10px;border:1px solid #dddddd;position:relative}.product-listing li a{display:block;text-decoration:none;color:#111111}.product-listing li a.info{position:absolute;bottom:0px;right:0px;padding:5px;width:150px;min-height:60px;background:#fff url(../images/shadow_top.png) 0px -35px repeat-x;border-top:1px solid #ffffff}.product-listing li a.info span{display:block}.product-listing li:hover{border-color:#1b1b1b}.product-listing li:hover a.info{background:#1b1b1b url(../images/bottom_shine.png) bottom left repeat-x;color:#ffffff}ul.thumbnails{margin:0;padding:0;list-style:none}ul.thumbnails li{float:left;margin-right:5px;padding:3px;border:1px solid #ffffff;min-height:50px;width:50px;position:relative}ul.thumbnails li img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}ul.thumbnails li:hover{border-color:#cccccc}ul.thumbnails li.selected{border-color:#999999}.no_margin_or_padding{margin:0;padding:0}.leftie{float:left;width:49%}.rightie{float:right;width:49%}.clearfix{overflow:hidden;display:inline-block}.clearfix{display:block}.nowrap{white-space:nowrap}.no-bullets{list-style:none}.inline-list{list-style-type:none;margin:0px;padding:0px;display:inline}.inline-list li{margin:0px;padding:0px;display:inline}.colborder{padding-right:24px;margin-right:25px;border-right:1px solid #eeeeee}#product-variants{margin-bottom:1em}#product-variants ul{list-style:none;margin:0;padding:0}#product-images{display:inline;float:left;width:270px;margin-right:10px}#product-images h4{padding:6px 0px;margin:0px;font-weight:bold;clear:both}#product-images #main-image{min-height:250px;position:relative}#product-images #main-image img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}#product-description{display:inline;float:left;width:310px;margin-right:10px;padding-right:24px;margin-right:25px;border-right:1px solid #eeeeee}#cart-form{display:inline;float:left;width:270px}#taxon-crumbs{display:inline;float:left;width:950px;margin-right:10px;display:block;float:right;margin-top:20px;width:300px}dl.table-display{margin:0;padding:0}dl.table-display dt{float:left;margin:0;padding:5px;border-top:1px solid #dddddd}dl.table-display dd{float:left;margin:0;padding:5px;border-top:1px solid #dddddd}dl.table-display dt{width:100px}dl.table-display dd{width:180px}.no_margin_or_padding{margin:0;padding:0}.leftie{float:left;width:49%}.rightie{float:right;width:49%}.clearfix{overflow:hidden;display:inline-block}.clearfix{display:block}.nowrap{white-space:nowrap}.no-bullets{list-style:none}.inline-list{list-style-type:none;margin:0px;padding:0px;display:inline}.inline-list li{margin:0px;padding:0px;display:inline}.colborder{padding-right:24px;margin-right:25px;border-right:1px solid #eeeeee}div#subtotal{float:right;width:49%;width:auto;text-align:left}table{border-collapse:collapse}table th{background:transparent;border-bottom:1px solid #dddddd}table#cart tr td{border-bottom:1px solid #dddddd;padding:1em 0}table#cart tr#none td{border-bottom:none}table#cart h4{margin-bottom:0em}.no_margin_or_padding{margin:0;padding:0}.leftie{float:left;width:49%}.rightie{float:right;width:49%}.clearfix{overflow:hidden;display:inline-block}.clearfix{display:block}.nowrap{white-space:nowrap}.no-bullets{list-style:none}.inline-list{list-style-type:none;margin:0px;padding:0px;display:inline}.inline-list li{margin:0px;padding:0px;display:inline}.colborder{padding-right:24px;margin-right:25px;border-right:1px solid #eeeeee}#signup #new-customer{display:inline;float:left;width:470px;margin-right:10px}#signup #new-customer h2{margin-bottom:0.25em}#signup #new-customer p{margin-bottom:10px}#signup #new-customer p input.title{padding:3px;margin:0px}#signup #new-customer input[type=checkbox]{top:0em}#login #existing-customer{display:inline;float:left;width:470px;margin-right:10px}#login #existing-customer h2{margin-bottom:0.25em}#login #existing-customer p{margin-bottom:10px}#login #existing-customer p input.title{padding:3px;margin:0px}#login #existing-customer input[type=checkbox]{top:0em}input.openid_url{background:#fff url(../images/openid-inputicon.gif) no-repeat scroll 0pt 50%;padding-left:18px;border:1px solid #bbbbbb;font-size:1.5em}.no_margin_or_padding{margin:0;padding:0}.leftie{float:left;width:49%}.rightie{float:right;width:49%}.clearfix{overflow:hidden;display:inline-block}.clearfix{display:block}.nowrap{white-space:nowrap}.no-bullets{list-style:none}.inline-list{list-style-type:none;margin:0px;padding:0px;display:inline}.inline-list li{margin:0px;padding:0px;display:inline}.colborder{padding-right:24px;margin-right:25px;border-right:1px solid #eeeeee}ol.progress-steps{list-style:none;margin:0;padding:0;line-height:1em;font-size:12px}ol.progress-steps li{margin:0;padding:0;list-style:none;display:block;float:left;color:#999999;background-position:top left;background-repeat:no-repeat;background-image:url(../images/step-progress/incomplete-incomplete.gif)}ol.progress-steps li span{padding:5px 14px 7px 24px;display:block;float:left;background-position:top right;background-repeat:no-repeat}ol.progress-steps li a{text-decoration:none;color:#333333}ol.progress-steps li.current-first span{padding-left:14px}ol.progress-steps li.completed-first span{padding-left:14px}ol.progress-steps li.current-first{background-image:url(../images/step-progress/current-first.gif)}ol.progress-steps li.completed-first{background-image:url(../images/step-progress/completed-first.gif) !important}ol.progress-steps li.current{color:#ffffff}ol.progress-steps li.current-first{color:#ffffff}ol.progress-steps li.current-last{color:#ffffff}ol.progress-steps li.completed{background-image:url(../images/step-progress/completed-completed.gif)}ol.progress-steps li.current{background-image:url(../images/step-progress/completed-current.gif)}ol.progress-steps li.current-last{background-image:url(../images/step-progress/completed-current.gif)}ol.progress-steps li.next{background-image:url(../images/step-progress/current-incomplete.gif)}ol.progress-steps li.next-last{background-image:url(../images/step-progress/current-incomplete.gif)}ol.progress-steps li.last span{background-image:url(../images/step-progress/incomplete-right.gif)}ol.progress-steps li.next-last span{background-image:url(../images/step-progress/incomplete-right.gif)}ol.progress-steps li.current-last span{background-image:url(../images/step-progress/current-right.gif)}div#checkout{position:relative}div#checkout .progress-steps{position:absolute;top:0.5em;right:0}div#checkout form{background-position:top right;background-repeat:no-repeat}div#checkout #checkout_form_address{background-image:url("../images/steps/2.png")}div#checkout #checkout_form_delivery{background-image:url("../images/steps/3.png")}div#checkout #checkout_form_address #billing label{width:190px;float:left;padding-right:10px;text-align:right}div#checkout #checkout_form_address #shipping label{width:190px;float:left;padding-right:10px;text-align:right}div#checkout #checkout_form_address #billing input{width:304px}div#checkout #checkout_form_address #shipping input{width:304px}div#checkout #checkout_form_address #billing select{width:304px}div#checkout #checkout_form_address #shipping select{width:304px}div#checkout #checkout_form_address #billing p.checkbox{padding-left:200px}div#checkout #checkout_form_address #shipping p.checkbox{padding-left:200px}div#checkout #checkout_form_address .form-buttons{padding-left:200px}div#checkout #checkout_form_address #billing p.checkbox label{width:auto !important;float:none !important}div#checkout #checkout_form_address #shipping p.checkbox label{width:auto !important;float:none !important}div#checkout #checkout_form_address #billing p.checkbox input{width:auto !important}div#checkout #checkout_form_address #shipping p.checkbox input{width:auto !important}div#checkout #checkout_form_payment{background-image:url("../images/steps/5.png")}div#checkout #checkout_form_payment select{width:75px}div#checkout #checkout_form_payment #payment{display:inline;float:left;width:310px;margin-right:10px}div#checkout #checkout_form_payment #order_details{display:inline;float:left;width:470px;margin-right:10px}div#checkout #payment-methods{list-style:none;display:block;padding:0;margin:0;width:720px}div#checkout #payment-methods li{display:block;display:inline;float:left;width:190px;margin-right:10px}div#checkout #payment-methods li.last{display:inline;float:left;width:190px}div#checkout #checkout-summary{background-color:#c3c9df;float:right;margin-top:10px;padding:20px;width:180px}div#checkout #checkout-summary{background-color:#c3c9df;float:right;margin-top:10px;padding:20px;width:180px}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}*:focus{outline:0}body{line-height:1em;color:black;background:#ffffff}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0;vertical-align:middle}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:"" ""}q:before{content:""}q:after{content:""}blockquote:before{content:""}blockquote:after{content:""}img a{border:none}hr{background:#dddddd;color:#dddddd;clear:both;float:none;width:100%;height:0.1em;margin:0 0 1.45em;border:none}hr.space{background:#dddddd;color:#dddddd;clear:both;float:none;width:100%;height:0.1em;margin:0 0 1.45em;border:none;background:#ffffff;color:#ffffff}body{line-height:1.5;font-family:Helvetica Neue, Arial, Helvetica, sans-serif;color:#333333;font-size:75%}h1{font-weight:normal;color:#222222;font-size:3em;line-height:1;margin-bottom:0.5em}h1 img{margin:0}h2{font-weight:normal;color:#222222;font-size:2em;margin-bottom:0.75em}h3{font-weight:normal;color:#222222;font-size:1.5em;line-height:1;margin-bottom:1em}h4{font-weight:normal;color:#222222;font-size:1.2em;line-height:1.25;margin-bottom:1.25em}h5{font-weight:normal;color:#222222;font-size:1em;font-weight:bold;margin-bottom:1.5em}h6{font-weight:normal;color:#222222;font-size:1em;font-weight:bold}h2 img{margin:0}h3 img{margin:0}h4 img{margin:0}h5 img{margin:0}h6 img{margin:0}p{margin:0 0 1.5em}p img.left{display:inline;float:left;margin:1.5em 1.5em 1.5em 0;padding:0}p img.right{display:inline;float:right;margin:1.5em 0 1.5em 1.5em;padding:0}a{text-decoration:underline;color:#2e6ab1}blockquote{margin:1.5em;color:#666666;font-style:italic}strong{font-weight:bold}em{font-style:italic}dfn{font-style:italic;font-weight:bold}sup,sub{line-height:0}abbr,acronym{border-bottom:1px dotted #666666}address{margin:0 0 1.5em;font-style:italic}del{color:#666666}pre{margin:1.5em 0;white-space:pre}pre,code,tt{font:1em 'andale mono', 'lucida console', monospace;line-height:1.5}li ul{margin:0 1.5em}li ol{margin:0 1.5em}ul{margin:0 1.5em 1.5em 1.5em;list-style-type:disc}ol{margin:0 1.5em 1.5em 1.5em;list-style-type:decimal}dl{margin:0 0 1.5em 0}dl dt{font-weight:bold}dd{margin-left:1.5em}table{margin-bottom:1.4em;width:100%}th{font-weight:bold}thead th{background:#c3d9ff}th,td,caption{padding:4px 10px 4px 5px}tr.even td{background:#e5ecf9}tfoot{font-style:italic}caption{background:#eeeeee}.quiet{color:#666666}.loud{color:#111111}form p.field{margin-bottom:0.5em;clear:both}form p.field span.req{color:red;float:left;margin-left:2px;position:relative;top:-3px}form p.field input[type=text]{float:left;margin:0 5px 7px 0}form p.field select{float:left;margin:0 5px 7px 0}form p.field.radios{line-height:150%}label{font-weight:bold}div#checkout #checkout_form_address #billing label.error{color:red;float:left;text-align:left;display:inline-block;top:0px;font-size:11px;border:none;padding:0px;width:auto}div#checkout #checkout_form_address #shipping label.error{color:red;float:left;text-align:left;display:inline-block;top:0px;font-size:11px;border:none;padding:0px;width:auto}fieldset{margin-bottom:1em}legend{font-size:150%;font-weight:bold;margin-bottom:0.5em}.no_margin_or_padding{margin:0;padding:0}.leftie{float:left;width:49%}.rightie{float:right;width:49%}.clearfix{overflow:hidden;display:inline-block}.clearfix{display:block}.nowrap{white-space:nowrap}.no-bullets{list-style:none}.inline-list{list-style-type:none;margin:0px;padding:0px;display:inline}.inline-list li{margin:0px;padding:0px;display:inline}.colborder{padding-right:24px;margin-right:25px;border-right:1px solid #eeeeee}body{margin-top:10px;background:#fff url("body-back.png") top left repeat-x}div.left{float:left;width:49%}div.right{float:right;width:49%}a{outline:none}#wrapper{background:transparent url("wrapper-back.png") top center no-repeat;padding:25px 20px 20px;position:relative}.container{width:950px;margin:0 auto;overflow:hidden;display:block}#sidebar{display:inline;float:left;width:150px;margin-right:10px;padding-right:24px;margin-right:25px;border-right:1px solid #eeeeee}#sidebar h3{margin-bottom:0.5em}body.one-col #content{display:inline;float:left;width:950px}body.two-col #content{display:inline;float:left;width:750px}#header{position:relative;color:#2e6ab1;clear:both}#header a{color:#2e6ab1}#header a:hover{color:#eeeeee}#footer{padding-top:2em;clear:both}#footer div.left{width:37%}#footer div.right{width:63%;text-align:right}h1{font-size:2.5em}.form-buttons,.clear{clear:both}input.title{width:auto}p.follow-all{font-size:1.3em;text-align:center;display:block}p img{float:left;margin-right:5px;vertical-align:middle}.no_margin_or_padding{margin:0;padding:0}.leftie{float:left;width:49%}.rightie{float:right;width:49%}.clearfix{overflow:hidden;display:inline-block}.clearfix{display:block}.nowrap{white-space:nowrap}.no-bullets{list-style:none}.inline-list{list-style-type:none;margin:0px;padding:0px;display:inline}.inline-list li{margin:0px;padding:0px;display:inline}.colborder{padding-right:24px;margin-right:25px;border-right:1px solid #eeeeee}.taxons-list{list-style:none;margin:0 0 1.5em -15px}.taxons-list li{margin:0}.taxons-list li a{cursor:pointer !important;text-decoration:none;color:#333333;display:block;line-height:2.5em;padding-left:20px;width:170px;white-space:nowrap;overflow:hidden}.taxons-list li a:hover{background:url("menu-hover.png") right center no-repeat}.taxons-list li.current{width:200px}.taxons-list li.current a{width:180px;background:url("menu-current.png") right center no-repeat;white-space:nowrap;overflow:hidden}.taxons-list li.current h6.taxonomy-root{width:183px}.taxons-list h6.taxonomy-root{color:#222222;font-size:1.5em;text-indent:-5px;line-height:2.2em}div#login-bar{display:inline}ul#language-bar{list-style-type:none;margin:0px;padding:0px;display:inline}ul#language-bar li{margin:0px;padding:0px;display:inline}ul#language-bar strong{font-weight:normal}ul#nav-bar{line-height:50px;float:right;clear:both;font-size:1.2em;list-style:none;margin:0;padding:0}ul#nav-bar li{float:left;margin-left:1em}ul#nav-bar li.cart-indicator a{padding-right:40px;background:transparent url("cart-empty_x32.png") center right no-repeat;display:block}ul#nav-bar li.cart-indicator a.full{background-image:url("cart-full_x32.png")}.pagination{padding-top:10px;text-align:right}.pagination a.page{padding:0px 5px;margin:0px 3px}.pagination span.page{padding:0px 5px;margin:0px 3px}.pagination a.page{text-decoration:none;border:1px solid #9aafe5;color:#2e6ab1}.pagination a.page:hover{border:1px solid #2b66a5;color:#000000}.pagination a.page:active{border:1px solid #2b66a5;color:#000000}.pagination a.next_page{font-weight:bold}.pagination span.disabled_page{border:1px solid #929292;color:#929292}.pagination span.current_page{font-weight:bold;border:1px solid;border-color:#162f54;background-color:#2e6ab1;color:#ffffff}.no_margin_or_padding{margin:0;padding:0}.leftie{float:left;width:49%}.rightie{float:right;width:49%}.clearfix{overflow:hidden;display:inline-block}.clearfix{display:block}.nowrap{white-space:nowrap}.no-bullets{list-style:none}.inline-list{list-style-type:none;margin:0px;padding:0px;display:inline}.inline-list li{margin:0px;padding:0px;display:inline}.colborder{padding-right:24px;margin-right:25px;border-right:1px solid #eeeeee}.flash{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-size:1.3em;margin-bottom:1em;padding:0.8em}.flash.notice{background:#cdf url("shadow_top.png") 0px -50px repeat-x;color:#556699;border:1px solid #99aacc}.flash.errors{background:#f4b4b4 url("shadow_top.png") 0px -50px repeat-x;color:#000000;border:1px solid #000000}.formError{font-size:1.3em;margin-bottom:1em;padding:0.8em;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#f4b4b4 url("shadow_top.png") 0px -50px repeat-x;color:#000000;border:1px solid #000000}.formError p{margin:0px}.formError ul{margin-bottom:0px}.formError h2{font-weight:bold;font-size:1em;margin:0px}.errorExplanation{font-size:1.3em;margin-bottom:1em;padding:0.8em;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#f4b4b4 url("shadow_top.png") 0px -50px repeat-x;color:#000000;border:1px solid #000000}.errorExplanation p{margin:0px}.errorExplanation ul{margin-bottom:0px}.errorExplanation h2{font-weight:bold;font-size:1em;margin:0px}.fieldWithErrors{clear:none}.no_margin_or_padding{margin:0;padding:0}.leftie{float:left;width:49%}.rightie{float:right;width:49%}.clearfix{overflow:hidden;display:inline-block}.clearfix{display:block}.nowrap{white-space:nowrap}.no-bullets{list-style:none}.inline-list{list-style-type:none;margin:0px;padding:0px;display:inline}.inline-list li{margin:0px;padding:0px;display:inline}.colborder{padding-right:24px;margin-right:25px;border-right:1px solid #eeeeee}button,a.button,input.button{-moz-border-radius:0.3em;-webkit-border-radius:0.3em;border-radius:0.3em;background:#efefef url("buttons/bg-button.png") center left repeat-x !important;border-style:solid;border-width:1px !important;border-color:#dddddd #999999 #999999 #dddddd !important;-moz-outline-radius:0.3em;color:#111111;display:inline-block;font-family:Helvetica Neue, Helvetica, Arial, Sans-serif;font-size:1.1em !important;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:1.2em;margin:0px;overflow:visible;padding:10px 17px;text-decoration:none;text-transform:lowercase;width:auto;height:auto;cursor:pointer}button.primary,a.button.primary,input.button.primary{font-weight:bold;color:#000000}button:hover{background-image:url("buttons/bg-button-hover.png") !important}a.button:hover{background-image:url("buttons/bg-button-hover.png") !important}input.button:hover{background-image:url("buttons/bg-button-hover.png") !important}button.large,a.button.large,input.button.large{-moz-border-radius:0.3em;-webkit-border-radius:0.3em;border-radius:0.3em;font-size:1.4em !important;line-height:1.4em}button.small,a.button.small,input.button.small{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-size:0.9em;line-height:1.4em;padding:5px 10px}button.small img{margin:0 3px 0 0 !important}a.button.small img{margin:0 3px 0 0 !important}input.button.small img{margin:0 3px 0 0 !important}button.update img{margin-right:7px}button.checkout img{margin-right:7px}a.button.update img{margin-right:7px}a.button.checkout img{margin-right:7px}input.button.update img{margin-right:7px}input.button.checkout img{margin-right:7px}button img{vertical-align:middle}a.button img{vertical-align:middle}input.button img{vertical-align:middle}button:focus{outline:none}a.button:focus{outline:none}input.button:focus{outline:none}button::-moz-focus-inner{padding:0px;border:none}p a.button img{margin:0 5px 0 0}p button img{margin:0 5px 0 0}.prices #product-details .prices{font-size:1.25em}.price.selling{color:#2e6ab1}#product-details .price.selling{font-size:1.5em}.price.diff{font-style:italic;font-weight:normal;color:#666666}.no_margin_or_padding{margin:0;padding:0}.leftie{float:left;width:49%}.rightie{float:right;width:49%}.clearfix{overflow:hidden;display:inline-block}.clearfix{display:block}.nowrap{white-space:nowrap}.no-bullets{list-style:none}.inline-list{list-style-type:none;margin:0px;padding:0px;display:inline}.inline-list li{margin:0px;padding:0px;display:inline}.colborder{padding-right:24px;margin-right:25px;border-right:1px solid #eeeeee}.product-listing{list-style:none;margin:2em 0px 0px 0px;padding:0px}.product-listing li{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;height:180px;width:140px;text-align:center;float:left;margin:10px;padding:10px;border:1px solid #dddddd;position:relative}.product-listing li a{display:block;text-decoration:none;color:#111111}.product-listing li a.info{position:absolute;bottom:0px;right:0px;padding:5px;width:150px;min-height:60px;background:#fff url("shadow_top.png") 0px -35px repeat-x;border-top:1px solid #ffffff;font-size:14px;min-height:84px}.product-listing li a.info span{display:block;font-size:14px}.product-listing li:hover{border-color:#1b1b1b}.product-listing li:hover a.info{background:#1b1b1b url("bottom_shine.png") bottom left repeat-x;color:#ffffff}ul.thumbnails{margin:0;padding:0;list-style:none}ul.thumbnails li{float:left;margin-right:5px;padding:3px;border:1px solid #ffffff;min-height:50px;width:50px;position:relative}ul.thumbnails li img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}ul.thumbnails li:hover{border-color:#cccccc}ul.thumbnails li.selected{border-color:#999999}.no_margin_or_padding{margin:0;padding:0}.leftie{float:left;width:49%}.rightie{float:right;width:49%}.clearfix{overflow:hidden;display:inline-block}.clearfix{display:block}.nowrap{white-space:nowrap}.no-bullets{list-style:none}.inline-list{list-style-type:none;margin:0px;padding:0px;display:inline}.inline-list li{margin:0px;padding:0px;display:inline}.colborder{padding-right:24px;margin-right:25px;border-right:1px solid #eeeeee}#product-variants{margin-bottom:1em}#product-variants ul{list-style:none;margin:0;padding:0}#product-images{display:inline;float:left;width:270px;margin-right:10px}#product-images h4{padding:6px 0px;margin:0px;font-weight:bold;clear:both}#product-images #main-image{min-height:250px;position:relative}#product-images #main-image img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}#product-description{display:inline;float:left;width:310px;margin-right:10px;padding-right:24px;margin-right:25px;border-right:1px solid #eeeeee}#taxon-crumbs{display:inline;float:left;width:950px;margin-right:10px;display:block;float:right;margin-top:20px;width:300px}dl.table-display{margin:0;padding:0}dl.table-display dt{float:left;margin:0;padding:5px;border-top:1px solid #dddddd}dl.table-display dd{float:left;margin:0;padding:5px;border-top:1px solid #dddddd}dl.table-display dt{width:100px}dl.table-display dd{width:180px}.no_margin_or_padding{margin:0;padding:0}.leftie{float:left;width:49%}.rightie{float:right;width:49%}.clearfix{overflow:hidden;display:inline-block}.clearfix{display:block}.nowrap{white-space:nowrap}.no-bullets{list-style:none}.inline-list{list-style-type:none;margin:0px;padding:0px;display:inline}.inline-list li{margin:0px;padding:0px;display:inline}.colborder{padding-right:24px;margin-right:25px;border-right:1px solid #eeeeee}tfoot#subtotal{float:right;width:49%;width:auto;text-align:left}table{border-collapse:collapse}table th{background:transparent;border-bottom:1px solid #dddddd}table#cart tr td{border-bottom:1px solid #dddddd;padding:1em 0}table#cart tr#none td{border-bottom:none}table#cart h4{margin-bottom:0em}.no_margin_or_padding{margin:0;padding:0}.leftie{float:left;width:49%}.rightie{float:right;width:49%}.clearfix{overflow:hidden;display:inline-block}.clearfix{display:block}.nowrap{white-space:nowrap}.no-bullets{list-style:none}.inline-list{list-style-type:none;margin:0px;padding:0px;display:inline}.inline-list li{margin:0px;padding:0px;display:inline}.colborder{padding-right:24px;margin-right:25px;border-right:1px solid #eeeeee}#signup #new-customer{display:inline;float:left;width:470px;margin-right:10px}#signup #new-customer h2{margin-bottom:0.25em}#signup #new-customer p{margin-bottom:10px}#signup #new-customer p input.title{padding:3px;margin:0px}#signup #new-customer input[type=checkbox]{top:0em}#login #existing-customer{display:inline;float:left;width:470px;margin-right:10px}#login #existing-customer h2{margin-bottom:0.25em}#login #existing-customer p{margin-bottom:10px}#login #existing-customer p input.title{padding:3px;margin:0px}#login #existing-customer input[type=checkbox]{top:0em}input.openid_url{background:#fff url("openid-inputicon.gif") no-repeat scroll 0pt 50%;padding-left:18px;border:1px solid #bbbbbb;font-size:1.5em}.no_margin_or_padding{margin:0;padding:0}.leftie{float:left;width:49%}.rightie{float:right;width:49%}.clearfix{overflow:hidden;display:inline-block}.clearfix{display:block}.nowrap{white-space:nowrap}.no-bullets{list-style:none}.inline-list{list-style-type:none;margin:0px;padding:0px;display:inline}.inline-list li{margin:0px;padding:0px;display:inline}.colborder{padding-right:24px;margin-right:25px;border-right:1px solid #eeeeee}ol.progress-steps{list-style:none;margin:0;padding:0;line-height:1em;font-size:12px}ol.progress-steps li{margin:0;padding:0;list-style:none;display:block;float:left;color:#999999;background-position:top left;background-repeat:no-repeat;background-image:url("step-progress/incomplete-incomplete.gif")}ol.progress-steps li span{padding:5px 14px 7px 24px;display:block;float:left;background-position:top right;background-repeat:no-repeat}ol.progress-steps li a{text-decoration:none;color:#333333}ol.progress-steps li.current-first span{padding-left:14px}ol.progress-steps li.completed-first span{padding-left:14px}ol.progress-steps li.current-first{background-image:url("step-progress/current-first.gif")}ol.progress-steps li.completed-first{background-image:url("step-progress/completed-first.gif") !important}ol.progress-steps li.current{color:#ffffff}ol.progress-steps li.current-first{color:#ffffff}ol.progress-steps li.current-last{color:#ffffff}ol.progress-steps li.completed{background-image:url("step-progress/completed-completed.gif")}ol.progress-steps li.current{background-image:url("step-progress/completed-current.gif")}ol.progress-steps li.current-last{background-image:url("step-progress/completed-current.gif")}ol.progress-steps li.next{background-image:url("step-progress/current-incomplete.gif")}ol.progress-steps li.next-last{background-image:url("step-progress/current-incomplete.gif")}ol.progress-steps li.last span{background-image:url("step-progress/incomplete-right.gif")}ol.progress-steps li.next-last span{background-image:url("step-progress/incomplete-right.gif")}ol.progress-steps li.current-last span{background-image:url("step-progress/current-right.gif")}div#checkout{position:relative}div#checkout .progress-steps{position:absolute;top:0.5em;right:0}div#checkout form{background-position:top right;background-repeat:no-repeat}div#checkout #checkout_form_address{background-image:url("steps/2.png")}div#checkout #checkout_form_delivery{background-image:url("steps/3.png")}div#checkout #checkout_form_address #billing label{width:190px;float:left;padding-right:10px;text-align:right}div#checkout #checkout_form_address #shipping label{width:190px;float:left;padding-right:10px;text-align:right}div#checkout #checkout_form_address #billing input{width:304px}div#checkout #checkout_form_address #shipping input{width:304px}div#checkout #checkout_form_address #billing select{width:304px}div#checkout #checkout_form_address #shipping select{width:304px}div#checkout #checkout_form_address #billing p.checkbox{padding-left:200px}div#checkout #checkout_form_address #shipping p.checkbox{padding-left:200px}div#checkout #checkout_form_address .form-buttons{padding-left:200px}div#checkout #checkout_form_address #billing p.checkbox label{width:auto !important;float:none !important}div#checkout #checkout_form_address #shipping p.checkbox label{width:auto !important;float:none !important}div#checkout #checkout_form_address #billing p.checkbox input{width:auto !important}div#checkout #checkout_form_address #shipping p.checkbox input{width:auto !important}div#checkout #checkout_form_payment{background-image:url("steps/5.png")}div#checkout #checkout_form_payment select{width:75px}div#checkout #checkout_form_payment #payment{display:inline;float:left;width:310px;margin-right:10px}div#checkout #checkout_form_payment #order_details{display:inline;float:left;width:470px;margin-right:10px}div#checkout #payment-methods{list-style:none;display:block;padding:0;margin:0;width:720px}div#checkout #payment-methods li{display:block;display:inline;float:left;width:190px;margin-right:10px}div#checkout #payment-methods li.last{display:inline;float:left;width:190px}div#checkout #checkout-summary{background-color:#c3c9df;float:right;margin-top:10px;padding:20px;width:180px}div#checkout #checkout-summary{background-color:#c3c9df;float:right;margin-top:10px;padding:20px;width:180px}@media all and (-webkit-min-device-pixel-ratio: 10000), not all and (-webkit-min-device-pixel-ratio: 0){input.awesome{border:1px solid RGBa(0, 0, 0, 0)}}@media screen and (-webkit-min-device-pixel-ratio: 0){.awesome:active{-webkit-box-shadow:none}}body{font-size:100%}#content{overflow:hidden;margin-bottom:30px}a{color:#0000bb;text-decoration:none}a:hover{text-decoration:underline;color:#f94a2e}.orange_bold{font-weight:bold;color:#f94a2e}.flash{font-size:1.6em;padding:0.6em;text-align:center}.flash.notice{color:#030;border:2px solid #060;background-color:#8c8}.flash.errors{color:#400;border:2px solid #800}.button,button,a.button,input.button{background:none !important;border:none !important;background-color:#111111 !important;color:white !important;padding:5px 10px 6px;font-size:13px;border:0;cursor:pointer;font-style:normal;font-weight:bold;font:inherit;line-height:1;position:relative;text-align:center;text-decoration:none;margin-top:0;margin-bottom:0;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*display:inline;position:relative;-moz-user-select:none;outline:0}.button:visited,button:visited,a.button:visited,input.button:visited{color:white !important}.button:hover,button:hover,a.button:hover,input.button:hover{color:white !important;text-decoration:none}.button:active,button:active,a.button:active,input.button:active{color:white !important;text-decoration:none}.button:focus,button:focus,a.button:focus,input.button:focus{color:white !important;text-decoration:none}.button:active,button:active,a.button:active,input.button:active{padding:6px 10px 5px}.button::selection,button::selection,a.button::selection,input.button::selection{background:transparent}.button::-moz-focus-inner,button::-moz-focus-inner,a.button::-moz-focus-inner,input.button::-moz-focus-inner{border:none}.button:focus,.button:hover,button:focus,button:hover,a.button:focus,a.button:hover,input.button:focus,input.button:hover{background-image:-moz-linear-gradient(top, rgba(255,255,255,0.4), rgba(150,150,150,0.3), transparent) !important;background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,0.4)), color-stop(0.5, rgba(150,150,150,0.3)), to(transparent)) !important;#filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#50ffffff,endColorstr=#20000000) progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135,strength=2) !important}.button:active,button:active,a.button:active,input.button:active{background-image:-moz-linear-gradient(top, rgba(0,0,0,0.2), rgba(150,150,150,0.2), rgba(255,255,255,0.2)) !important;background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(0,0,0,0.2)), color-stop(0.5, rgba(150,150,150,0.2)), to(rgba(255,255,255,0.2))) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#20000000,endColorstr=#50ffffff) progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=315,strength=1) !important;box-shadow:inset 0 1px 2px rgba(0,0,0,0.7);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.7);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.7)}a.button.primary,.button.primary,input.button.primary{background-color:#f94a2e !important;font-size:21px !important;padding:8px 20px !important}.orange.button{background-color:#f94a2e !important}.blue.button{background-color:#1F386B !important}.grey.button{background-color:#666 !important}.grey.button.current{background-color:#111 !important}.light_grey.button{text-shadow:0 -1px 1px rgba(255,255,255,0.25),-2px 0 1px rgba(255,255,255,0.25) !important;background-color:#eee !important;color:#000 !important}button.small,a.button.small,input.button.small,.button.small{font-size:11px !important;padding:3px !important}button.medium,a.button.medium,input.button.medium,.button.medium{font-size:16px !important;padding:10px !important}button.large,a.button.large,input.button.large,.button.large{font-size:21px !important;padding:12px 20px !important}button.huge,a.button.huge,input.button.huge,.button.huge{min-width:450px !important;font-size:21px !important;text-transform:uppercase;letter-spacing:1.5px !important;padding:14px !important;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px}.regular_price{color:#f94a2e;text-decoration:line-through;font-size:90%}h1,h2,h3{margin-bottom:0.2em}fieldset.big_fields{margin-bottom:20px}fieldset.big_fields input{font-size:20px;margin-top:6px}#header ul#nav-bar{line-height:1.5;margin-top:59px}#header ul#nav-bar a{color:#ddd;text-decoration:none;font-size:18px;text-shadow:0 1px 1px rgba(255,255,255,0.3),1px 0 1px rgba(255,255,255,0.3)}#header ul#nav-bar a:hover{color:#f94a2e}#header ul#nav-bar li.cart-indicator a{background:none;padding-right:0}#footer{margin-top:50px;margin:24px;padding:12px 20px;color:#444;background-color:#eee;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;border:1px solid #ccc;-webkit-box-shadow:#bbbbbb, 0, 0, 4px, 0, inset;-moz-box-shadow:#bbbbbb, 0, 0, 4px, 0, inset;box-shadow:#bbbbbb, 0, 0, 4px, 0, inset;overflow:hidden;padding:26px 40px}#footer div.left{text-align:center;width:100%}#footer .footer_column{float:left;width:230px;text-align:left;font-size:13px}#footer .copyright{clear:both;padding-top:25px;font-size:14px}#footer a{color:#444}#footer a:hover{color:#f94a2e}h1.giant{font-family:"minion-pro-1","minion-pro-2","Times New Roman",Georgia,serif;text-align:center;font-size:62px}.product_selector{text-align:center;font-family:'Lucida Grande','Lucida Sans Unicode',Verdana,sans-serif}.product_selector .headline{padding:20px 0 30px}.product_selector .headline h1,.product_selector .headline h2,.product_selector .headline h5{text-align:center;font-family:"minion-pro-1","minion-pro-2","Times New Roman",Georgia,serif}.product_selector .headline h1{font-size:72px;margin-bottom:0}.product_selector .headline h2{font-size:30px;color:#333}.product_selector .headline h5{font-size:30px;font-weight:normal;margin-bottom:0;color:#333;line-height:1em}.product_selector h3{font-size:34px;margin-bottom:12px;color:#162f54;letter-spacing:-1px}.product_selector h4{font-size:20px;margin-bottom:16px;color:#162f54}.product_selector .selector_box{width:274px;float:left;margin:12px;padding:16px 8px;border:1px solid #ccc;background-color:#e7e7e7;background:#eeeeee;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ddd), color-stop(100%, #fff)),#eee;background:-webkit-linear-gradient(#ddd, #fff),#eee;background:-moz-linear-gradient(#ddd, #fff),#eee;background:-o-linear-gradient(#ddd, #fff),#eee;background:linear-gradient(#ddd, #fff),#eee;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:#dddddd, 0, 0, 5px;-moz-box-shadow:#dddddd, 0, 0, 5px;box-shadow:#dddddd, 0, 0, 5px;text-decoration:none}.product_selector .selector_box .description{color:#cc0000;min-height:48px}.about_us{padding-top:40px}.about_us h2{text-align:center;font-family:"minion-pro-1","minion-pro-2","Times New Roman",Georgia,serif;font-size:48px;line-height:1em}.about_us p{font-family:"minion-pro-1","minion-pro-2","Times New Roman",Georgia,serif;font-size:20px;padding:0 40px}.product_section{margin-bottom:10px}.product_section .button_container{text-align:center;margin-top:20px}.product_section.secondary{background:#f0f0f0;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eee), color-stop(100%, #fff)),#f0f0f0;background:-webkit-linear-gradient(#eee, #fff),#f0f0f0;background:-moz-linear-gradient(#eee, #fff),#f0f0f0;background:-o-linear-gradient(#eee, #fff),#f0f0f0;background:linear-gradient(#eee, #fff),#f0f0f0;border:1px solid #ddd;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;padding:8px 6px 16px 16px}.product_section .section_info{width:438px;float:left;padding-right:20px}.product_section .section_info h1,.product_section .section_info h2{font-size:40px;letter-spacing:-2px}.product_section .section_info h2{margin-bottom:10px;color:#162f54}.product_section .section_info h3{font-style:italic}.product_section .section_info h5{font-size:14px;font-weight:normal;margin-bottom:10px}.product_section .section_image{width:440px;float:left}.product_section.call_to_action{background:#fe8e3a;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fc7234), color-stop(100%, #ffa33e)),#fe8e3a;background:-webkit-linear-gradient(#fc7234, #ffa33e),#fe8e3a;background:-moz-linear-gradient(#fc7234, #ffa33e),#fe8e3a;background:-o-linear-gradient(#fc7234, #ffa33e),#fe8e3a;background:linear-gradient(#fc7234, #ffa33e),#fe8e3a;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:black, 0px, 0px, 4px;-moz-box-shadow:black, 0px, 0px, 4px;box-shadow:black, 0px, 0px, 4px;padding:12px;margin:12px;font-size:16px;color:#000}.product_section.call_to_action .one_more_thing{text-align:center;width:270px;float:left;padding:14px}.product_section.call_to_action .one_more_thing a{color:#162f54}.product_section.call_to_action .one_more_thing a:hover{color:#000}.product_section.irs{margin-bottom:0}.product_section.irs .section_image{width:400px}.product_section.irs .section_info{width:520px}.continuing_education .product_section .section_info{width:546px}.continuing_education .product_section .section_image{width:360px;text-align:center}.enrolled_agent_exam_prep .product_section .section_info{width:466px}.testamonial{color:#555;font-family:"minion-pro-1","minion-pro-2","Times New Roman",Georgia,serif;font-size:20px;margin:20px 10px 10px;clear:both;padding:18px;text-align:center;font-style:italic}.testamonial .signature{font-size:16px}.testamonial hr{margin:12px}.bottom_call_to_action{text-align:center}table.pricing_matrix{font-size:16px}table.pricing_matrix td,table.pricing_matrix th{text-align:center;padding:14px;border-bottom:1px solid #ddd;border-left:1px solid #ddd}table.pricing_matrix th{font-size:18px}table.pricing_matrix th .subtitle{font-size:14px;font-weight:normal}table.pricing_matrix td.legend,table.pricing_matrix th.legend{text-align:left;border-left:none;font-weight:bold}table.pricing_matrix tr.bottom td{border-bottom:none}table.pricing_matrix tr.grey td{background-color:#eee}table.pricing_matrix tr.link_to_second_grid td{border:none}table.pricing_matrix tr.link_to_second_grid td div{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background-color:#ddd;padding:12px 40px}.no_worries{background-color:#ddd;font-size:13px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.no_worries .column{width:430px;float:left;padding:16px}.no_worries .column .faq{margin-bottom:12px}.no_worries .column .faq p{font-weight:bold;margin-bottom:4px;font-size:14px}.tab_container{clear:both}.tab_container .tab_content_container{margin-top:-1px}.tab_container .tab_links{margin:0 0 0 15px;overflow:hidden;height:33px}.tab_container .tab_links .tab_link{display:inline-block;margin:0 1px;font-size:20px;text-decoration:none;padding:1px 12px;letter-spacing:1px;color:#EEE;border:1px solid #666;background:gray;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #999), color-stop(100%, #666)),gray;background:-webkit-linear-gradient(#999, #666),gray;background:-moz-linear-gradient(#999, #666),gray;background:-o-linear-gradient(#999, #666),gray;background:linear-gradient(#999, #666),gray;-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;border-top-right-radius:6px}.tab_container .tab_links .tab_link:hover{text-decoration:none;color:#222;border-color:#AAA;background:#f0f0f0;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ccc), color-stop(100%, #eee)),#f0f0f0;background:-webkit-linear-gradient(#ccc, #eee),#f0f0f0;background:-moz-linear-gradient(#ccc, #eee),#f0f0f0;background:-o-linear-gradient(#ccc, #eee),#f0f0f0;background:linear-gradient(#ccc, #eee),#f0f0f0}.tab_container .tab_links .selected{color:#222;border-color:#CCC;background:#f0f0f0;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fafafa), color-stop(100%, #eee)),#f0f0f0;background:-webkit-linear-gradient(#fafafa, #eee),#f0f0f0;background:-moz-linear-gradient(#fafafa, #eee),#f0f0f0;background:-o-linear-gradient(#fafafa, #eee),#f0f0f0;background:linear-gradient(#fafafa, #eee),#f0f0f0}.tab_container .tab_links .selected:hover{color:#222;border-color:#CCC;background:#f0f0f0;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fafafa), color-stop(100%, #eee)),#f0f0f0;background:-webkit-linear-gradient(#fafafa, #eee),#f0f0f0;background:-moz-linear-gradient(#fafafa, #eee),#f0f0f0;background:-o-linear-gradient(#fafafa, #eee),#f0f0f0;background:linear-gradient(#fafafa, #eee),#f0f0f0}.product-listing li{height:190px}.product-listing li a.info{font-size:14px;min-height:84px}h1.test_h1{font-size:1.8em}ul.question_options{list-style-type:none;margin-bottom:0.2em;clear:left}ul.question_options li{margin-right:4em}.save-button-container{float:right;clear:right;font-size:0.8em}.save-button-container .button{text-transform:none}#calculator_link{float:right;font-size:0.8em;margin:0 6px 2px 0}#calculator_link .button{text-transform:none}#question_id{float:right;color:#bbb;font-size:10px;margin-right:12px;clear:right}.test_navigation{list-style-type:none;clear:both;background-color:#3f588B;border:1px solid #1F386B;margin:12px 0;padding:12px 0 44px}.test_navigation li{display:inline;float:left;width:25%;text-align:center}.test_navigation li .blue.button,.test_navigation li .orange.button{text-transform:none;border:1px solid #8888AA !important}.test_navigation li .blue.button:disabled,.test_navigation li .blue.button.disabled{border:1px solid #777 !important;color:#aaa !important}.test_navigation li .blue.button:disabled:focus,.test_navigation li .blue.button:disabled:hover,.test_navigation li .blue.button.disabled:focus,.test_navigation li .blue.button.disabled:hover{background-image:none !important}.test_navigation.top{color:#fff;font-size:20px;padding:12px 12px 44px}.test_navigation.top li{width:33%;font-size:20px}table.test_review{width:80%;margin-left:10%;margin-top:20px}table.test_review td,table.test_review th{border:1px solid #ccc;text-align:center;font-size:13px;padding:3px}table.test_review th{background-color:#ddd;font-weight:bold;font-size:16px}.answer_label{position:relative;left:2.7em;margin-left:-2.7em}#explanation,#check_answer_box{background-color:#eee;border:1px solid #ccc;margin:12px;padding:20px;clear:both}#answer_correct,#answer_incorrect{margin:0 12px 20px;padding:20px}#answer_correct{border:1px solid #060;background-color:#efe;color:#060}#answer_incorrect{border:1px solid #c00;background-color:#fee;color:#c00}#calculator{border:1px solid #888;background-color:#ddd;margin:0 12px 12px 4em}#end_test h3{margin:2.5em 0 2em}#end_test h4{margin:0 0 0.5em}.end_of_test_report .question{background-color:#f0f0f0;border:1px solid #aaa;margin:1em 0;padding:1em}.end_of_test_report .public_identifier{font-weight:normal;float:right;font-size:80%;color:#777}.end_of_test_report p{margin:0}.end_of_test_report hr{margin:1em 0}.end_of_test_report h6{margin:0 0 0.5em}.end_of_test_report .explanation{margin:0.5em 0 0}.end_of_test_report .correct_answer,.end_of_test_report .your_answer{font-weight:bold}div#checkout h1{display:none}div#checkout hr.space{display:none}div#checkout #checkout-summary{background-color:#162f54;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;font-size:14px}div#checkout #checkout-summary h3{color:#ddd}div#checkout ol.progress-steps{font-size:24px;line-height:40px;position:relative;top:0}div#checkout ol.progress-steps li span{padding:4px 14px 7px 39px}div#checkout ol.progress-steps li.current-first span,div#checkout ol.progress-steps li.completed-first span{padding-left:14px}table.index td{width:auto}table.index tbody#subtotal td,table.index tbody#order-charges td,table.index tbody#order-total td{text-align:right}table.index td.total,table.index th.total,table.index td.qty,table.index th.qty,table.index td.price,table.index th.price{text-align:right}.product_resources{margin-bottom:20px}.shipping_disclaimer{font-size:16px;margin:24px;margin:24px;padding:12px 20px;color:#444;background-color:#eee;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;border:1px solid #ccc;-webkit-box-shadow:#bbbbbb, 0, 0, 4px, 0, inset;-moz-box-shadow:#bbbbbb, 0, 0, 4px, 0, inset;box-shadow:#bbbbbb, 0, 0, 4px, 0, inset;overflow:hidden}#errorExplanation{width:640px;color:#700;border:2px solid #a44;background-color:#fbb;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:#aa4444, 0, 0, 4px, 0, inset;-moz-box-shadow:#aa4444, 0, 0, 4px, 0, inset;box-shadow:#aa4444, 0, 0, 4px, 0, inset;margin:12px;padding:12px}#errorExplanation h2{color:#700;font-size:24px;margin-bottom:0}#errorExplanation ul{margin-bottom:0}.shipment_tracking{margin:24px;padding:12px 20px;color:#444;background-color:#eee;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;border:1px solid #ccc;-webkit-box-shadow:#bbbbbb, 0, 0, 4px, 0, inset;-moz-box-shadow:#bbbbbb, 0, 0, 4px, 0, inset;box-shadow:#bbbbbb, 0, 0, 4px, 0, inset;overflow:hidden;width:520px;text-align:center}.password_area #password-credentials{display:none}.password_area{background-color:#ddd;margin-bottom:12px;padding:10px 10px 10px 20px;width:234px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.account_summary{margin:24px;padding:12px 20px;color:#444;background-color:#eee;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;border:1px solid #ccc;-webkit-box-shadow:#bbbbbb, 0, 0, 4px, 0, inset;-moz-box-shadow:#bbbbbb, 0, 0, 4px, 0, inset;box-shadow:#bbbbbb, 0, 0, 4px, 0, inset;overflow:hidden;width:500px;margin-bottom:20px}table.add_organizations tr{border-bottom:1px solid #ddd}table.add_organizations td{padding-top:12px;padding-bottom:12px}table.add_organizations a{font-size:75%;font-weight:bold}table.add_organizations img{vertical-align:text-top}#sidebar .taxons-list h6.taxonomy-root a{font-size:24px;white-space:normal;line-height:1.2em;text-indent:-7px}#sidebar .taxons-list h6.taxonomy-root:hover,h6.taxonomy-root a:hover{text-decoration:none;background:none;color:#f94a2e}.about{margin:24px;padding:12px 20px;color:#444;background-color:#eee;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;border:1px solid #ccc;-webkit-box-shadow:#bbbbbb, 0, 0, 4px, 0, inset;-moz-box-shadow:#bbbbbb, 0, 0, 4px, 0, inset;box-shadow:#bbbbbb, 0, 0, 4px, 0, inset;overflow:hidden}.about dl{margin-top:4px;font-size:16px}.about dl dt{width:200px;text-align:right;float:left;clear:left;padding-top:4px}.about dl dd{float:left;padding-top:4px}body.faq_page ul{list-style-type:none}body.faq_page .faq{margin-top:16px}body.faq_page .faq ul{list-style-type:disc}h5.login_question{margin-top:1em;margin-bottom:0.5em;color:#f94a2e}h5.login_answer{padding-left:20px;margin:8px}div#new-customer{width:540px}div#new-customer label{font-size:14px}div.signup_group{margin-top:16px;margin-bottom:16px}p.signup_field{float:left;width:240px}div#cart-form{display:inline;float:left;width:270px}.prices{font-weight:bold}div#product-price{font-weight:bold;margin:0 0 1.5em}span.price{font-size:1.5em}td.order_item_qty{text-align:right}h6.taxonomy-root.current a{width:183px}h6.taxonomy-root a{color:#222222;font-size:1.5em;text-indent:-5px;line-height:2.2em;font-weight:normal}nav#breadcrumbs{margin-bottom:1em}nav#breadcrumbs ul.inline{list-style-type:none;margin:0px;padding:0px;display:inline;margin:0;padding:0;overflow:auto}nav#breadcrumbs ul.inline li{margin:0px;padding:0px;display:inline}nav#breadcrumbs ul.inline li{line-height:20px;color:#666666}nav#breadcrumbs ul.inline li a{text-decoration:none;padding:5px 7px;color:#666666}nav#breadcrumbs ul.inline li span{text-decoration:none;padding:5px 7px;color:#666666}nav#breadcrumbs ul.inline li span{color:#333333}h3.taxon-title{font-size:2.5em}body.two-col div#wrapper{background-image:url("wrapper-back-2.png")}td[data-hook="cart_item_description"],td[data-hook="order_item_description"]{line-height:15px;width:100px}td[data-hook="cart_item_description"] h4,td[data-hook="order_item_description"] h4{font-size:14px;line-height:17px;margin-bottom:10px}td[data-hook="order_item_price"] p,td[data-hook="order_item_total"] p,td[data-hook="order_item_qty"] p,td[data-hook="order_item_description"] p{margin-bottom:0px !important}input.title{margin-right:10px}
