::selection{background:#FFF;color:#BFBFBF}
::-moz-selection{background-color:#FFF;color:#BFBFBF}
body{background-image:url(../images/body/background_repeat.jpg);background-repeat:repeat;font-family:Arial, Helvetica, sans-serif;-webkit-font-smoothing:subpixel-antialiased;margin:0;padding:0}
.abs_header{background-image:url(../images/body/abs_header_repeat.jpg);background-repeat:repeat-x;height:69px}
.header_inner{height:63px;width:990px;margin-right:auto;margin-left:auto}
.header_left{float:left;width:250px;padding-top:14px}
.header_right{float:right;width:auto;padding-top:16px}
.logo{height:95px;width:302px;padding-top:110px;background-image:url(../images/body/logo.png);background-repeat:no-repeat;background-position:bottom;margin-bottom:0}
.TabbedPanelsTabGroup{background-repeat:repeat;background-position:right top;font-family:"Helvetica Neue", Arial;font-size:12px;color:#575757;text-shadow:1px 1px 0 #FFF;font-weight:600;height:40px;position:relative;background-image:url(../images/tabs/tabs_header_repeat.jpg);-moz-border-radius-topright:4px;border-top-right-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;margin:0;padding:0 0 0 1px}
.TabbedPanelsTab{position:relative;float:left;list-style:none;cursor:pointer;background-image:url(../images/tabs/tab_divide.png);background-repeat:repeat-y;background-position:right top;line-height:40px;outline:none;color:#7287A1;margin:0;padding:0 25px 0 20px}
.TabbedPanelsTab:first-child{-moz-border-radius-topleft:4px;border-top-left-radius:4px}
.TabbedPanelsTabSelected{background-color:#FFF;color:#4D4D4D;border-left-width:1px;border-left-style:solid;border-left-color:#FFF;margin-left:-1px}
.TabbedPanelsContentGroup{background-repeat:no-repeat;clear:both;padding-right:0;padding-bottom:0;padding-left:0;overflow:auto;margin:0}
.TabbedPanelsContent{background-repeat:repeat-y;background-position:right top;font-size:16px;margin:0;padding:0}
a.dark_blue_button{font-family:Helvetica, Arial;display:inline-block;height:32px;font-size:12px;color:#FFF;text-shadow:1px 1px 0 #DEEDFA;white-space:nowrap;border:none;overflow:visible;cursor:pointer;text-decoration:none;background-image:url(../images/buttons/blue_button.png);background-repeat:no-repeat;background-position:0 0;font-weight:700;padding:0 0 0 18px}
a.dark_blue_button>span{display:block;height:32px;line-height:32px;background-image:url(../images/buttons/blue_button.png);background-repeat:no-repeat;background-position:100% 0;color:#646B71;padding:0 18px 0 0}
a.dark_blue_button_small{font-family:Helvetica, Arial;display:inline-block;height:26px;font-size:11px;color:#FFF;text-shadow:1px 1px 0 #DEEDFA;white-space:nowrap;border:none;overflow:visible;cursor:pointer;text-decoration:none;background-image:url(../images/buttons/blue_button_sml.png);background-repeat:no-repeat;background-position:0 0;font-weight:700;padding:0 0 0 14px}
a.dark_blue_button_small>span{display:block;height:26px;line-height:26px;background-image:url(../images/buttons/blue_button_sml.png);background-repeat:no-repeat;background-position:100% 0;color:#646B71;padding:0 14px 0 0}
a.dark_blue_button-large{font-family:Helvetica, Arial;display:inline-block;height:42px;font-size:16px;color:#FFF;text-shadow:1px 1px 0 #DEEDFA;white-space:nowrap;border:none;overflow:visible;cursor:pointer;text-decoration:none;background-image:url(../images/buttons/blue_button-large.png);background-repeat:no-repeat;background-position:0 0;font-weight:700;padding:0 0 0 25px}
button.dark_blue_button-large{font-family:Helvetica, Arial;display:inline-block;height:42px;font-size:16px;color:#FFF;text-shadow:1px 1px 0 #DEEDFA;white-space:nowrap;border:none;overflow:visible;cursor:pointer;text-decoration:none;background-image:url(../images/buttons/blue_button-large.png);background-repeat:no-repeat;background-position:0 0;font-weight:700;background-color:#FFF;padding:0 0 0 25px}
button.dark_blue_a_c_d_css_button,button.dark_blue_a_c_d_css_button:hover{font-family:Helvetica, Arial;display:inline-block;font-size:12px;font-weight:700;background-image:url(../images/buttons/button_css_repeat.jpg);background-repeat:repeat;background-position:left -1px;outline:none;white-space:nowrap;color:#646B71;background-color:#F5F5F5;-moz-border-radius:18px;border-radius:18px;border:1px solid #B2C8D6;-moz-box-shadow:0 0 2px ##BBCDDA;-webkit-box-shadow:0 0 2px;box-shadow:0 0 2px ##BBCDDA;cursor:pointer;text-shadow:1px 1px 0 #DEEDFA;text-decoration:none;line-height:30px;margin:0;padding:0 18px}
.dark_blue_a_css_button,.dark_blue_a_css_button:hover{height:30px;font-family:Helvetica, Arial;display:inline-block;font-size:12px;font-weight:700;line-height:30px;background-image:url(../images/buttons/button_css_repeat.jpg);background-repeat:repeat;background-position:left -1px;padding-right:18px;outline:none;white-space:nowrap;padding-left:18px;color:#646B71;background-color:#F5F5F5;-moz-border-radius:18px;border-radius:18px;border:1px solid #B2C8D6;-moz-box-shadow:0 0 2px ##BBCDDA;-webkit-box-shadow:0 0 2px;box-shadow:0 0 2px ##BBCDDA;cursor:pointer;margin-right:5px;text-shadow:1px 1px 0 #DEEDFA;text-decoration:none}
.dark_blue_a_css_button_large{height:42px;font-family:Helvetica, Arial;font-size:16px;font-weight:700;line-height:42px;background-image:url(../images/buttons/button_css_repeat.jpg);background-repeat:repeat;background-position:left -1px;text-shadow:1px 1px 0 #DEEDFA;outline:none;color:#646B71;background-color:#F5F5F5;-moz-border-radius:25px;border-radius:25px;border:1px solid #BBCDDA;-moz-box-shadow:0 0 2px ##BBCDDA;-webkit-box-shadow:0 0 2px;box-shadow:0 0 2px ##BBCDDA;cursor:pointer;margin-right:5px;padding:0 18px}
a.dark_button{font-family:Arial;display:inline-block;height:32px;font-size:12px;font-weight:700;color:#FFF;text-shadow:1px 1px 0 #000;white-space:nowrap;border:none;overflow:visible;cursor:pointer;text-decoration:none;background-image:url(../images/buttons/dark_button.png);background-repeat:no-repeat;background-position:0 0;padding:0 0 0 17px}
a.dark_button>span{display:block;height:32px;line-height:32px;background-image:url(../images/buttons/dark_button.png);background-repeat:no-repeat;background-position:100% 0;padding:0 20px 0 0}
a.light_button{font-family:Arial;display:inline-block;height:32px;font-size:12px;font-weight:700;color:#939393;text-shadow:1px 1px 0 #FFF;white-space:nowrap;border:none;overflow:visible;cursor:pointer;text-decoration:none;background-image:url(../images/buttons/light_button.png);background-repeat:no-repeat;background-position:0 0;padding:0 0 0 17px}
a.light_button>span{display:block;height:32px;line-height:32px;background-image:url(../images/buttons/light_button.png);background-repeat:no-repeat;background-position:100% 0;padding:0 20px 0 0}
a.gold_button{font-family:Arial;display:inline-block;height:32px;font-size:12px;font-weight:700;color:#584826;text-shadow:1px 1px 0 #FFD06E;white-space:nowrap;border:none;overflow:visible;cursor:pointer;text-decoration:none;background-image:url(../images/buttons/gold_button.png);background-repeat:no-repeat;background-position:0 0;padding:0 0 0 16px}
a.gold_button>span{display:block;height:32px;line-height:32px;background-image:url(../images/buttons/gold_button.png);background-repeat:no-repeat;background-position:100% 0;padding:0 17px 0 0}
a.gold_button:hover,a.gold_button:focus{color:#000;text-decoration:none}
.white{color:#FFF}
.light_grey_hl{color:#BFBFBF}
.sc_red{color:#ED2C2B}
.sc_red_uppercase{color:#F00;text-transform:uppercase}
.header_left_inner{font-size:14px;color:#FFF;font-family:Arial, Helvetica, sans-serif;font-weight:700}
.header_left_inner_user{font-size:14px;color:#FFF;font-family:Arial, Helvetica, sans-serif;font-weight:700;padding-top:13px;text-shadow:1px 1px 0 #000}
.search_fixed_left{background-image:url(../images/body/search_field_left.jpg);background-repeat:no-repeat;height:34px;width:18px}
.search_dup_wrapper{background-image:url(../images/body/search_field_dup.jpg);background-repeat:repeat-x;height:28px;margin:0 -4px 0 0;padding:6px 0 0}
.search_dup_wrapper .search_abs_header{background-color:#1D1D1D;border:1px solid #1D1D1D;height:23px;margin-top:4px;width:100%;font-size:13px;font-family:Arial;font-weight:700;color:#FFF;text-shadow:1px 1px 0 #000;outline:none}
.slides_container{overflow:hidden;width:550px;height:370px;display:block}
#slides .pagination{display:none}
#slides_three{width:880px;height:100px;margin:12px auto 0;padding:0}
#slides_three .slides_container{width:880px;display:none;height:100px;margin:0 auto;padding:0}
#slides_three .slides_container div{width:880px;margin:0 auto;padding:0}
#slides_three .next,#slides_three .prev{position:absolute;width:16px;height:14px;display:block;z-index:101;margin-top:-70px;float:left;margin-left:-10px}
#slides_three .next{margin-left:869px;cursor:pointer;float:right;margin-top:-71px}
#slides_three .pagination{width:100px;visibility:hidden;height:15px;margin:-15px 0 0;padding:0}
#slides_two{width:970px;margin-right:auto;margin-left:auto;height:255px;margin-top:0}
#slides_two .slides_container{width:970px;display:none;height:255px}
#slides_two .slides_container div{width:980px}
#slides_two .next,#slides_two .prev{position:absolute;width:20px;height:24px;display:block;z-index:101;margin-top:-140px;float:left}
#slides_two .next{margin-left:945px;cursor:pointer;float:right}
.header{background-image:url(../images/body/header_repeat.jpg);background-repeat:repeat-x;height:370px}
.inner_wrapper{width:990px;margin-right:auto;margin-left:auto;height:370px;background-image:url(../images/body/header_glow.png);background-repeat:no-repeat;background-position:center 4px}
.header_left_inner_align{float:left;height:370px;width:440px}
.inner_wrapper .header_left_inner_align h1{font-size:17px;font-weight:500;color:#FFF;text-shadow:1px 1px 0 #000;margin:0;padding:5px 0 0}
.header_lower_buttons_wrapper{padding-top:61px}
.left_5{padding-left:5px}
.left_10{padding-left:10px}
.header_right_inner_align{float:right;width:550px;height:370px}
.main_index_video_wrapper{width:456px;background-image:url(../images/shows/index_header_video.png);background-repeat:no-repeat;height:303px;margin-top:35px;margin-bottom:0;margin-left:50px;padding:0}
.main_index_video_wrapper .play_button{height:50px;width:50px;margin-left:200px;margin-top:130px;background-image:url(../images/buttons/play_button.png);background-repeat:no-repeat}
.underline{background-color:#FFF;border-top-width:1px;border-top-style:solid;border-top-color:#D5D5D5;height:1px;width:100%;margin:0;padding:0}
.page_inner_wrapper{width:990px;margin-right:auto;margin-left:auto;padding-bottom:0}
.page_inner_tutorials_banner_wrapper{width:990px;margin-right:auto;margin-left:auto;padding-bottom:0;padding-top:0}
.upper_left{float:left;height:320px;width:309px;background-image:url(../images/body/vert_divide.jpg);background-repeat:repeat-y;background-position:right top;padding:20px 0 0}
.upper_left_outer_wrapper{float:left;width:309px;background-image:url(../images/body/top_right_hl.png);background-repeat:no-repeat;background-position:right top}
.upper_right{float:right;width:666px;padding-top:28px;padding-bottom:25px;padding-left:15px;background-image:url(../images/body/top_left_hl.png);background-repeat:no-repeat;background-position:left top}
.clear{clear:both}
.right_indent{background-color:#D5D5D5;border-right-width:1px;border-right-style:solid;border-right-color:#FFF;width:351px;height:200px}
.page_inner_wrapper .upper_left h2{font-size:16px;font-weight:700;margin:0;padding:20px 0 5px 15px}
.page_inner_wrapper .upper_left p{font-size:13px;font-family:Arial, Helvetica, sans-serif;color:#757575;margin:0;padding:0 40px 15px 15px}
.page_inner_wrapper .upper_right h2{font-size:16px;font-weight:700;color:#4F4F4F;margin:0;padding:0}
.this_weeks_show_wrapper{background-image:url(../images/shows/this_weeks_show_box.jpg);background-repeat:no-repeat;height:225px;width:330px;margin-right:10px}
.page_inner_wrapper .upper_right .title{font-size:16px;font-weight:700;margin:0;padding:20px 0 5px 20px}
.page_inner_wrapper .upper_right table tr td p{font-size:20px;font-family:Arial, Helvetica, sans-serif;color:#4B4B4B;font-weight:400;margin:0 0 15px;padding:20px 25px 0}
.this_weeks_show_wrapper .play_button{width:50px;margin-right:auto;margin-left:auto;padding-top:85px;padding-bottom:15px}
.carou_background{background-image:url(../images/body/carou_backgroud.jpg);background-repeat:repeat;margin:0;padding:0}
.carou_background .carou_inner{height:360px;width:990px;margin:0 auto;padding:0}
.carou_inner h3{font-size:16px;font-weight:700;color:#4F4F4F;margin:0;padding:40px 0 0 15px}
.carou_show_wrapper{background-image:url(../images/shows/carou_show_box.jpg);background-repeat:no-repeat;height:151px;width:220px}
.carou_background .carou_inner ul{list-style-type:none;width:970px;height:285px;margin:35px auto 0;padding:0 0 0 25px}
.carou_background .carou_inner ul li{display:inline;float:left;width:220px;font-size:12px;font-family:Arial, Helvetica, sans-serif;font-weight:700;color:#6C6C6C;height:285px;margin:0 5px;padding:0}
.carou_background .carou_inner ul li:hover{display:inline;float:left;width:220px;font-size:12px;font-family:Arial, Helvetica, sans-serif;font-weight:700;color:#898989;margin:0 5px;padding:0}
.carou_background .carou_inner ul li p{margin:0;padding:0 10px}
.carou_background .carou_inner ul li p a{color:#6C6C6C;text-decoration:none}
.carou_background .carou_inner ul li .show_cat_wrapper{padding-left:10px;padding-top:5px;color:#A2A2A2;height:55px;display:none;margin:0}
.carou_background .carou_inner ul li:hover .show_cat_wrapper{padding-left:10px;padding-top:5px;color:#A2A2A2;display:inherit;height:55px;margin:0}
.carou_background .carou_inner ul li .show_cat_wrapper a{color:#A2A2A2;text-decoration:none}
.footer_inner{width:990px;height:215px;margin:0 auto;padding:0}
.footer_left_align{float:left;width:760px;padding-top:30px}
.footer_right_align{float:right;width:220px;padding-top:15px;font-size:12px}
.footer_inner .footer_left_align ul{float:left;margin:0;padding:0}
.footer_inner .footer_left_align ul li{display:block;list-style-type:none;margin:0 50px 0 0;padding:4px 0}
.footer_inner .footer_left_align ul li h5{font-size:12px;font-weight:700;text-transform:uppercase;font-family:Arial, Helvetica;margin:0;padding:0}
.footer_inner .footer_left_align ul li a{font-size:11px;color:#BBB;text-decoration:none;text-transform:uppercase;text-shadow:1px 1px 0 #FFF}
.footer_inner .footer_left_align ul li a:hover{font-size:11px;color:#7C7C7C;text-decoration:none;text-transform:uppercase;text-shadow:1px 1px 0 #FFF}
.slides_container div ul li .carou_show_wrapper div a{margin-right:auto;margin-left:auto;padding-top:25px}
ul li .carou_show_wrapper .small_play_button{padding-top:55px;padding-left:85px;display:none}
ul li .carou_show_wrapper .small_play_button a{padding-top:55px}
ul li:hover .carou_show_wrapper .small_play_button{padding-top:55px;padding-left:85px;display:inline}
.small_play_button_padding{padding-top:50px}
.footer_right_align table tr td .sc_red_uppercase{font-size:11px}
#slides_two .slides_container div ul li .show_cat_wrapper a:hover{color:#565656}
#slides_two .pagination{width:100px;padding-top:0;position:relative;top:-35px;left:430px;clear:both;float:left;height:15px}
.overlay_show_number{width:100px;padding-top:0;padding-right:100px;padding-left:0;position:relative;left:110px;bottom:-30px}
#abs_header_dark_button_dd_ic{padding-top:8px;padding-left:9px}
#abs_header_dark_button_dd_ic_cross{padding-top:6px;padding-left:5px}
.show_cat_wrapper_dd_menu{display:none;height:600px;background-image:url(../images/body/dd_menu_background_repeat.jpg);background-repeat:repeat;background-position:top}
#hide_cat_button_wrapper{position:absolute;top:17px;margin-left:1px;visibility:hidden}
#show_cat_button_wrapper{position:absolute;top:17px;margin-left:1px}
.main_index_iphone{background-image:url(../images/header/header_iphone.png);background-repeat:no-repeat;height:345px;width:500px;background-position:right bottom;margin-left:20px;padding-left:25px}
.main_index_ipad{background-image:url(../images/header/header_ipad.png);background-repeat:no-repeat;background-position:right bottom;width:550px;height:355px}
.main_index_imac{background-image:url(../images/header/header_imac.png);background-repeat:no-repeat;background-position:right bottom;width:550px;height:335px}
.main_index_mbp{background-image:url(../images/header/header_mbp.png);background-repeat:no-repeat;background-position:right bottom;width:553px;height:335px}
.menu_inner{width:990px;margin-right:auto;margin-left:auto;height:600px}
.menu_abs_title{font-family:Arial, Helvetica;font-size:22px;color:#FFF;font-weight:600;padding-top:35px}
.menu_desc{font-size:12px;color:#EEE;padding-top:5px;padding-bottom:18px}
.show_cat_wrapper_dd_menu .menu_inner .show_cat_outer_wrapper_dd{list-style-type:none;width:480px;margin:0;padding:0}
.show_cat_wrapper_dd_menu .menu_inner .show_cat_outer_wrapper_dd li{display:block;width:200px;float:left}
.show_cat_wrapper_dd_menu .menu_inner .show_cat_outer_wrapper_dd li a{color:#FFF;text-decoration:none;font-size:13px;font-weight:700;line-height:21px;text-shadow:0 2px 2px #000}
.show_cat_wrapper_dd_menu .menu_inner .show_cat_outer_wrapper_dd li a:hover{color:#ED2C2B;text-decoration:none;font-size:13px;font-weight:700;line-height:21px;text-shadow:0 2px 0 #000}
.show_cat_wrapper_dd_menu .menu_inner .show_cat_outer_wrapper_dd .title{font-size:13px;font-weight:700;text-transform:uppercase;color:#818181;padding-bottom:8px;width:100%}
.show_cat_wrapper_dd_menu .menu_inner .show_cat_outer_wrapper_dd .title_secondary{font-size:13px;font-weight:700;text-transform:uppercase;color:#818181;padding-bottom:8px;margin-top:20px}
.lb_underline{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#DDD}
.free_video_email_field{width:440px;border:1px solid #D4D4D4;font-size:16px;line-height:40px;-moz-border-radius:10px;border-radius:10px;outline:none;color:#7F7F7F;padding:6px 15px}
.sml_grey{font-size:12px;color:#9E9E9E}
.sml_light_grey{font-size:12px;color:#AAA}
#extra_member{height:600px;width:920px}
#extra_member #slides_three .slides_container div ul{width:880px;list-style-type:none;height:100px;margin:0;padding:0 0 0 10px}
#extra_member #slides_three .slides_container div ul li{font-size:13px;color:#818181;width:280px;list-style-type:none;float:left;display:block;height:95px;border-right-width:1px;border-right-style:solid;border-right-color:#E9E9E9;padding-left:2px;padding-right:2px}
#extra_member .titlte_desc{font-size:13px;color:#6C6C6C;padding:20px 15px 12px}
.extra_member_lb_small_title{font-size:13px;font-weight:700;color:#a3b3be;height:30px}
.desc_lb_inner{font-size:13px;color:#6C6C6C;font-weight:500}
.sco_extra_lb_ben-captions_padd{padding-top:20px;padding-bottom:26px}
.dark_text_ov{color:#424242}
#slides_three .slides_container div ul li div{height:120px}
#extra_member .extra_member_middle_padd{height:200px;padding:26px 20px}
#extra_member #slides_three .slides_container div ul .final{border-style:none}
.sco_extra_member_price_wrapper{font-size:68px;color:#414141;font-weight:700;font-family:Arial, Helvetica;line-height:64px}
.red_dollar_style{color:#EF2016;font-size:22px}
.five_spacing_right{margin-right:15px}
.menu_hidden_footer_shadow{background-image:url(../images/body/dd_menu_footer_shadow.jpg);background-repeat:repeat-x;background-position:left bottom}
.af-element .previewLabel{font-family:Arial, Helvetica;font-size:12px;text-transform:uppercase;color:#7B7B7B}
.lb_upper_margin{margin-top:-15px}
.dd_hidden_menu_repeat_background{background-image:url(../images/body/dd_background_hidden.jpg);background-repeat:repeat-x;background-position:left top}
.tws_full_width table tr td h2{font-size:16px;color:#4F4F4F;font-weight:700;margin:0;padding:0}
.page_inner_wrapper .tws_full_width table tr td p{font-size:13px;font-family:Arial, Helvetica, sans-serif;color:#757575;margin:0 0 15px;padding:0}
.page_inner_wrapper .tws_full_width .title div{font-size:16px;font-weight:700;width:100%;margin:0 auto;padding:20px 0 10px 20px}
.page_inner_wrapper .tws_full_width{padding-top:20px;padding-bottom:20px}
.what_is_sco_wrapper{background-image:url(../images/shows/what_is_sco_box.png);background-repeat:no-repeat;height:225px;width:330px}
.what_is_sco_wrapper .play_button{width:50px;margin-right:auto;margin-left:auto;padding-top:75px;padding-bottom:15px}
.footer_inner .footer_right_align table tr .light_grey_hl a:hover{color:#4B4B4B;text-decoration:underline}
.error_icon{background-image:url(../images/errors/error_icon.png);background-repeat:no-repeat;height:170px;width:170px;margin:80px auto 10px}
.error_title{font-size:26px;color:#333;font-weight:700;text-shadow:1px 1px 0 #FFF}
.error_sub-title{font-size:14px;color:#333;text-shadow:1px 1px 0 #FFF}
.error_buttons_spacing{margin-right:5px;margin-top:7px;margin-bottom:20px}
.error_buttons_spacing .dark_blue_button{margin-right:2px}
.iwork_tab_header_11{background-image:url(../images/apple/iwork_11_header_repeat.jpg);background-repeat:repeat;height:301px;width:100%}
.iwork11_inner{background-image:url(../images/apple/iwork_11_header.jpg);background-repeat:no-repeat;background-position:right bottom;height:280px}
.ilife_tab_header_11{background-image:url(../images/apple/ilife_11_header_repeat.jpg);background-repeat:repeat;height:301px;width:100%}
.ilife_11_inner{background-image:url(../images/apple/ilife_11.jpg);background-repeat:no-repeat;background-position:right 0;height:280px}
.apple_rows_abs_titles{color:#BFBFBF;font-size:14px;padding:20px 20px 10px}
.apple_list_items ul li .apple_list_items_title{width:445px;float:left;font-size:16px;color:#333;font-weight:700;padding-top:20px;padding-bottom:20px;padding-left:20px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}
.apple_list_items ul li .apple_list_items_links{float:left;width:470px;font-size:13px;color:#9E9E9E;font-weight:600;padding-top:23px}
.downloads_list_items ul li .downloads_list_items_title{width:325px;float:left;color:#333;font-weight:700;padding-top:15px;padding-bottom:15px;padding-left:15px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}
.downloads_list_items ul li .downloads_list_items_links{float:left;width:600px;font-size:13px;color:#9E9E9E;font-weight:600;padding-top:17px}
.tutorials_banner_outer_wrapper{width:940px;margin-top:18px;margin-bottom:18px;clear:both;height:205px;background-color:#FFF;border:1px solid #c5ced6;-moz-box-shadow:0 0 3px #CCC;-webkit-box-shadow:0 0 3px;box-shadow:0 0 3px #CCC;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;margin-left:25px}
.tutorials_banner_non_member{background-image:url(../images/tutorial_banner/tutorial_banner_non_member.png);background-position:right bottom;height:205px;background-repeat:no-repeat;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomleft:4px}
.tutorials_banner_ios_member{background-image:url(../images/tutorial_banner/tutorial_banner_ios_member.png);background-position:280px 0;height:205px;background-repeat:no-repeat;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomleft:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}
.tutorials_banner_mac_member{background-image:url(../images/tutorial_banner/tutorial_banner_mac_member.png);background-position:right bottom;height:205px;background-repeat:no-repeat;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomleft:4px}
.tutorials_banner_main_title{width:425px;padding-top:85px;font-size:18px;font-weight:700;padding-left:30px}
.tutorials_banner_main_text{width:425px;padding-top:2px;font-size:13px;padding-left:30px;padding-bottom:0;color:#A4A4A4}
.tutorials_banner_main_buttons{width:420px;padding-top:10px;font-size:13px;padding-left:25px;color:#A4A4A4}
.tutorials_banner_main_buttons .dark_blue_button{margin-right:4px}
.membership_benfits_outer{padding-top:40px;padding-bottom:10px}
.member_benefit_square{float:left;height:445px;width:469px;border-right-width:1px;border-right-style:solid;border-right-color:#DADADA;background-image:url(../images/body/t_r_highlight.jpg);background-repeat:no-repeat;background-position:right top}
.member_benefit_square .square_image_wrapper{height:315px;width:395px;margin:20px auto}
.squares_under_title{font-size:14px;color:#a3b3be;font-weight:600;text-align:center}
.member_benefit_square .squares_under_description{font-weight:600;text-align:center;font-size:12.5px;padding:5px 20px 10px}
.header_ind{height:329px;width:990px;margin-right:auto;margin-left:auto}
.downloads_list_items ul li .downloads_list_items_title a{font-size:14px;color:#333;text-decoration:none}
.inner_double_title.downloads_p h2{padding-top:70px;padding-bottom:5px}
.inner_tab_title_downloads_right_ali.safari{background-image:url(../images/downloads/downloads_safari.jpg);background-position:right top;background-repeat:no-repeat;font-weight:700;padding-right:100px;padding-top:30px}
.faq_height{min-height:auto;padding-bottom:4px}
.home_mac_ios_outer_wrapper{
	background-image:url(../images/home/home_ios-mac_background.png);
	background-repeat:no-repeat;
	background-position:center bottom;
	margin:0;
	height: 600px;
	padding-top: 35px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
.home_mac_square{background-image:url(../images/home/home_mac_background.png);width:494px;height:307px;background-repeat:no-repeat;float:left}
.home_ios_square{background-image:url(../images/home/home_ios_background.png);width:494px;height:307px;background-repeat:no-repeat;float:left;margin-left:1px}
.home_square_inner{
	width:250px;
	padding-top:40px;
	padding-left:40px
}
.home_square_inner h2{font-size:18px;color:#ABB9C4;margin:0;padding:0}
.home_square_inner p{font-size:13px;color:#ABABAB;line-height:16px;margin:0;padding:0}
.home_square_inner .dark_blue_button{margin-left:-3px;margin-top:10px}
.dd_menu_divide_sec{height:auto;width:400px;float:right;margin:0;padding:25px 0 0}
.dd_menu_divide{height:475px;width:465px;float:left;background-image:url(../images/body/drop_down_vert_divide.jpg);background-repeat:repeat-y;background-position:right top;margin:0;padding:25px 0 0}
.logged_in_user_welcome_back{line-height:50px;margin:0;padding:0}
.inner_lb_show_previews_spacing{width:800px;padding:0}
.show_cat__right_col_wrapper_dd_menu{height:auto;display:none;margin-bottom:0;margin-top:-18px}
.premium_tut_banner_none{height:15px;margin:0;padding:0}
.inner_title_r_d_count{color:#D4D4D4;float:none}
.left_column_inner_tutorials ul li .sco_show_title_left_wrap .sco_show_title p,.search_full ul li .sco_show_title_left_wrap .sco_show_title p{font-size:13px;color:#939393;margin:0;padding:5px 0 0}
.members_area_home_content_area_20 .fourteen a{color:#242424;text-decoration:underline}
.header_inner .header_right form table tr td #submit_button{background-color:transparent;border-style:none}

.single_page,.TabbedPanels{clear:none;width:100%;outline:none;height:auto;background-color:#FFF;border:1px solid #c5ced6;-moz-box-shadow:0 0 3px #CCC;-webkit-box-shadow:0 0 3px;box-shadow:0 0 3px #CCC;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;margin:0;padding:0}
a.dark_blue_button:hover,a.dark_blue_button:focus,a.dark_blue_button-large:hover,a.dark_blue_button-large:focus,button.dark_blue_button-large:hover,button.dark_blue_button-large:focus,a.dark_button:hover,a.dark_button:focus{color:#CCC;text-decoration:none}
a.dark_blue_button-large>span,button.dark_blue_button-large>span{display:block;height:42px;line-height:42px;background-image:url(../images/buttons/blue_button-large.png);background-repeat:no-repeat;background-position:100% 0;color:#646B71;padding:0 25px 0 0}
a.light_button:hover,a.light_button:focus,.footer_inner .footer_right_align table tr .light_grey_hl a{color:#999;text-decoration:none}
#slides_three.pagination li,.pagination li{height:15px;width:12px;list-style:none;margin:0;padding:0}
#slides_three.pagination li a,.pagination li a{display:block;width:12px;max-height:15px;height:0;background-image:url(../scripts/rotate_fade/pagination.png);background-position:0 0;float:left;overflow:hidden;margin:0;padding:12px 0 0}
#slides_three .pagination li.current a,.pagination li.current a{background-position:0 -12px}
.upper_left h2 .sc_red_uppercase,.header_left_inner_align h1 .sc_red_uppercase,.upper_right .title .sc_red_uppercase{font-size:13px}
.this_weeks_show_wrapper table,.what_is_sco_wrapper table{font-size:14px}
#free_videos,#newsletter_sign_up{height:325px;width:500px}
#free_videos .title,#newsletter_sign_up .title{padding-top:30px;font-size:15px;padding-bottom:15px;padding-left:15px;color:#636363}
#free_videos .title .sc_red_uppercase,#newsletter_sign_up .title .sc_red_uppercase{font-size:12px}
.email_field_wrapper,.newsletter_sign_up_inner{margin-top:30px;padding-left:15px}
.header .inner_wrapper .header_left_inner_align h1 img,.abs_header .header_inner .header_right form table tr td #button span{margin:0;padding:0}
.iwork11_title_inner,.ilife_11_title_inner{font-size:34px;color:#333;font-weight:700;padding-top:145px;padding-left:40px}
.iwork11_sub_title_inner,.ilife_11_sub_title_inner{font-size:16px;color:#BEBEBE;padding-left:40px;padding-top:5px}
.apple_list_items ul,.downloads_list_items ul{list-style-type:none;margin:10px 0 0;padding:0}
.apple_list_items ul li,.downloads_list_items ul li{list-style-type:none;border-top-width:1px;border-top-style:solid;border-top-color:#E6E6E6;float:left;width:100%;margin:0;padding:0}
.apple_list_items ul li:hover,.downloads_list_items ul li:hover{background-color:#F7F7F7}
.apple_list_items ul li .apple_list_items_links table tr td a,.downloads_list_items ul li .downloads_list_items_links table tr td a{color:#9E9E9E;text-decoration:none}
.apple_list_items ul li .apple_list_items_links table tr td a:hover,.downloads_list_items ul li .downloads_list_items_links table tr td a:hover{color:#000}
.prices_table_abs_title_sml{font-size:18px;font-weight:400;color:#8A8A8A;padding-bottom:10px;margin-bottom:0;text-shadow:1px 1px 0 #FFF;padding-right:30px;padding-left:30px;text-align:center}
.prices_table_abs_title_sml2{font-size:14px;font-weight:400;color:#8A8A8A;padding-bottom:10px;margin-bottom:0;text-shadow:1px 1px 0 #FFF;padding-right:30px;padding-left:30px;text-align:center}
.upper_left .dark_blue_button{margin-left:11px}
.tabs_inner_content_area_0.results{background-image:url(../images/body/results_vert_divide.jpg);background-repeat:repeat-y;background-position:701px 0;float:left}
#full_description_mac {
	width: 100%;
	clear: both;
	background-color: #FFF;
	display: none;
	height: 250px;
}







.slides_container{overflow:hidden;width:1000px;height:400px;display:block}
#slide_index .pagination{width:102px;visibility:visible;z-index:1000;background-image:url(../images/index/header/pagination_background.png);background-repeat:no-repeat;height:40px;position:absolute;margin:-50px 0 0 438px;padding:0 0 0 18px}
#slide_index .pagination li{float:left;margin:0 12px 0 0;padding:0}
#slide_index .pagination li a{display:block;width:15px;height:0;background-image:url(../images/index/header/pagination.png);background-position:0 0;float:left;overflow:hidden;margin:13px 0 0;padding:15px 0 0}
#slide_index .pagination li.current a{background-position:0 -16px}
.index_header_repeat{background-image:url(../images/index/header/index_header_background_repeat.png);background-repeat:repeat-x;background-position:left bottom;height:480px}
#slide_index{background-image:url(../images/index/header/index_header_background.png);background-repeat:no-repeat;height:400px;width:1000px}
.index_header_repeat .index_inner{height:400px;width:1000px;margin-right:auto;margin-left:auto;padding-top:40px}
.slides_container .index_header_one{background-image:url(../images/index/header/1.png);background-repeat:no-repeat;height:360px;width:950px;margin-top:20px;margin-left:24px;padding:0}
.slides_container .index_header_two{background-image:url(../images/index/header/2.png);background-repeat:no-repeat;height:360px;width:950px;margin-top:20px;margin-left:24px;padding:0}
.slides_container .index_header_three{background-image:url(../images/index/header/3.png);background-repeat:no-repeat;height:360px;width:950px;margin-top:20px;margin-left:24px;padding:0}
.slides_container .index_header_four{background-image:url(../images/index/header/4.png);background-repeat:no-repeat;height:360px;width:950px;margin-top:20px;margin-left:24px;padding:0}
.slides_container .index_header_five{background-image:url(../images/index/header/5.png);background-repeat:no-repeat;height:360px;width:950px;margin-top:20px;margin-left:24px;padding:0}
.youtube_intro{height: 390px;width: 930px;margin-right: auto;margin-left: auto}
.youtube_intro .small_title h2{font-size:14px;font-weight:400;color:#474747;margin:0;padding:0}
.youtube_intro .small_title h2 strong .sc_red_uppercase{font-size:12px}
.youtube_intro .small_title{width:300px;margin:0;padding:35px 0 15px}
.youtube_intro .youtube_video_outer{height:300px;width:485px;float:left}
.intro_para{float: right;width: 415px;padding-top: 0px}
.youtube_intro .intro_para p{font-size:20px;line-height:40px;font-weight:400;color:#373737;margin:0;padding:0 0 15px}
.youtube_intro .intro_para .dark_blue_button{margin-right:10px}
.youtube_intro .youtube_video_outer iframe{-moz-box-shadow:0 0 6px 2px #ccc;-webkit-box-shadow:0 0 6px 2px #ccc;box-shadow:0 0 6px 2px #ccc}
.intro_video_outer.index_intro_video_wrapper {float: left}




.page_inner_index{width:940px;margin:0 auto;padding:0}
.page_inner_index .single_page{margin-bottom:15px}
.single_page .section{height:260px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#DDD;background-repeat:no-repeat;padding-right:40px;padding-left:40px}
.page_inner_index .single_page .section.one{background-image:url(../images/index/mid/mac_ipad_iphone.png);background-position:right bottom;text-align:left}
.page_inner_index .single_page .section h3{font-size:22px;color:#4b4b4b;font-weight:400;text-shadow:1px 1px 0 #FFF;margin:0;padding:75px 0 5px}
.page_inner_index .single_page .section p{font-size:15px;line-height:26px;color:#9c9c9c;width:470px;text-shadow:1px 1px 0 #FFF;float:right;margin:0;padding:0}
.page_inner_index .single_page .section.two{background-image:url(../images/index/mid/sco_mag_ipad.png);background-repeat:no-repeat;background-position:left bottom;text-align:right}
.page_inner_index .single_page .section.three{background-image:url(../images/index/mid/premium_member.png);background-position:530px center}
.page_inner_index .single_page .section.four{background-image:url(../images/index/mid/scotutor.png);background-position:left bottom;border-bottom-style:none;text-align:right;-moz-border-radius-bottomleft:5px 5px;border-bottom-left-radius:5px 5px}
.section.one .dark_blue_button{float:left;margin-top:10px;margin-left:-4px;margin-right:15px}
.section.two .dark_blue_button{float:right;clear:right;margin-top:10px;margin-right:-4px}
.section.three .dark_blue_button{clear:both;float:left;margin-top:10px;margin-left:-4px}
.section.four .dark_blue_button{clear:both;float:right;margin-top:10px;margin-right:-4px}
.index_header_one h1{font-size:24px;color:#FFF;width:300px;font-weight:400;line-height:40px;margin:0;padding:110px 0 0 60px}
.page_inner_index .single_page .section.one p,.page_inner_index .single_page .section.three p{float:left}

a.heaer_ac_button{font-family:Helvetica, Arial;display:inline-block;height:51px;font-size:14px;color:#FFF;text-shadow:1px 1px 0 #DEEDFA;white-space:nowrap;border:none;overflow:visible;cursor:pointer;text-decoration:none;background-image:url(../images/index/header/header_button.png);background-repeat:no-repeat;background-position:0 0;font-weight:700;padding:0 0 0 20px}
a.heaer_ac_button>span{display:block;height:51px;line-height:51px;background-image:url(../images/index/header/header_button.png);background-repeat:no-repeat;background-position:100% 0;color:#4E4E4E;padding:0 20px 0 0}
a.heaer_ac_button>span:hover,a.heaer_ac_button>span:focus{color:#282828;text-decoration:none}
a.heaer_second_ac_button>span:hover{color:#383C3F;text-decoration:none}
a.heaer_second_ac_button{font-family:Helvetica, Arial;display:inline-block;height:52px;font-size:14px;color:#FFF;text-shadow:1px 1px 0 #DEEDFA;white-space:nowrap;border:none;overflow:visible;cursor:pointer;text-decoration:none;background-image:url(../images/index/header/header_button_second.png);background-repeat:no-repeat;background-position:0 0;font-weight:700;padding:0 0 0 25px}
a.heaer_second_ac_button>span{display:block;height:52px;line-height:52px;background-image:url(../images/index/header/header_button_second.png);background-repeat:no-repeat;background-position:100% 0;color:#646B71;padding:0 25px 0 0}

.index_header_one a.heaer_ac_button{margin-left:58px;margin-top:15px}
.index_header_two p{font-size:17px;color:#8F8F8F;width:285px;margin-top:100px;margin-left:30px;line-height:28px;font-weight:300}
.index_header_two .heaer_second_ac_button{margin-left:28px}
.index_header_three h1{font-size:22px;color:#FFF;text-align:center;font-weight:400;margin:50px 0 10px;padding:0}
.index_header_three p{font-size:17px;color:#FFF;text-align:center;margin:0;padding:0}
.page_inner_index .single_page .section.two h3 strong .sc_red_uppercase{font-size:18px}
.index_page_lower_repeat{background-image:url(../images/index/lower_index_highlight.png);background-repeat:repeat-x;background-position:left bottom}
.index_lower_tabs_outer{height:392px}
.index_search_outer{height:90px;width:343px;margin-right:auto;margin-left:auto;margin-top:50px}
.index_search_left{background-image:url(../images/index/search/left.png);background-repeat:no-repeat;height:43px;width:22px;float:left}
.index_search_dup{background-image:url(../images/index/search/dup.png);background-repeat:repeat;float:left;height:43px}
.index_search_button{float:left;height:43px;width:40px}
.index_search_button #button{background-color:transparent;outline:none;cursor:pointer;border-style:none;margin:0;padding:0}
.index_search_tf{height:34px;margin-top:4px;outline:none;background-color:transparent;width:275px;font-size:13px;color:#8e8e8e;font-family:Helvetica, sans-serif, Arial;line-height:31px;border-style:none}
#lower_index_tabs ul{float:left;width:298px;list-style-type:none;border-right-width:1px;border-right-style:solid;border-right-color:#E5E5E5;z-index:100;margin:0;padding:0}
#lower_index_tabs .tab_area_lower_index{float:left;width:601px;background-image:url(../images/index/lower_tabs/tab_inner_area_lower_index_left_glow.png);background-repeat:repeat-y;background-position:left top;z-index:-10;padding-left:40px;height:392px}
#lower_index_tabs ul li{background-image:url(../images/index/lower_tabs/lower_list_item_glow.png);background-repeat:no-repeat;background-position:239px 1px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#D2D2D2;z-index:500}
.index_lower_tabs_outer #lower_index_tabs ul li a{color:#888;text-decoration:none;font-size:13px;display:block;font-weight:700;z-index:500;padding:20px 25px}
#lower_index_tabs ul li:last-child{border-bottom-style:none}
#lower_index_tabs ul li a.selected{display:block;background-image:url(../images/index/lower_tabs/lower_list_item_active.png);background-repeat:no-repeat;background-position:0 -1px;width:285px;z-index:100;overflow:visible;position:relative;visibility:visible;margin-left:0;color:#333}
#lower_index_tabs ul li:last-child .selected{display:block;background-image:url(../images/index/lower_tabs/lower_list_item_active.png);background-repeat:no-repeat;background-position:0 -2px;width:285px;z-index:0;height:16px;overflow:visible;position:relative;visibility:visible;margin-left:0;color:#333;-moz-border-radius-bottomleft:5px 5px;border-bottom-left-radius:5px 5px}
#lower_index_tabs ul li:first-child .selected{-moz-border-radius-topleft:5px 5px;border-top-left-radius:5px 5px}


.index_header_four h1,.index_header_five h1{font-size:22px;font-weight:400;color:#333;margin:130px 0 0 30px;padding:0}
.index_header_four p,.index_header_five p{font-size:18px;color:#B5B5B5;width:430px;line-height:30px;margin:0 0 10px 30px;padding:5px 0 0}
.index_header_four .heaer_second_ac_button,.index_header_five .heaer_second_ac_button{margin-left:30px}


.single_page .section.two p{width:530px}
.single_page .section.four p{width:540px}

#all_about_mac{background-image:url(../images/index/lower_tabs/background/all_about_mac.jpg);background-repeat:no-repeat;background-position:right center;height:392px}
#all_about_mac h4{font-size:20px;font-weight:400;margin:0;padding:100px 0 0}
#all_about_mac p{width:330px;font-size:15px;line-height:24px;color:#9c9c9c;margin:0 0 10px;padding:0}



#all_about_ipad_iphone{background-image:url(../images/index/lower_tabs/background/iphone_ipad.png);background-repeat:no-repeat;background-position:right bottom;height:392px}
#all_about_ipad_iphone h4{font-size:20px;font-weight:400;margin:0;padding:120px 0 0}
#all_about_ipad_iphone p{width:330px;font-size:15px;line-height:24px;color:#9c9c9c;margin:0 0 10px;padding:0}


#ilife{background-image:url(../images/index/lower_tabs/background/ilife.png);background-repeat:no-repeat;background-position:right center;height:392px}
#ilife h4{font-size:20px;font-weight:400;margin:0;padding:80px 0 0}
#ilife p{width:280px;font-size:15px;line-height:24px;color:#9c9c9c;margin:0 0 10px;padding:0}


#iwork{background-image:url(../images/index/lower_tabs/background/iwork.png);background-repeat:no-repeat;background-position:right center;height:392px}
#iwork h4{font-size:20px;font-weight:400;margin:0;padding:120px 0 0}
#iwork p{width:310px;font-size:15px;line-height:24px;color:#9c9c9c;margin:0 0 10px;padding:0}


#great_applications{background-image:url(../images/index/lower_tabs/background/great_applications.png);background-repeat:no-repeat;background-position:right center;height:392px}
#great_applications h4{font-size:20px;font-weight:400;margin:0;padding:100px 0 0}
#great_applications p{width:320px;font-size:15px;line-height:24px;color:#9c9c9c;margin:0 0 10px;padding:0}


#useful_utilities{background-image:url(../images/index/lower_tabs/background/useful_utilities.png);background-repeat:no-repeat;background-position:right center;height:392px}
#useful_utilities h4{font-size:20px;font-weight:400;margin:0;padding:70px 0 0}
#useful_utilities p{width:310px;font-size:15px;line-height:24px;color:#9c9c9c;margin:0 0 10px;padding:0}


#boost_you_productivity{background-image:url(../images/index/lower_tabs/background/boost_productivity.png);background-repeat:no-repeat;background-position:right center;height:392px}
#boost_you_productivity h4{font-size:20px;font-weight:400;margin:0;padding:70px 0 0}
#boost_you_productivity p{width:320px;font-size:15px;line-height:24px;color:#9c9c9c;margin:0 0 10px;padding:0}


.intro_video_outer .ghinda-video-player{width:485px;height:321px;margin-left:0}
.intro_video_outer .ghinda-video-player.simpledark .ghinda-video-seek{cursor:pointer;width:330px}
.intro_video_outer .ghinda-video-player.simpledark{border:1px solid #000;-moz-box-shadow:0 0 5px 1px #939393;-webkit-box-shadow:0 0 5px 1px #939393;box-shadow:0 0 5px 1px #939393;background-position:center 130px}
.intro_video_outer .ghinda-video-player.simpledark .ghinda-fullscreen-button{display:none}
.intro_video_outer .ghinda-video-player.simpledark .ghinda-volume-box{padding-right:0;padding-bottom:0;padding-left:0;margin-right:-32px}
.intro_video_outer .ghinda-video-player.simpledark .ghinda-video-play{margin-left:15px;padding-right:12px}
.intro_video_outer video[poster]{cursor:pointer}












/* Navigation Update */
.sco_absolute_header_inner{width:1000px;margin-right:auto;margin-left:auto;height:70px;display:block}
.sco_absolute_header .sco_absolute_header_inner .sco_logo{background-image:url(http://www.screencastsonline.com/images/body/sco_header_logo.png);background-repeat:no-repeat;height:70px;width:240px;float:left;background-position:left 13px;margin-top:3px;display:block}
.sco_absolute_navigation_dropdown_outer{float:right;height:70px;border-right-width:1px;border-left-width:1px;border-right-style:solid;border-left-style:solid;border-right-color:#7D7D7D;border-left-color:#000}
.sco_absolute_header .sco_absolute_header_inner .sco_absolute_navigation_dropdown_outer #nav li:hover a,.sco_absolute_header .sco_absolute_header_inner .sco_absolute_navigation_dropdown_outer #nav li:hover ul li a:hover{background-color:#222}
.sco_absolute_header .sco_absolute_header_inner .sco_absolute_navigation_dropdown_outer #nav{list-style:none;float:right;position:relative;z-index:5;font-size:13px;-webkit-font-smoothing:antialiased;margin:0;padding:0}
.sco_absolute_header .sco_absolute_header_inner .sco_absolute_navigation_dropdown_outer #nav li{float:left;position:relative;margin:0;padding:0}
.sco_absolute_header .sco_absolute_header_inner .sco_absolute_navigation_dropdown_outer #nav a{display:block;color:#fff;text-decoration:none;line-height:76px;height:70px;font-weight:700;background-color:#353535;border-right-width:1px;border-left-width:1px;border-right-style:solid;border-left-style:solid;border-right-color:#000;border-left-color:#7D7D7D;text-shadow:2px 1px 0 #000;margin:0;padding:0 30px}
.sco_absolute_header .sco_absolute_header_inner .sco_absolute_navigation_dropdown_outer #nav a:hover{color:#fff;background-color:#121212}
.sco_absolute_header .sco_absolute_header_inner .sco_absolute_navigation_dropdown_outer #nav ul{list-style:none;position:absolute;left:-9999px}
.sco_absolute_header .sco_absolute_header_inner .sco_absolute_navigation_dropdown_outer #nav ul li{padding-top:0;float:none;background-image:url(http://www.screencastsonline.com/images/navigation/dropdown_dup.png);background-repeat:repeat-y}
.sco_absolute_header .sco_absolute_header_inner .sco_absolute_navigation_dropdown_outer #nav ul a{white-space:nowrap;margin-left:17px;width:291px;font-size:15px;border-style:none}
.sco_absolute_header .sco_absolute_header_inner .sco_absolute_navigation_dropdown_outer #nav li:hover ul{left:-110px;background-image:none;margin:0;padding:0}
.sco_absolute_header .sco_absolute_header_inner .sco_absolute_navigation_dropdown_outer #nav li:hover ul a{text-decoration:none;background-color:transparent;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#131313;display:block;height:93px;padding-left:65px;width:256px}
.sco_absolute_header .sco_absolute_header_inner .sco_absolute_navigation_dropdown_outer #nav li ul .search_field{width:342px;margin-left:-5px;padding:10px 20px 5px}
.search_text_field_outer{display:block;background-color:#FFF;width:314px;border:1px solid #020202;height:50px;-webkit-border-radius:3px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-moz-box-shadow:0 0 2px #000,inset 0 0 3px #E6E6E6;-webkit-box-shadow:0 0 2px #000,inset 0 0 3px #E6E6E6;box-shadow:0 0 2px #000,inset 0 0 3px #E6E6E6;margin:8px 0 6px 15px}
li .sco_absolute_header_inner_membership_dropdown{width:382px}
.sco_absolute_header .sco_absolute_header_inner .sco_absolute_navigation_dropdown_outer #nav li:hover .sco_absolute_header_inner_membership_dropdown{left:-125px;margin-bottom:-20px}
.sco_absolute_header .sco_absolute_header_inner .sco_absolute_navigation_dropdown_outer #nav li .sco_absolute_header_inner_membership_dropdown li:last-child{border-bottom-color:#131313}
.sco_absolute_header_inner_membership_dropdown li a .dropdown_subtitle_item{font-size:13px;font-weight:400;color:#919191;float:left;position:absolute;clear:both;display:block;margin-left:0;padding-top:20px}
li .sco_absolute_header_inner_membership_dropdown li a .dropdown_subtitle_item_title{float:left;clear:both;margin:0;padding:0}
.sco_absolute_header_inner_membership_dropdown li .premuim_member_dropdown_icon{background-image:url(http://www.screencastsonline.com/images/navigation/sco_navigation_dropdown_icons.png);background-repeat:no-repeat;background-position:18px 28px}
.sco_absolute_header_inner_membership_dropdown li .sco_monthly_mag_dropdown_icon{background-image:url(http://www.screencastsonline.com/images/navigation/sco_navigation_dropdown_icons.png);background-repeat:no-repeat;background-position:18px -40px}
.sco_absolute_header_inner_membership_dropdown li .scotutor_apps_dropdown_icon{background-image:url(http://www.screencastsonline.com/images/navigation/sco_navigation_dropdown_icons.png);background-repeat:no-repeat;background-position:18px -108px}
.sco_absolute_header_inner_membership_dropdown li .magazine_members_dropdown_icon{background-image:url(http://www.screencastsonline.com/images/navigation/sco_navigation_dropdown_icons.png);background-repeat:no-repeat;background-position:18px -40px}

.sco_absolute_header_inner_membership_dropdown li .sco_members_subscribe_to_tutorials_dropdown_icon{background-image:url(http://www.screencastsonline.com/images/navigation/sco_navigation_dropdown_icons.png);background-repeat:no-repeat;background-position:18px -397px;}

.sco_absolute_header_inner_membership_dropdown li .sco_members_mac_tutorials_dropdown_icon{background-image:url(http://www.screencastsonline.com/images/navigation/sco_navigation_dropdown_icons.png);background-repeat:no-repeat;background-position:18px -181px}
.sco_absolute_header_inner_membership_dropdown li .sco_members_ios_tutorials_dropdown_icon{background-image:url(http://www.screencastsonline.com/images/navigation/sco_navigation_dropdown_icons.png);background-repeat:no-repeat;background-position:18px -247px}
.sco_absolute_header_inner_membership_dropdown li .sco_members_monthly_mag_dropdown_icon{background-image:url(http://www.screencastsonline.com/images/navigation/sco_navigation_dropdown_icons.png);background-repeat:no-repeat;background-position:18px -320px;border-bottom-style:solid;border-bottom-color:#B3B3B3;border-bottom-width:5px}
.sco_li_drop_down_footer{background-image:url(http://www.screencastsonline.com/images/navigation/dropdown_footer.png);background-repeat:no-repeat;background-position:left top;height:17px;width:382px;display:block;margin-top:0;position:absolute;margin-left:-5px}
.sco_absolute_header .sco_absolute_header_inner .sco_absolute_navigation_dropdown_outer #nav li:hover ul a.scotutor_apps_dropdown_icon{border-bottom-style:none;height:80px}
.sco_absolute_header .sco_absolute_header_inner .sco_absolute_navigation_dropdown_outer #nav li:hover ul a.sco_members_monthly_mag_dropdown_icon{border-bottom-style:none;height:85px}
.sco_absolute_header .sco_absolute_header_inner .sco_absolute_navigation_dropdown_outer #nav li:hover ul a.magazine_members_dropdown_icon{border-bottom-style:none;height:80px}
.search_text_field_outer form #sco_header_search_icon{background-color:#FFF;background-image:url(http://www.screencastsonline.com/images/navigation/sco_header_search_icon.png);height:50px;width:40px;border:none;outline:none;cursor:pointer;background-repeat:no-repeat;background-position:center center;display:block;-webkit-border-radius:3px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;float:left;margin:0;padding:0 0 0 5px}
.sco_absolute_navigation_dropdown_outer #nav li ul .search_field .search_text_field_outer form .search_abs_header_tf{background-color:#FFF;border:none;outline:none;width:244px;float:left;font-size:14px;color:#939393;font-weight:400;font-family:Helvetica-neue, Helvetica, Arial, sans-serif;padding:17px 15px 13px}
.sco_absolute_header .sco_absolute_header_inner .sco_absolute_navigation_dropdown_outer #nav li .sco_absolute_header_inner_membership_dropdown .sco_li_drop_down_footer{margin-left:0}
.sco_absolute_header .sco_absolute_header_inner .sco_absolute_navigation_dropdown_outer #nav li .products_dropdowm_icon{background-image:url(http://www.screencastsonline.com/images/navigation/sco_header_products_dropdown_icon.png);background-repeat:no-repeat;background-position:85px 32px;padding-right:56px}

.sco_absolute_header .sco_absolute_header_inner .sco_absolute_navigation_dropdown_outer #nav li .members_dropdowm_icon{background-image:url(http://www.screencastsonline.com/images/navigation/sco_header_products_dropdown_icon.png);background-repeat:no-repeat;background-position:105px 32px;padding-right:56px}

.sco_absolute_header{background-image:url(http://www.screencastsonline.com/images/navigation/absolute_header_repeat.png);background-repeat:repeat;height:70px;width:100%;display:block}
.welcome_back_members_navigation{font-size:15px;color:#FFF;line-height: 45px;font-weight:normal;font-family:Arial, Helvetica, sans-serif;padding-top:13px;text-shadow:1px 1px 0 #000;float:left;width:330px}



.tutorials_banner_non_member.premium_membership_update{background-image:url(http://www.screencastsonline.com/images/membership-benefits/premuim_membership_icon.png);background-repeat:no-repeat;background-position:529px 24px}
.tutorials_banner_non_member.premium_membership_update .tutorials_banner_main_text{line-height:18px;font-size:13px;color:#B7B7B7}
.tutorials_banner_non_member.premium_membership_update .tutorials_banner_main_title{padding-top:65px}






/* Index Header */
#header_outer .step .premuim_member_image{background-image:url(http://www.screencastsonline.com/images/header/premuim_membership.png);background-repeat:no-repeat;height:424px;width:665px}
.header_outer_repeat{background-image:url(http://www.screencastsonline.com/images/header/index_header_repeat.png);background-repeat:repeat-x;background-position:0 0;height:574px}
.sco_absolute_header{background-image:url(http://www.screencastsonline.com/images/header/absolute_header_repeat.png);background-repeat:repeat;height:70px;width:100%;display:block}
.underline{background-color:#FFF;border-top-width:1px;border-top-style:solid;border-top-color:#D5D5D5;height:1px;width:100%;margin:0;padding:0}
a.grey_header_action_button,button.grey_header_action_button{font-family:Helvetica, Arial;position:relative;display:inline-block;height:45px;background-color:transparent;font-size:15px;color:#383838;text-shadow:1px 1px 0 #FFF;white-space:nowrap;overflow:visible;cursor:pointer;text-decoration:none;background-image:url(http://www.screencastsonline.com/images/header/grey_index_action_button.png);background-repeat:no-repeat;background-position:0 0;border:0;z-index:4500;outline:0;font-weight:700;padding:0 0 0 6px}
a.grey_header_action_button>span,button.grey_header_action_button>span{display:block;height:45px;line-height:46px;background-image:url(http://www.screencastsonline.com/images/header/grey_index_action_button.png);border:0;outline:0;cursor:pointer;background-repeat:no-repeat;background-position:100% 0;color:#383838;padding:0 22px 0 15px}
a.grey_header_action_button:hover,button.grey_header_action_button:hover{background-position:0 -54px}
a.grey_header_action_button:hover>span,button.grey_header_action_button:hover>span{background-position:100% -54px;color:#7A7A7A}
a.grey_header_action_button:active,button.grey_header_action_button:active{background-position:0 -108px}
a.grey_header_action_button:active>span,button.grey_header_action_button:active>span{background-position:100% -108px}
.index_header_repeat{height:480px}
.index_header_repeat .index_inner{height:400px;width:1000px;margin-right:auto;margin-left:auto;padding-top:40px}
.slides_container{overflow:hidden;width:1000px;height:574px;display:block;background-image:none;background-color:transparent}
#slides_index .pagination{width:122px;visibility:visible;z-index:1000;background-image:url(http://www.screencastsonline.com/images/header/pagination_background.png);background-repeat:no-repeat;height:40px;position:absolute;margin:-20px 0 0 438px;padding:0 0 0 18px}
#slides_index .pagination li{float:left;margin:0 13px 0 0;padding:0}
#slides_index .pagination li a{display:block;width:15px;height:0;background-image:url(http://www.screencastsonline.com/images/index/header/pagination.png);background-position:0 0;float:left;overflow:hidden;margin:13px 0 0;padding:15px 0 0}
#slides_index .pagination li.current a{background-position:0 -16px}
#slides_index{background-repeat:no-repeat;height:574px;width:1000px;margin-right:auto;margin-left:auto;background-image:url(http://www.screencastsonline.com/images/header_dark_glow.png);background-position:center 166px;display:none}
.header_outer_repeat .loading{background-image:url(http://www.screencastsonline.com/images/header/loading_icon.gif);background-repeat:no-repeat;height:32px;width:32px;padding-top:240px;background-position:center bottom;margin:0 auto}
.slides_container .index_slide{height:574px;width:1000px}
.slides_container .index_slide h1{font-size:24px;color:#FFF;width:550px;margin:0;padding:240px 0 0}
.slides_container .index_slide p{font-size:18px;line-height:28px;color:#A7A7A7;width:400px;font-family:"Helvetica Neue", Arial;font-weight:200;letter-spacing:1px;margin:0;padding:3px 0 13px}
.slides_container .index_slide.sco_tutor_apps{background-image:url(http://www.screencastsonline.com/images/header/scotutor.png);background-repeat:no-repeat;background-position:right 57px}
.slides_container .index_slide.magazine{background-image:url(http://www.screencastsonline.com/images/header/magazine.png);background-repeat:no-repeat;background-position:right 57px}
.slides_container .index_slide.membership{background-image:url(http://www.screencastsonline.com/images/header/premuim_membership.png);background-repeat:no-repeat;background-position:right 115px}
.slides_container .index_slide.imac{background-image:url(http://www.screencastsonline.com/images/header/imac.png);background-repeat:no-repeat;background-position:right 20px}
.slides_container .index_slide.ipad{background-image:url(http://www.screencastsonline.com/images/header/ipad.png);background-repeat:no-repeat;background-position:right 57px}
.slides_container .index_slide.iphone{background-image:url(http://www.screencastsonline.com/images/header/iphone.png);background-repeat:no-repeat;background-position:right 47px}



/* Downloads */
.downloads_outer{background-image:url(http://www.screencastsonline.com/images/downloads/dowloads_background_glow.png);background-repeat:no-repeat;background-position:center top;float:left}
.downloads_outer .downloads_header h1{text-align:center;font-size:24px;font-weight:300;color:#363636;margin:0;padding:70px 0 0}
.page_inner_wrapper .downloads_outer .downloads_header p{font-size:16px;line-height:24px;color:#8C8C8C;text-align:center;-webkit-font-smoothing:antialiased;font-weight:200;margin:0;padding:0 40px}
.page_inner_wrapper .downloads_outer .downloads_search_outer{clear:both;float:left;width:990px;margin:0;padding:25px 0 35px}
.downloads_outer .downloads_search_outer .downloads_search_inner{width:345px;margin-right:auto;margin-left:auto}
.columns_outer{float:left;width:990px}
.columns_outer .download_column{clear:none;width:470px;outline:none;height:auto;background-color:#FFF;border:1px solid #c5ced6;-moz-box-shadow:0 0 3px #CCC;-webkit-box-shadow:0 0 3px;box-shadow:0 0 3px #CCC;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;float:left;margin:0 0 15px 15px;padding:0}
.dowloads_column_title.mac{background-image:url(https://www.screencastsonline.com/images/downloads/downloads_icons.png);background-repeat:no-repeat;background-position:430px 15px;height:35px;font-size:14px;font-weight:700;color:#3D3D3D;text-align:left;padding-top:23px;padding-left:20px;padding-bottom:0;display:block;margin:0}
.dowloads_column_title.ios{background-image:url(http://www.screencastsonline.com/images/downloads/downloads_icons.png);background-repeat:no-repeat;background-position:430px -43px;height:35px;font-size:14px;font-weight:700;color:#3D3D3D;text-align:left;padding-top:23px;padding-left:20px;padding-bottom:0;display:block;margin:0}
.download_column .download_colum_year_divide{font-size:12px;color:#939393;background-color:#F6F6F6;border-top-width:1px;border-bottom-width:1px;border-top-style:solid;border-bottom-style:solid;border-top-color:#DDD;border-bottom-color:#DDD;clear:both;float:left;width:436px;padding:18px 17px 14px}
.download_colum_dowloads_list li a .download_column_trailer_tag{background-image:url(http://www.screencastsonline.com/images/downloads/trailer_free_tags.png);background-repeat:no-repeat;background-position:0 0;display:block;height:41px;width:70px;float:right;margin-top:5px}
.download_colum_dowloads_list li a .download_column_free_tag{background-image:url(http://www.screencastsonline.com/images/downloads/trailer_free_tags.png);background-repeat:no-repeat;background-position:-72px 3px;display:block;height:46px;width:70px;float:right}
.download_colum_dowloads_list li a .download_column_main_titles{float:left;width:350px}
.download_colum_dowloads_list li a .download_column_red_show_numbers{float:left;width:250px;color:#FA3A4A;padding-top:8px;font-size:13px}
.download_column .download_colum_dowloads_list li{list-style-type:none;clear:both;float:left;width:100%;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#DDD;margin:0;padding:0}
.page_inner_wrapper .downloads_outer .columns_outer .download_column .download_colum_dowloads_list li a{color:#3C3C3C;text-decoration:none;font-weight:700;font-size:15px;display:block;float:left;width:442px;padding:17px 10px 19px 18px}
.download_column .download_colum_dowloads_list li:last-child{border-bottom-color:transparent;border-bottom-width:0}
.download_column .download_colum_dowloads_list li:last-child a:hover{background-color:#7D7D7D;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}
.page_inner_wrapper .itunes_subscribe_banner{clear:none;float:left;margin-left:15px;margin-bottom:20px;padding:0}
.itunes_subscribe_banner .itunes_subscribe{width:915px;outline:none;background-color:#FFF;border:1px solid #c5ced6;-moz-box-shadow:0 0 3px #CCC;-webkit-box-shadow:0 0 3px;box-shadow:0 0 3px #CCC;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;background-image:url(../../images/downloads/itunes_subscribe.png);background-repeat:no-repeat;background-position:right bottom;height:230px;padding-left:40px}
.page_inner_wrapper .itunes_subscribe_banner .itunes_subscribe p{font-size:15px;color:#BCBCBC;margin:0;padding:0}
.itunes_subscribe_banner .itunes_subscribe h3{font-size:20px;color:#4B4B4B;margin:0;padding:85px 0 5px}
.itunes_subscribe p .dark_blue_button{margin-top:15px}
.downloads_outer .columns_outer .download_column .download_colum_dowloads_list li a:hover{background-color:#FDFDFD;-moz-box-shadow:inset 0 0 19px 1px #F4F4F4;-webkit-box-shadow:inset 0 0 19px 1px #F4F4F4;box-shadow:inset 0 0 19px 1px #F4F4F4}
.columns_outer .download_column .no_subsciption_outer_column{text-align:center;width:335px;font-size:16px;line-height:24px;color:#6D6D6D;margin:0 auto;padding:35px 0 25px}
.downloads_column_loading_icon{font-size:14px;font-weight:700;color:#CCC;background-image:url(http://www.screencastsonline.com/images/downloads/downloads_call_loading_icon.gif);background-repeat:no-repeat;background-position:center 45px;float:left;width:100%;text-align:center;padding-top:90px;margin-top:0;border-top-width:1px;border-top-style:solid;border-top-color:#DDD;margin-bottom:0;padding-bottom:50px;display:none}
#year_load_point_2011,#year_load_point_2010,#year_load_point_2009,#year_load_point_2008,#year_load_point_2007,#year_load_point_2006{background-color:transparent;height:25px;width:25px;margin-top:-600px;margin-left:-500px;float:left;position:relative}
.download_colum_dowloads_list li a p,.columns_outer .download_column .download_colum_dowloads_list{margin:0;padding:0}




/* Members Downloads */
.download_dropdowm_body{background-image:url(http://www.screencastsonline.com/images/downloads/members_downloads_dropdown.png);background-repeat:no-repeat;height:220px;width:225px;background-position:0 -21px;position:absolute;z-index:500;display:none;opacity:0;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;margin:47px 0 0 -213px;padding:17px 0 0}
.page_inner_wrapper .downloads_outer .columns_outer .download_column .download_colum_dowloads_list li .download_dropdowm_body a.dropdown_link{font-size:13px;width:158px;padding-top:15px;padding-bottom:14px;font-weight:700;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#C2C2C2;text-shadow:1px 1px 0 #FFF;border-top-width:1px;border-top-style:solid;border-top-color:#FFF;margin:0 0 0 18px}
.page_inner_wrapper .downloads_outer .columns_outer .download_column .download_colum_dowloads_list li .download_dropdowm_body a.dropdown_link:hover{background-color:#FFF;-moz-box-shadow:inset 0 0 9px 1px #E5E5E5;-webkit-box-shadow:inset 0 0 9px 1px #E5E5E5;box-shadow:inset 0 0 9px 1px #E5E5E5}
.page_inner_wrapper .downloads_outer .columns_outer .download_column .download_colum_dowloads_list li .download_dropdowm_body a.dropdown_link.final_no_underline{padding-bottom:14px;border-bottom-style:none}
.page_inner_wrapper .downloads_outer .columns_outer .download_column .download_colum_dowloads_list li .download_dropdowm_body .dropdown_link.pdf_download_link{-moz-border-radius-topright:3px;border-top-right-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px}
.page_inner_wrapper .downloads_outer .columns_outer .download_column .download_colum_dowloads_list li:last-child .download_dropdowm_body a.dropdown_link{-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0}
.downloads_dropdown_block_outer{display:block;float:right}
.page_inner_wrapper .downloads_outer .columns_outer .download_column .download_colum_dowloads_list li .downloads_dropdown_block_outer .download_dropdowm_icon{float:right;height:45px;width:40px;background-image:url(../../images/downloads/members_downloads_dropdown.png);background-repeat:no-repeat;background-position:8px 12px;position:absolute;z-index:2;margin-left:-50px}
.page_inner_wrapper .downloads_outer .columns_outer .download_column .download_colum_dowloads_list li .downloads_dropdown_block_outer:hover .download_dropdowm_body{display:inline;z-index:500;opacity:1}
.download_colum_dowloads_list li a .download_column_members_dropdown_spacing{background-image:none;background-position:0 0;display:block;height:41px;width:70px;float:right;margin-top:5px}
.page_inner_wrapper .downloads_outer .columns_outer .download_column .download_colum_dowloads_list li .downloads_dropdown_block_outer .download_dropdowm_icon:hover,.page_inner_wrapper .downloads_outer .columns_outer .download_column .download_colum_dowloads_list li .downloads_dropdown_block_outer:hover .download_dropdowm_icon{background-position:-39px 12px}
.membership_subscribe_renew .renew_caption h3{font-size:20px;text-align:center;margin:0;padding:150px 0 0}
.membership_subscribe_renew .renew_caption p{font-size:15px;color:#939393;text-align:center;line-height:34px;margin:0;padding:0 20px 10px}


/* Login Dropdown */

.sco_absolute_header .sco_absolute_header_inner .sco_absolute_navigation_dropdown_outer #nav li ul .search_field{width:342px;margin-left:-3px;padding:10px 20px 5px}
.sco_li_drop_down_footer{background-image:url(http://www.screencastsonline.com/images/navigation/dropdown_footer.png);background-repeat:no-repeat;background-position:left top;height:17px;width:382px;display:block;margin-top:0;position:absolute;margin-left:-3px}
.sco_absolute_header .sco_absolute_header_inner .sco_absolute_navigation_dropdown_outer #nav li ul .login_dropdown{width:342px;margin-left:-160px;height:240px;padding:10px 20px 5px}
.sco_li_drop_down_footer_login_dropdown{background-image:url(http://www.screencastsonline.com/images/navigation/dropdown_footer.png);background-repeat:no-repeat;background-position:left top;height:17px;width:382px;display:block;margin-top:0;position:absolute;margin-left:-160px}
#nav li ul .login_dropdown form .dropdown_login_textfield{font-size:14px;color:#444;width:282px;margin-top:5px;margin-bottom:24px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;font-weight:400;font-family:Helvetica, sans-serif;border-style:none;padding:12px 10px 10px}
#nav li ul .login_dropdown form .dropdown_login_textfield:focus{outline:none;border:none}
li ul .login_dropdown .login_dropdown_inner_wrapper{width:300px;margin-right:auto;margin-left:auto}
li ul .login_dropdown .login_dropdown_inner_wrapper_forgot_password{width:300px;margin-right:auto;margin-left:auto;display:none}
ul .login_dropdown .login_dropdown_inner_wrapper .dropdown_login_title,ul .login_dropdown .login_dropdown_inner_wrapper_forgot_password .dropdown_login_title{font-size:13px;font-weight:700;color:#BBB;margin:0;padding:25px 0 10px}
#nav li ul .login_dropdown form .dropdown_login_textfield,.login_dropdown_inner_wrapper form #sprytextfield451 #amember_pass:focus{color:#444}
.sco_absolute_navigation_dropdown_outer #nav li ul .login_dropdown .login_dropdown_inner_wrapper form .dropdown_login_forgot_password_link,.sco_absolute_navigation_dropdown_outer #nav li ul .login_dropdown .login_dropdown_inner_wrapper_forgot_password form .dropdown_login_forgot_password_link{text-align:right;float:right;margin:0 2px 0 0;padding:0}
.sco_absolute_navigation_dropdown_outer #nav li ul .login_dropdown .login_dropdown_inner_wrapper form .dropdown_login_forgot_password_link a#dd_password_link,.sco_absolute_navigation_dropdown_outer #nav li ul .login_dropdown .login_dropdown_inner_wrapper_forgot_password form .dropdown_login_forgot_password_link a#dd_password_back_link{color:#909090;font-size:12px;display:inline;float:right;width:150px;height:29px;line-height:34px;text-align:right;text-shadow:none;font-weight:500;border-style:none;margin:0;padding:0}
.sco_absolute_navigation_dropdown_outer #nav li ul .login_dropdown .login_dropdown_inner_wrapper form .dropdown_login_forgot_password_link a#dd_password_link:hover,.sco_absolute_navigation_dropdown_outer #nav li ul .login_dropdown .login_dropdown_inner_wrapper_forgot_password form .dropdown_login_forgot_password_link a#dd_password_back_link:hover{background-color:transparent;color:#BABABA}
.sco_absolute_header .sco_absolute_header_inner .sco_absolute_navigation_dropdown_outer #nav li ul .login_dropdown .login_dropdown_inner_wrapper_forgot_password .dropdown_login_title{padding-top:54px}
.dropdown_login_textfield::-webkit-input-placeholder,.dropdown_login_textfield:-moz-placeholder,.dropdown_login_textfield::-moz-placeholder,.dropdown_login_textfield:-ms-input-placeholder{color:#7C7C7C}




::-moz-focus-inner{border:0;margin:0;padding:0}
button.login_button{display:inline-block;height:40px;font-size:12px;font-weight:700;color:#4F4F4F;font-family:Helvetica, Arial;white-space:nowrap;border:none;overflow:visible;cursor:pointer;text-decoration:none;background-image:url(http://www.screencastsonline.com/images/buttons/login_button.png);background-repeat:no-repeat;background-position:0 0;background-color:transparent;text-shadow:1px 1px 0 rgba(255,255,255,0.44);margin:0 0 0 -2px;padding:0 0 0 17px}
button.login_button>span{background-color:transparent;display:block;height:40px;line-height:40px;background-image:url(http://www.screencastsonline.com/images/buttons/login_button.png);background-repeat:no-repeat;background-position:100% 0;padding:0 25px 0 5px}




button.login_button:hover{color:#222;text-decoration:none;background-position:0 -40px}
button.login_button>span:hover, button.login_button:hover span{background-position:100% -40px}
button.login_button:active{color:#222;text-decoration:none;background-position:0 -80px}
button.login_button>span:active , button.login_button:active span{background-position:100% -80px}


/* Static Login */
.static_login_fixed_center{position:absolute;top:50%;left:50%;width:30em;height:18em;margin-top:-9em;margin-left:-18.5em;display:none}
.static_login_form_outer{background-color:#FFF;border:1px solid #c5ced6;-moz-box-shadow:0 0 3px #CCC;-webkit-box-shadow:0 0 3px;box-shadow:0 0 3px #CCC;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;width:409px;margin-top:-50px;float:left;margin-left:35px;height:326px;padding:0}
.sco_static_login_logo{float:left;height:25px;width:150px;background-image:url(http://www.screencastsonline.com/images/login_form/sco_static_login_form_logo.png);margin-top:25px;margin-left:25px;background-repeat:no-repeat}
.static_login_fixed_center .static_login_form_outer h1{float:left;clear:both;font-size:14px;font-weight:800;color:#CDCDCD;margin:0 0 15px 25px;padding:0}
.static_login_form_underline{float:left;width:100%;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#D4D4D4}
.static_login_form_outer_form{float:left;width:384px;padding-left:25px;padding-top:20px;padding-bottom:23px}
.static_login_form_textfield{font-size:15px;color:#A7A7A7;width:359px;margin-top:5px;margin-bottom:24px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:4px;font-weight:100;font-family:Helvetica, sans-serif;border:1px solid #D0D0D0;background-color:#FFF;outline:none;-moz-box-shadow:0 0 8px #E7E7E7;-webkit-box-shadow:0 0 8px #E7E7E7;box-shadow:0 0 8px #E7E7E7;padding:17px 15px 14px}
.static_login_form_textfield:focus{font-size:15px;color:#616161;border:1px solid #919191;-moz-box-shadow:0 0 6px 0 #C6C6C6;-moz-transition:all .25s ease-in-out;-webkit-box-shadow:0 0 6px 0 #C6C6C6;-webkit-transition:all .25s ease-in-out}
form .static_form_forgot_password,.static_form_back_to_login{font-size:12px;color:#C8C8C8;text-align:right;float:right;margin-top:10px;margin-right:31px;text-decoration:none}
form .static_form_forgot_password:hover{color:#898989}
.static_login_form_outer .static_login_form_outer_form form .login_button{float:left}
.outer_static_login_form_glow{background-image:url(http://www.screencastsonline.com/images/login_form/static_login_background_highlight.png);background-position:center center;height:100%;background-repeat:no-repeat;width:100%;position:absolute;display:block;z-index:0}
.static_login_form_outer_form_forgot_password{float:left;width:384px;padding-left:25px;padding-top:20px;padding-bottom:23px;display:none}
.static_login_form_copyright{font-size:11px;color:#BDBDBD;text-align:center;padding-top:18px;clear:both;width:470px}


.hideit{position:absolute;top:50%;left:50%;width:30em;height:10em;margin-top:-15em;margin-left:-18.5em;z-index:50;}
.hideit .errmsg tbody tr td ul{float:left;margin:25px 0 0 52px;padding:0}
.hideit .errmsg tbody tr td ul li{display:block;float:left;font-size:15px;list-style-type:none;font-family:Helvetica neue, Arial;width:327px;background-image:url(http://www.screencastsonline.com/images/login_form/static_error_background.png);height:40px;color:#640a0a;font-weight:400;background-repeat:no-repeat;cursor:pointer;margin:0;padding:28px 0 0 56px}


.magazine_full_span_red_header{background-image:url(http://www.screencastsonline.com/images/magazine_page/magazine_red_header.png);background-repeat:repeat;float:left;height:54px;width:100%;margin-top:-3px}
.magazine_full_span_red_header p{text-align:center;font-size:15px;font-weight:700;color:#FFF;text-shadow:1px 1px 0 #8A2C2F;-webkit-font-smoothing:antialiased;margin:0;padding:18px 0 0}



/* Membeship Benefits*/
.page_inner_wrapper .lower_membeship_benefits_tab_outer{margin-top:30px;margin-bottom:30px}
.mb_sco_become_member_header{background-image:url(http://www.screencastsonline.com/images/membership-benefits/become_a_sco_member_header.png);background-repeat:no-repeat;height:60px;width:381px;text-align:center;padding-top:20px;font-size:18px;color:#777;margin:70px auto 40px}
.mb_sco_header_icons_wrapper{width:990px;margin-right:auto;margin-left:auto;height:277px}
.mb_sco_website_icon{background-image:url(http://www.screencastsonline.com/images/membership-benefits/website_icon.png);background-repeat:no-repeat;float:left;height:276px;width:471px}
.mb_sco_header_icons_wrapper .mb_sco_monthly_mag_icon{background-image:url(http://www.screencastsonline.com/images/membership-benefits/sco_monthly_magazine_icon.png);float:left;height:276px;width:354px;margin-top:1px}
.mb_sco_header_icons_wrapper .mb_sco_plus_icon{background-image:url(http://www.screencastsonline.com/images/membership-benefits/plus_icon.png);float:left;height:32px;width:32px;margin-top:120px;margin-right:80px;margin-left:15px}
.page_inner_wrapper .mb_header_text{text-align:center;padding-top:85px}
.page_inner_wrapper .mb_header_text p{font-size:18px;color:#777;line-height:26px;margin:0;padding:0 0 20px}
.membership_benefits_header_background_repeat{height:710px}
.membeship_benefits_section.five{background-image:url(http://www.screencastsonline.com/images/membership-benefits/sco_monthly_sections_background.jpg);background-repeat:no-repeat;background-position:left bottom}
.membeship_benefits_section.six{text-align:center;height:200px}
.membeship_benefits_section.six h3{padding-top:65px;font-size:18px;font-weight:200;color:#777}
.membeship_benefits_section.six p{width:100%}
.membeship_benefits_section.six p a.red_action_button{background-image:url(http://www.screencastsonline.com/images/membership-benefits/red_action_button.jpg);background-repeat:no-repeat;display:block;height:58px;width:203px;font-size:15px;font-weight:700;color:#FFF;text-shadow:1px 1px 0 #8A2C2F;-webkit-font-smoothing:antialiased;text-decoration:none;line-height:57px;text-align:center;background-position:0 0;margin:10px auto 0;padding:0}
.membeship_benefits_section.six p a.red_action_button:hover{background-position:0 -59px}
.membeship_benefits_section.six p a.red_action_button:active{background-position:0 -119px}
.membeship_benefits_section.five p{width:550px}
.magazine_full_span_red_header a{text-decoration:none;display:block;height:51px}








/* summer school */
.summer_school_header_outer{background-image:url(http://www.screencastsonline.com/images/summer_school/summer_school_header_repeat.png);background-repeat:repeat;height:642px;width:100%;float:left;margin-top:-3px}
.summer_school_header_left{float:left;width:500px;height:533px}
.summer_school_header_right{float:right;height:533px;width:500px}
.summer_school_header_inner_wrapper{background-image:url(http://www.screencastsonline.com/images/summer_school/summer_school_header_glow.png);background-repeat:no-repeat;background-position:center top;height:642px;width:1000px;margin-right:auto;margin-left:auto;display:none}
.summer_school_logo{background-image:url(http://www.screencastsonline.com/images/summer_school/summer_school_logo.png);background-repeat:no-repeat;height:84px;width:339px;margin-top:150px}
.summer_school_header_display{background-image:url(http://www.screencastsonline.com/images/summer_school/summer_school_header_display.png);background-repeat:no-repeat;height:409px;width:645px;margin-left:-140px;overflow:visible;margin-top:80px}
.summer_school_header_outer .summer_school_header_inner_wrapper .summer_school_header_left .summer_school_header_intro{font-size:16px;color:#FFF;line-height:28px;width:400px;letter-spacing:.1em;-webkit-font-smoothing:antialiased;padding-bottom:30px}
.summer_school_lower_header{width:1000px;clear:both;float:left;height:100px;text-align:center;font-size:16px;color:#666;text-shadow:1px 1px 0 #FFF}
.summer_school_header_inner_wrapper .summer_school_lower_header strong{padding-top:30px;padding-bottom:5px;width:100%;float:left;font-size:20px}
a.summer_school_red_action_button{background-image:url(http://www.screencastsonline.com/images/summer_school/red_action_button.png);background-repeat:no-repeat;float:left;height:58px;width:188px;font-size:15px;font-weight:700;color:#FFF;text-shadow:1px 1px 0 #8A2C2F;-webkit-font-smoothing:antialiased;text-decoration:none;line-height:57px;text-align:center;background-position:0 0;margin:0;padding:0}
a.summer_school_grey_action_button{background-image:url(http://www.screencastsonline.com/images/summer_school/white_action_button.png);background-repeat:no-repeat;float:left;height:58px;width:112px;font-size:15px;font-weight:700;color:#444;text-shadow:1px 1px 0 #FFF;-webkit-font-smoothing:antialiased;text-decoration:none;line-height:57px;text-align:center;background-position:0 0;margin:0 0 0 15px;padding:0}
a.summer_school_red_action_button:hover{background-position:0 -59px}
a.summer_school_red_action_button:active{background-position:0 -119px}
a.summer_school_grey_action_button:hover{color:#FFF;text-shadow:1px 1px 0 #444;background-position:0 -59px}
a.summer_school_grey_action_button:active{color:#FFF;text-shadow:1px 1px 0 #444;background-position:0 -119px}
.summer_school_loading{background-image:url(http://www.screencastsonline.com/images/header/loading_icon.gif);background-repeat:no-repeat;height:32px;width:32px;padding-top:240px;background-position:center bottom;margin:0 auto}




.mobile_menu_button_wrapper {display:none; position:absolute;}
