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,b,u,i,center,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-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}html{overflow-y:scroll}html,body{height:100%;background-color:#F6F6F6}body{font-family:"Lucida Grande","Lucida Sans","Lucida Sans Unicode",Arial,Verdana,sans-serif;font-size:62.5%;color:#333}a{text-decoration:none}a:link{color:#2a6db9}a:visited{color:#2A6DB9}a:focus{outline:#2A6DB9 double medium}a:hover,a:active{outline:none}.dn{display:none}#syncdlg-text{margin-bottom:10px}#syncdlg-yes{margin-right:5px;float:right}#syncdlg-no{float:right}.clear{clear:both}.clearer{clear:both;line-height:0;height:0}.section_inner{width:960px;padding:0 10px;margin:0 auto;position:relative}.section_inner_institution{width:960px;padding:0 10px;margin:0 auto;position:relative}.right{float:right}.left{float:left}.cancel_link{color:#2A6DB9!important;font-size:1.6em;font-weight:bold}.ui-menu-item span.label strong,.ui-menu-item span.author strong{color:#011f43;font-weight:900}.ui-menu-item span.isbn strong{color:#3f5b73;font-weight:900}#content,#carousel,#content .section_inner{background-color:#f6f6f6}#content .section_inner{padding-bottom:20px}body.has_carousel #content .section_inner{padding-bottom:0!important}input:focus,textarea:focus{outline:#2A6DB9 double medium}.bold{font-weight:bold}.btn_big{background-image:url("/static/201503-6029-coursesmart/images/v5/btn_blue.png");background-position:0 0;color:#FFF;display:block;font-size:1.8em;height:39px;line-height:39px;text-align:center;text-decoration:none!important}.btn_big:hover{background-position:0 -39px}.btn_big:active{background-position:0 -78px}.global_blue_btn{background:transparent url(/static/201503-6029-coursesmart/images/v5/blue_btn_sprite.jpg) left top repeat-x scroll;border:0;color:#fff!important;cursor:pointer;display:inline-block;font-family:"Lucida Grande","Lucida Sans","Lucida Sans Unicode",Arial,Verdana,sans-serif!important;font-size:1.6em;font-weight:bold;height:39px;padding:0 0 3px 0;text-align:center}.global_blue_btn:hover{background:transparent url(/static/201503-6029-coursesmart/images/v5/blue_btn_sprite.jpg) left -39px repeat-x scroll;text-decoration:none}.global_blue_btn:active{background:transparent url(/static/201503-6029-coursesmart/images/v5/blue_btn_sprite.jpg) left -78px repeat-x scroll}.continue_btn{width:180px}.save_changes_btn{width:155px}#continue_button{float:right;width:258px}.createaccount .cancel_registration{color:#2A6DB9!important;font-size:1.6em}textarea{resize:none}#masthead,#masthead .section_inner{height:70px}#masthead_institution,#masthead_institution .section_inner_institution{height:90px}#masthead{color:#fff;background:#012043 url(/static/201503-6029-coursesmart/images/v5/masthead_bg.jpg) no-repeat center top scroll}#masthead_institution{color:#fff;background:#012043 url(/static/201503-6029-coursesmart/images/v5/masthead_bg.jpg) no-repeat center top scroll}#site_logo{position:absolute;left:11px;top:30px}#utility_primary{position:absolute;left:-3px;top:6px;font-family:Trebuchet,Helvetica,Arial,sans-serif;font-size:1.2em;color:#8dcbf4;line-height:14px;vertical-align:middle}#utility_primary a{display:inline-block;height:14px;padding-left:19px;color:#fcdc7e;text-transform:uppercase;background-image:url(/static/201503-6029-coursesmart/images/v5/utility_primary_arrow.png);background-repeat:no-repeat;font-weight:bold}#utility_primary.logged_in{color:#fcdc7e;margin-left:15px}#utility_primary.logged_in a{background-image:none;color:#79bde9;font-weight:normal;text-transform:none}#utility_primary.logged_in span#login_check{padding-left:15px}#utility_secondary{position:absolute;right:10px;top:7px;font-size:1.2em;font-family:Trebuchet,Helvetica,Arial,sans-serif}#utility_secondary a{color:#79bde9}#global_nav_primary ul{position:absolute;right:11px;bottom:0}#global_nav_primary li{float:left}#global_nav_primary a{float:left;display:block;height:32px;padding-left:36px;margin-left:30px;background-image:url(/static/201503-6029-coursesmart/images/v5/nav_primary_arrow.png);background-repeat:no-repeat;color:#79BDE9;text-transform:capitalize;font-size:1.6em;font-weight:bold;line-height:26px}#global_nav_primary a:hover{color:#C7E9FF;text-decoration:none;background-position:left -100px}#global_nav_primary a.current{color:#fff;background-position:left -200px}#nav_secondary{position:absolute;right:0;top:10px}#nav_secondary li{float:left}#nav_secondary a{display:block;width:110px;padding-top:50px;text-decoration:none;background-repeat:no-repeat;background-position:center top;font-weight:bold;text-align:center;margin-left:15px;color:#0c4381}#nav_secondary a:hover{background-position:center -100px;color:#002D61}#nav_secondary a.current{background-position:center -200px!important;color:#fff!important;text-shadow:#58acec 0 0 8px}#link_my_bookshelf a{background-image:url(/static/201503-6029-coursesmart/images/v5/my_books.png)}#link_my_cart a{background-image:url(/static/201503-6029-coursesmart/images/v5/my_cart.png)}.page_directions{color:#666;margin-bottom:18px!important;font-size:1.2em!important}#content #nav_steps ol li{font-weight:bold}#content #nav_steps ol li.pseudo_active{color:#E5E5E5}#content #nav_steps a{color:#36c;font-weight:bold}#content #nav_steps ol li{float:left;height:29px;width:260px;text-align:center;background:transparent url(/static/201503-6029-coursesmart/images/v5/order_sum_step.png) top left no-repeat scroll;position:relative;font-size:1.4em;margin-left:-25px;margin-bottom:20px;padding-top:13px;text-indent:-10px}#content #nav_steps ol li.step1{z-index:3;margin-left:0}#content #nav_steps ol li.step2{z-index:2}#content #nav_steps ol li.step3{z-index:1}#content #nav_steps ol li.active{background:transparent url(/static/201503-6029-coursesmart/images/v5/order_sum_step_active.png) top left no-repeat scroll;color:#FFF}#content #nav_steps ol li.pseudo_active a,#content #nav_steps ol li.pseudo_active{background:transparent url(/static/201503-6029-coursesmart/images/v5/order_sum_step_next.png) top left no-repeat scroll;color:#FFF}#content #nav_steps ol li.pseudo_active a{color:#E5E5E5}#content #nav_steps ol li.active a{color:#FFF}#carousel{overflow:visible}#carousel_images{height:115px;position:relative;text-align:left;background-image:url(/static/201503-6029-coursesmart/images/v5/carousel/yellowbg.png)}#carousel .pd_carousel_images{background:transparent url(/static/201503-6029-coursesmart/images/v5/pd_carousel_bg.png) no-repeat top center scroll;height:150px;position:relative;text-align:left}#carousel .pd_carousel_images .section_inner h4{font-size:1.2em}#carousel_images .carousel_inner .carousel_list{margin:0;padding:0;position:relative;list-style-type:none;z-index:1;left:0}#carousel_images .carousel_inner .carousel_list_item{overflow:hidden;float:left;width:91px;height:115px}#carousel_images a.disabled{display:none}#arrow_container{width:100%;position:relative;top:120px}#carousel_images .scroll_left{position:absolute;bottom:0;left:15px;height:115px;width:47px;display:block;z-index:1;background-image:url(/static/201503-6029-coursesmart/images/v5/carousel/left_button_bg.png);display:block;overflow:hidden;text-indent:-5000px}#carousel_images .scroll_left_hover{background-position:0 -115px}#carousel_images .scroll_right{position:absolute;bottom:0;right:-60px;height:115px;width:47px;display:block;z-index:1;background-image:url(/static/201503-6029-coursesmart/images/v5/carousel/right_button_bg.png);display:block;overflow:hidden;text-indent:-5000px}#carousel_images .pd_carousel_inner .scroll_right{right:-50px}#carousel_images .scroll_right_hover{background-position:0 -115px}#carousel_wrapper{width:949px;height:115px;position:absolute;overflow:hidden;clear:both}#carousel .pd_carousel_wrapper{top:35px}#carousel_images .carousel_inner,#carousel_images .pd_carousel_inner{position:absolute}#carousel_images .carousel_inner .viewport,#carousel_images .pd_carousel_inner .viewport{visibility:visible;overflow:hidden;position:relative;z-index:2;left:0;width:819px;height:115px;margin-left:65px}#carousel_images .pd_carousel_inner .viewport{width:819px}#carousel_images .carousel_inner li{float:left;padding-left:0;width:91px;height:115px;position:relative}#carousel_images .pd_carousel_inner li{float:left;padding-left:0;width:215px;height:115px;position:relative}#carousel_images .pd_carousel_inner li span.book_title_author{display:inline-block;margin:25px 0 0 85px;font-size:.9em;line-height:11px;width:110px}#carousel_images .carousel_inner .book_cover{background:url(/static/201503-6029-coursesmart/images/v5/carousel/bk-cover-li-bg.png) no-repeat 0 1px;display:block;padding-left:8px;padding-bottom:8px;margin-left:8px;width:72px;height:102px;bottom:-8px;position:absolute;cursor:pointer}#carousel_images .pd_carousel_inner .book_cover{background:url(/static/201503-6029-coursesmart/images/v5/carousel/bk-cover-li-bg.png) no-repeat 0 1px;display:block;padding-left:0;padding-bottom:8px;margin-left:0;width:72px;height:102px;bottom:-8px;position:absolute;cursor:pointer}#carousel_images .carousel_inner img{width:72px;height:100px;border:1px solid #666}#carousel_images .pd_carousel_inner img{width:72px;height:100px;border:1px solid #666}#carousel_images .carousel_inner img.img_icon{position:absolute;top:-5px;right:-5px;width:21px;height:21px;border:0}#carousel_images .pd_carousel_inner img.img_icon{position:absolute;top:-5px;right:-5px;width:21px;height:21px;border:0}#carousel_images .pd_carousel_inner img.img_pw_icon{position:absolute;top:16px;right:-5px;width:21px;height:10px;border:0}#carousel_nav,#pd_carousel_nav{background:url(/static/201503-6029-coursesmart/images/v5/carousel/nav-bg.png) repeat-x 0 0;width:100%;height:32px;clear:both;padding-top:6px;position:relative}#carousel_nav .links{height:32px;padding-left:10px;padding-right:10px}#carousel #pd_carousel_nav .pd_links{margin:0 auto;width:620px}#carousel_nav li{float:left;margin-left:50px}#carousel_nav li.first_child{margin-left:0}#carousel_nav a{background-image:url(/static/201503-6029-coursesmart/images/v5/carousel/button-bg.png);background-position:0 0;background-repeat:no-repeat;width:280px;height:25px;display:block;font-size:1.3em;line-height:22px;color:#4b4021;text-decoration:none;text-align:center;padding-top:2px}#carousel_nav a.active,#carousel_nav a:hover{background-image:url(/static/201503-6029-coursesmart/images/v5/carousel/button-bg.png);background-position:0 -27px;background-repeat:no-repeat;color:#4b4942}#pd_carousel_nav li{float:left;margin-left:50px}#pd_carousel_nav li.first_child{margin-left:0}#pd_carousel_nav a{background-image:url(/static/201503-6029-coursesmart/images/v5/carousel/button-bg.png);background-position:0 0;background-repeat:no-repeat;width:280px;height:25px;display:block;font-size:1.3em;line-height:22px;color:#4b4021;text-decoration:none;text-align:center;padding-top:2px}#pd_carousel_nav a.active,#pd_carousel_nav a:hover{background-image:url(/static/201503-6029-coursesmart/images/v5/carousel/button-bg.png);background-position:0 -27px;background-repeat:no-repeat;color:#4b4942}#carousel_1_tooltips,#carousel_2_tooltips,#carousel_3_tooltips{position:relative;z-index:5;bottom:0;left:0;padding:0;width:100%}#carousel .tool_tip{position:absolute;display:none}#carousel .tool_tip .tt_top{background:transparent url(/static/201503-6029-coursesmart/images/v5/carousel/tooltips/tooltip_top.png) top left no-repeat scroll;width:158px;height:4px}#carousel .tool_tip .tt_bottom{background:transparent url(/static/201503-6029-coursesmart/images/v5/carousel/tooltips/tooltip_bottom.png) top left no-repeat scroll;width:158px;height:16px}#carousel .tool_tip p{background:transparent url(/static/201503-6029-coursesmart/images/v5/carousel/tooltips/tooltip_repeater.png) top left repeat-y scroll;padding:10px 15px;width:130px}.pd_carousel_images h4{position:absolute;top:15px;left:10px}.bookshelf #carousel #carousel_images{background-image:none}#search{height:81px;padding-bottom:8px;background:transparent url(/static/201503-6029-coursesmart/images/v5/search_bg.png) repeat-x top left scroll;position:relative;font-size:1.2em}.homepage #search{padding-bottom:0}#search .input_text{border:0;background-image:url(/static/201503-6029-coursesmart/images/v5/search_form_bg.png);background-repeat:no-repeat;background-color:transparent;height:17px;color:#666;font-size:1.17em;padding:12px 0 10px 9px;margin:0;float:left;font-family:"Lucida Grande","Lucida Sans","Lucida Sans Unicode",Arial,Verdana,sans-serif}#search button{float:left;border:0;height:39px;color:#fff;background-color:#012044;background-image:url(/static/201503-6029-coursesmart/images/v5/search_btn.png);margin:0;padding:0;font-weight:bold;font-family:"Lucida Grande","Lucida Sans","Lucida Sans Unicode",Arial,Verdana,sans-serif}#search_basic{position:absolute;left:9px;top:14px}#search_basic .input_text{width:325px}#redeem_code{position:absolute;left:483px;top:14px}#redeem_code .input_text{width:178px}.redeem_code_input_text{border:0;background-image:url(/static/201503-6029-coursesmart/images/v5/search_form_bg.png);background-repeat:no-repeat;background-color:transparent;height:17px;width:178px;color:#333;font-size:1.17em;padding:12px 0 10px 9px;margin:0;float:left;font-family:"Lucida Grande","Lucida Sans","Lucida Sans Unicode",Arial,Verdana,sans-serif}#open_advanced{position:absolute;left:343px;top:53px;font-weight:bold}#open_advanced a{display:inline-block;height:28px;line-height:28px;background-image:url(/static/201503-6029-coursesmart/images/v5/arrow_advancedsearch.png);background-repeat:no-repeat;background-position:left 6px;padding-left:10px;color:#0c4381}#open_advanced a.open{background-position:-300px 6px}#adv_srch_container,#advanced_search{width:958px;height:248px}#advanced_search{position:absolute;margin:0 auto;top:79px;overflow:hidden;z-index:200}#advanced_search.advanced_search_inst,#advanced_search.advanced_search_inst #adv_srch_container{width:490px;height:310px}#adv_srch_container{position:absolute;background:transparent url(/static/201503-6029-coursesmart/images/v5/adv_srch.png) no-repeat scroll top left;z-index:200;top:0}#advanced_search.advanced_search_inst #adv_srch_container{background:transparent url(/static/201503-6029-coursesmart/images/v5/adv_srch_inst.png) no-repeat scroll top left}#adv_search_header{width:100%;height:18px;font-size:1.3em;color:#0e55a4;padding:6px 12px;position:relative}#adv_search_header span.bold{color:#012145;font-weight:900}#adv_search_header span.srch_close{position:absolute;right:35px;top:5px;cursor:pointer}#advanced_search div.step{float:left;width:455px;padding:15px 5px;height:180px}.step_b_label{float:left;width:5.5em;padding-top:8px;text-align:left}.step_b_label_r{float:left;width:7.5em;padding-left:5px}.step_b_input{float:left;padding-bottom:10px}#advanced_search div.fadeOut{opacity:.40;filter:alpha(opacity = 40)}.step_title{font-size:1em;line-height:1.3em;padding:2px 0}#advanced_search div.step_a p.step_title{background:transparent url(/static/201503-6029-coursesmart/images/v5/step_a.png) no-repeat scroll 0 5px;padding-left:32px;margin-left:20px}#advanced_search div.step_b p.step_title{background:transparent url(/static/201503-6029-coursesmart/images/v5/step_b.png) no-repeat scroll 0 5px;padding-left:25px;margin-left:40px}div.step_a_container{margin-left:16px}div.step_a_container div{float:left;margin-top:20px}div.step_a_container div.formPart{width:225px}div.step_a_container div.buttonPart{width:175px;color:#666}div.step_a_container div textarea{width:175px;height:100px;resize:none}div.step_a_container div label{position:relative;top:-90px;font-size:1em}div.step_a_container div p{font-size:.92em;width:175px;line-height:1.4em}.step_a_submit{background-image:url(/static/201503-6029-coursesmart/images/v5/btn_blue.png);color:#FFF;display:block;float:right;font-size:1.3em;height:34px;padding:5px 0;text-align:center;width:181px;margin-top:21px;border:0;font-weight:bold}.step_a_submit:hover{background-position:0 -39px;text-decoration:none}.step_a_submit:active{background-position:0 -78px}div.step_b_container{margin-left:32px}div.step_b_container table{border:0;margin-top:20px}div.step_b_container table tr td input{width:150px}div.step_b_container table tr td.label_cell{vertical-align:middle;font-size:.92em;font-weight:bold;padding-left:15px;padding-right:5px}div.step_b_container table tr td{padding-bottom:10px}.hidden_links{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.step_b_submit{background-image:url(/static/201503-6029-coursesmart/images/v5/btn_blue.png);color:#FFF;display:block;float:right;font-size:1.3em;height:34px;padding:5px 0;text-align:center;width:181px;border:0;font-weight:bold}.step_b_submit:hover{background-position:0 -39px;text-decoration:none}.step_b_submit:active{background-position:0 -78px}.adv-srch-inst{padding:15px 0 10px 0}.adv-srch-inst-left,.adv-srch-inst-right{float:left;width:50%}.adv-srch-inst label{display:block}.adv-srch-inst input{width:180px;margin-top:2px}.adv-srch-inst select{width:188px;margin:2px 0 3px 0}.adv-srch-inst .fld-agn{padding-bottom:10px}.advanced_search_inst .step_b_submit{float:none;margin:0 auto}@-webkit-keyframes pulseAutoComplete{0%{background-color:#def3fd}50%{background-color:#aee3fc}100%{background-color:#def3fd}}.ui-autocomplete{z-index:5}.ui-autocomplete .ui-menu-item{padding:0;margin:0}.ui-autocomplete span.thumb,.ui-autocomplete span.text,.ui-autocomplete a{float:left}.ui-autocomplete span.thumb{width:80px;padding-right:5px;text-align:center}.ui-autocomplete span.text{width:247px;font-size:1.0em}.ui-autocomplete span.text span{display:block;padding-bottom:5px}.ui-autocomplete span.text span.label{color:#2a6db9;font-weight:bold}.ui-autocomplete span.text span.author{color:#333;margin-bottom:.5em;font-size:.9em}.ui-autocomplete span.text span.isbn{font-size:.8em;color:#666}.ui-menu{padding:0}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:10px 0;line-height:16px;zoom:1;border:none;border-bottom:1px solid #dce1e4;float:none!important;width:auto!important}.ui-menu .ui-menu-item a:hover,.ui-menu .ui-menu-item a.ui-state-hover{font-weight:normal;margin:0;background:#def3fd}.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:0;background:#def3fd;-webkit-animation-name:pulseAutoComplete;-webkit-animation-duration:3s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out}.ui-autocomplete h3{color:#012145;line-height:27px;padding-left:12px}.ui-autocomplete li.footer a{height:31px;line-height:31px}.ui-autocomplete li.footer a.view_all{float:left!important;font-size:1.1em;color:#2a6db9;display:inline;margin-left:11px}.ui-autocomplete li.footer a.close{float:right!important;width:18px!important;background:url(/static/201503-6029-coursesmart/images/v5/btn_close.png) 0 6px no-repeat;display:inline;text-indent:-9999px}.ui-autocomplete li,.ui-autocomplete .ui-menu-item{background:url(/static/201503-6029-coursesmart/images/v5/autocomplete-content-bg.png) 0 0 repeat-y;padding-left:2px;padding-right:15px}.ui-autocomplete li.header{background:url(/static/201503-6029-coursesmart/images/v5/autocomplete-header-bg.png) 0 0 no-repeat;height:27px;width:322px}.ui-autocomplete li.footer{background:url(/static/201503-6029-coursesmart/images/v5/autocomplete-footer-bg.png) 0 0 no-repeat;height:39px;float:left;width:322px}.ui-widget-content{border:none;background:none}.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active{margin:0}#footer_buckets{background:#f6f6f6;border-bottom:1px solid #cecac4;position:relative;width:100%}#footer_buckets .footer_buckets_shadow{position:absolute;top:0;left:0;width:100%;height:8px;z-index:5;background:url(/static/201503-6029-coursesmart/images/v5/shadow_bg.png) top center repeat-x}#footer_buckets_container{padding:12px 10px 4px 10px;background:url(/static/201503-6029-coursesmart/images/v5/footer-buckets_bg.png) top center repeat-y}#footer_buckets .bucket,#footer_buckets .bucket-center{float:left;padding-left:36px}#footer_buckets .bucket{width:264px}#footer_buckets .bucket-center{width:304px}#footer_buckets h3{font-size:1.8em;line-height:30px;margin:9px 0 0 0;font-weight:normal}#footer_buckets p{font-size:1em;color:#666;line-height:1.5;padding-right:5px}#footer_buckets .bucket .col1,#footer_buckets .bucket .col2,#footer_buckets .bucket-center .col1,#footer_buckets .bucket-center .col2{float:left}#footer_buckets .bucket .col1{width:90px}#footer_buckets .bucket .col2{width:174px}#footer_buckets .bucket-center .col1{width:190px}#footer_buckets .bucket-center .col2{width:114px}#footer_buckets .bucket img.two-icons{float:left;margin-right:11px}#footer_buckets .bucket img.one-icon{float:left;margin-left:22px}#footer_buckets .bucket .price{color:#77a53a;font-size:2em}.modal .cancel_link{font-size:1.6em;font-family:"Lucida Grande","Lucida Sans","Lucida Sans Unicode",Arial,Verdana,sans-serif}.modal_buttons{float:right}#modal_remove_item .cancel_link,#modal-coursesmart-for-instructors .cancel_link,#modal-email .cancel_link{font-size:1.2em}#modal_remove_bookshelf{background-color:#F4F9FD}.ui-dialog{font-size:1.1em}.ui-closebtn{display:block;margin:0;padding:19px 0 0 0;position:absolute;right:8px;top:10px;height:0;overflow:hidden;width:18px;background:url(/static/201503-6029-coursesmart/images/v5/btn_close.png)}.ui-titlebar{background:url(/static/201503-6029-coursesmart/images/v5/modal_header.gif) 0 0 repeat-x;height:40px!important;border:none}.ui-titlebar h3{font-size:1.4em;font-weight:bold;color:#012145;margin:0;padding-left:11px;padding-top:11px}.ui-titlebar h1{color:#012145;font-size:1.4em!important;font-weight:bold;margin:0;padding-left:11px!important;padding-top:11px!important;margin-bottom:1em}.ui-content{background-color:#F4F9FD;padding:16px 22px 0}#modal_refund_policy,#modal_forgotten_password_confirmation,#modal_forgotten_password,#modal_remove_item,#modal_remove_bookshelf_item,#modal_bookshelf_search_results_false,#modal_bookshelf_search_results_true,#modal_bookshelf_search_wrong_format,#modal_reveal_code,#modal_cancel_registration,#modal-free-trial,#modal-coursesmart-for-instructors,#modal-sign-up,#modal-sign-in,#modal-email,#modal-enlarge,#modal_credit_decline,#modal_bookshelf_signin,#modal_explain_trial,#modal_explain_subscription,#modal-setpassword{background:#f4f9fd;font-family:"Lucida Grande","Lucida Sans","Lucida Sans Unicode",Arial,Verdana,sans-serif}#modal-free-trial .footer label{color:#000}#modal-free-trial .footer div{display:inline}#modal-sign-in{background:#f4f9fd url(/static/201503-6029-coursesmart/images/v5/modal_or-bg.gif) 397px 0 repeat-y}#modal-setpassword{background:#f4f9fd 397px}.modal .footer{border-top:1px solid #c2c7ca;font-size:1.1em;line-height:18px;padding:8px 0 10px 0}.modal .footer label,.modal .footer a{color:#2a6db9}.ui-dialog .ui-dialog-content{padding:16px 22px 0 22px}.ui-dialog .ui-dialog-content p{font-size:1.2em;line-height:1.5}.modal .global_blue_btn{font-size:1.2em!important;height:30px;padding:7px 25px 0}.modal input.global_blue_btn{font-size:1.4em!important;padding:5px 25px 9px 25px;height:39px}.modal input.tell_a_friend_btn{margin:0 0 20px 0}.cancel_registration_modal{font-size:1.2em!important;margin:15px 0 0 0;position:absolute;left:22px;white-space:nowrap;width:160px}.modal a.continue_registration{font-size:1.2em!important;margin:15px 0 15px 0;float:right;right:48px;white-space:nowrap;width:180px}.modal a.cancel_link{padding-top:9px;padding-left:16px}#modal-coursesmart-for-instructors p{font-size:1.1em}#modal_remove_item p{font-size:1em}#modal_remove_item .buttons{margin:0 auto 0 auto;padding:15px 0 20px 0;text-align:center;width:100%}#modal_remove_item .buttons .okay_close{width:70px}#modal_remove_item .buttons .cancel_link{margin-right:20px}#modal_remove_bookshelf .cancel_link{font-size:1.2em}#modal_remove_bookshelf .buttons{margin:0 auto;text-align:center;width:100%}#modal_remove_bookshelf .remove_item_notice p{font-size:1em;margin-bottom:20px;color:#666}#modal_remove_bookshelf .buttons a{width:106px;padding:7px 0 0 0;height:25px}#modal_remove_bookshelf .buttons a.cancel_button{margin-right:18px}.error{color:#ea0202}.error_message{background:url("/static/201503-6029-coursesmart/images/v5/icon_error.png") 0 0 no-repeat;padding:5px 15px 15px 40px;color:#ea0202;font-size:1.1em;line-height:16px;display:none}.error_message a{color:#2a6db9}.error_message_free_trial{padding:10px 15px 15px 40px;color:#ea0202;font-size:1.1em;line-height:16px}.error_icon{padding-right:10px}.error_text{width:500px}.error_message_free_trial ul li{list-style:disc inside none}.modal td{vertical-align:top}.modal form td.label{vertical-align:middle}.modal form td.label,.modal form li strong{color:#333;font-weight:bold;font-size:1em;line-height:16px;padding-right:5px;text-align:right}.modal form td.label .error,.modal form li label .error,.modal form li strong .error{color:#ea0202}.modal form input{font-size:1.2em}.modal form td input{margin:8px 0}.modal input.error{border:1px solid #ea0202}#modal_credit_decline p,#modal_credit_decline label{font-size:1.1em}#modal_credit_decline p.first{margin-bottom:10px}#modal_credit_decline p.buttons{text-align:center}#modal_credit_decline blockquote{margin-bottom:0}#modal_refund_policy h4{font-size:1.2em;margin:15px 0 5px 0}#modal_refund_policy p{margin-bottom:10px}#modal_refund_policy p.last{margin-bottom:20px}#modal_refund_policy ul li{list-style:disc inside none;text-indent:-14px;margin-left:30px;font-size:1.2em;line-height:1.5}#modal_refund_policy ul{margin-bottom:10px}#modal_bookshelf_signin p,#modal_bookshelf_signin .label,#modal_bookshelf_signin label{font-size:1em}#modal_bookshelf_signin td{vertical-align:middle}#modal_bookshelf_signin td.spacer{padding:0}#modal_bookshelf_signin .college_wrapper{padding:0}#modal_bookshelf_signin p.modal_intro{padding-bottom:10px}#modal_bookshelf_signin h3{font-size:1.4em;padding:20px 0 15px}#modal_bookshelf_signin h2{font-size:1.4em;padding:20px 0 15px}#modal_bookshelf_signin .radioFloat{margin-top:15px;width:45%}#modal_bookshelf_signin .radioFloat label{float:none}#modal_bookshelf_signin .buttons{padding-bottom:8px}#modal_bookshelf_signin #college_table_container #name_college{width:286px}#modal_bookshelf_signin .required{color:#ea0202;padding-top:20px}#modal_bookshelf_signin .button{float:right!important}#modal_bookshelf_signin #terms_of_use{background:#fff;height:80px;overflow-y:scroll;width:620px}#modal_explain_subscription .button{float:right!important}#modal_explain_subscription .buttons .dont_show{float:left;padding-top:20px;margin-left:-5px}#modal_explain_subscription .buttons .dont_show input,#modal_explain_subscription .buttons .dont_show label{float:left;margin:0}#modal_explain_subscription .buttons .dont_show label{padding-top:1px;padding-left:4px}#modal_explain_subscription td p,#modal_explain_subscription td li,#modal_explain_subscription .how_it_works_container p.author_name span{font-size:1em}#modal_explain_subscription .how_it_works_container p.isbn_num span{font-size:1em;color:black}#modal_explain_subscription .image_container{margin:0 20px 20px 0}#modal-enlarge{margin:0;padding:0;text-align:center;width:600px}#modal-enlarge div{margin:0;text-align:center;width:600px}#modal-enlarge img{margin:15px 0;text-align:center}#modal-free-trial p{font-size:1.1em}#modal-free-trial p.button{text-align:center;margin:2.2em 0 1.8em 0}#modal-free-trial .footer{text-align:right}#modal-free-trial .footer a.no_thanks{border-right:1px solid #dae0e2;padding-right:5px}#modal_explain_trial ul li{list-style-type:disc;font-size:1em}#modal_explain_trial h4{font-size:1.2em;margin-bottom:10px}#modal_explain_trial div.free_trial_info{margin-left:20px;float:left;padding:10px;width:375px;height:80px}#modal_explain_trial div.free_trial_info p{font-size:1em;padding-top:5px}.how_it_works_container table.default_table td.format_img{text-align:center!important}#modal_explain_trial .buttons{float:right}#modal_explain_trial .how_it_works_container .brief_desc_container p{font-size:1em}#modal_explain_trial .image_container img.img_icon{position:absolute;right:-16px;top:-8px}#modal-coursesmart-for-instructors p.buttons{text-align:center;padding:1.5em 0 1.9em 0}#modal-coursesmart-for-instructors .global_blue_btn{margin:0!important;width:100px}#modal-coursesmart-for-instructors p.buttons a.button{margin:0 11px}#modal-sign-up{padding-top:12px}#modal-sign-up,#modal-sign-up table{width:554px}#modal-sign-up table table{width:auto}#modal-sign-up .col1 input,#modal-sign-up .col2 input{width:180px;color:black}#modal-sign-up td.label{white-space:nowrap;vertical-align:middle}#modal-sign-up .describes_me_submit{padding-top:3px}#modal-sign-up li.radio_fields{float:left;line-height:33px;width:400px}#modal-sign-up li.submit{float:right;width:154px;text-align:right}#modal-sign-up p.required,#modal-email p.required{clear:both;color:#ea0202;padding:4px 0 12px 0;font-size:1em}#modal-email .cancel_link{margin-right:20px}#modal-sign-in .error_message{padding-top:0;padding-right:200px}#sign_in_email,#sign_in_password{color:black!important}#modal-sign-in .footer{background:#f4f9fd}#modal-sign-in .footer p{font-size:1em}#modal-sign-in .col1,#modal-sign-in .col2,#modal-sign-in .col3{padding-bottom:20px}#modal-sign-in .col1{width:330px}#modal-sign-in .col1 input{width:252px}#modal-sign-in .col1 input.button{width:auto}#modal-sign-in .col1 a.forgot_password{color:#2a6db9;float:left;font-size:1em}#modal-sign-in .col1 input.button{float:right}#modal-sign-in .col2{width:92px;vertical-align:middle}#modal-sign-in .col2 span{font-size:3.1em;font-weight:bold;color:#2a6db9;text-transform:uppercase;background:#f4f9fd;padding:5px 0;display:block;text-align:center}#modal-sign-in .col3{width:132px}#modal-sign-in .col3 table{text-align:left}#modal-sign-in .col3 p{line-height:16px;font-size:1em;font-weight:bold;padding-top:31px}#modal-sign-in .col3 a{color:#2a6db9}#modal-sign-in .col3 img{margin-top:8px;margin-bottom:3px}#modal-sign-in .footer p{margin-bottom:0}#modal-sign-in .footer .remember_me{float:left}#modal-sign-in .footer label{color:#333;font-size:.9em}#modal-sign-in .footer .new_to_cs{float:right;font-size:.9em}#modal_print_receipt{padding:0;font-family:"Lucida Grande","Lucida Sans","Lucida Sans Unicode",Arial,Verdana,sans-serif}#modal_print_receipt #order_sum_container{margin:0;border:0}#modal_print_receipt #order_sum_container table.main_content{width:100%}#modal_print_receipt #order_sum_container table.main_content td{padding:25px 0}#modal_print_receipt .print_logotype{display:none}#modal_print_receipt h3 span{color:#333;font-size:.9em;font-weight:100}#modal_print_receipt h3 span.divide{color:#ccc;padding:0 10px}#modal_print_receipt #order_sum_container table.main_content tr th{font-size:1.2em;font-family:"Lucida Grande","Lucida Sans","Lucida Sans Unicode",Arial,Verdana,sans-serif}#modal_print_receipt #order_sum_container td p{line-height:15px;margin-bottom:5px}#modal_print_receipt #order_sum_container .your_price{color:#669F19;font-weight:bold}#modal_print_receipt #order_sum_container .item_labels{font-size:.85em;font-weight:bold}#modal_print_receipt #order_sum_container .item_totals .coupon{font-size:1em}#modal_print_receipt #order_sum_container tr.first_row{border-bottom:2px solid #E1E1E1}#modal_print_receipt #order_sum_container td.redemption_code p{color:#333;font-size:1em;padding-left:20px}#modal_print_receipt #payment_details div.method,#modal_print_receipt #payment_details div.billing_address{float:left;margin-right:35px;width:275px}#modal_print_receipt #order_sum_container .payment_details{width:950px}#modal_print_receipt #order_sum_container table p.book_title{font-size:1.1em;width:248px}#modal_print_receipt #order_sum_container table p.isbn_num{font-size:1em}#modal_print_receipt #payment_details h3{font-size:1.6em}#modal_print_receipt #payment_details .method_labels p,#modal_print_receipt #payment_details .total_prices{font-weight:bold}#modal_print_receipt #payment_details p{line-height:140%;font-size:1em}#modal_print_receipt #payment_details .billing_address p.phone_number{padding-top:20px}#modal_print_receipt #order_sum_container table.main_content tr td.item_name{padding-right:50px}#modal_print_receipt #order_sum_container table td.product_format div.format p{color:#696969;font-size:.9em;margin:0}#modal_print_receipt #order_sum_container table td.product_format div.format p span{color:#333;font-size:1.1em}#modal_print_receipt #payment_details p.grand_total{font-size:1.6em}#modal_print_receipt #order_sum_container table.main_content td{border-bottom:1px solid #E1E1E1}#modal_print_receipt #order_sum_container table.main_content tr.first_row th{border-bottom:2px solid #E1E1E1}#payment_details .totals .payment_label{border-bottom:1px solid #E1E1E1}#modal-email{font-family:"Lucida Grande","Lucida Sans","Lucida Sans Unicode",Arial,Verdana,sans-serif}#modal-email input{width:272px;color:black}#modal-email input.button{width:auto}#modal-email span.field-instructions{display:block;color:#69696b}#modal-email tr.textarea td{padding-bottom:0}#modal-email tr.textarea td.label{vertical-align:top;font-size:1em}#modal-email textarea{font-size:1.2em;width:422px;height:119px;margin:8px 0}#modal-email p.buttons{padding-left:155px}#modal-email p.buttons a{color:#296db8;background:none}#modal-free-trial .button{font-size:1.2em}#modal-coursesmart-for-instructors .buttons{font-size:1.2em}#modal_forgotten_password_confirmation .global_blue_btn{font-size:1.25em!important}#modal_credit_decline .global_blue_btn{font-size:1.35em!important}#modal-email .buttons{font-size:1.05em}#modal-email .cancel_button{font-size:1.4em}#modal_credit_decline .buttons{font-size:1.1em}#modal_bookshelf_search_wrong_format .button,#bookshelf_search_results_false_container .cancel_button{font-size:1.45em!important;line-height:1.4em!important}#modal_bookshelf_signin .buttons{font-size:1.1em}#modal_bookshelf_signin input.button{width:150px}#modal_explain_subscription .cancel_button{font-size:1.45em!important;line-height:1.45em!important}#modal_explain_trial .buttons{font-size:1.2em!important}#modal_explain_trial .cancel_link{font-size:1.2em!important}#modal_explain_trial .cancel_link,#modal_explain_trial .global_blue_btn{line-height:1.5em!important}#footer{background-color:#012043;color:#fff;font-size:1.1em}#footer .section_inner{padding-top:33px;padding-bottom:101px}#nav_footer{padding-left:9px}#nav_footer .category{float:left}.institution_nav_footer{padding-left:9px;width:500px;margin:auto}.category_title{font-weight:bold;margin-bottom:11px;padding-right:57px}#nav_footer .category ul li{margin-bottom:4px}#nav_footer a{color:#79bde9}#nav_footer a:focus{outline:#fffff double medium}#nav_footer a:hover,a:active{outline:none}#footer .icon{display:block;width:23px;height:23px;overflow:hidden;text-indent:-9999px;background-repeat:no-repeat;background-position:left top}.icon_twitter{background-image:url(/static/201503-6029-coursesmart/images/v5/icon_twitter.png)}.icon_facebook{background-image:url(/static/201503-6029-coursesmart/images/v5/icon_facebook.png)}.icon_sharethis{background-image:url(/static/201503-6029-coursesmart/images/v5/icon_sharethis.png)}.icon_rss{background-image:url(/static/201503-6029-coursesmart/images/v5/icon_rss.png)}.icon_email{background-image:url(/static/201503-6029-coursesmart/images/v5/icon_email.png)}#email_signup{position:absolute;right:0;top:30px;width:200px;line-height:15px}#email_signup a{color:#79BDE9}#email_signup input{float:left}#email_signup .category_title{padding-right:0;margin-bottom:15px}#email_signup .input_text{margin:0;font-family:"Lucida Grande","Lucida Sans","Lucida Sans Unicode",Arial,Verdana,sans-serif;font-size:1em;margin:0;padding:4px 0 3px 9px;color:#999;border:0;background-color:transparent;background-image:url("/static/201503-6029-coursesmart/images/v5/search_form_bg.png");background-repeat:no-repeat;width:152px;height:14px}#copyright{position:absolute;left:9px;bottom:32px;color:#999;line-height:16px}#footer_links{position:absolute;right:12px;bottom:31px;white-space:nowrap}#footer_logos{float:left;border-right:1px solid #415872;padding-right:21px;padding-top:10px;height:35px}#footer_links .sharing{float:left;padding-left:20px;padding-top:22px}.sharing li{float:left;margin-right:6px}#footer_logos li{float:left;margin-left:20px}.sharing li.share_this_text{margin-top:5px}.sharing li.share_this_text a,.format p span a{color:#2A6DB9}#purchase_info{border:1px solid #CCC;background:#FFF;padding:5px 17px;font-size:1.1em;width:200px}.searchresults #purchase_info{border:0;border-left:1px solid #E1E1E1;padding:5px 0 5px 20px;min-height:190px}#purchase_info .center{text-align:center}#purchase_info p{margin:5px 0 5px 0}#content #purchase_info p,#content .purchase_info p{font-size:1em}#purchase_info p.print-price{margin-bottom:5px}#purchase_info p.format_title,#purchase_info p.compare{margin-bottom:7px}#purchase_info p.footnote{margin-bottom:3px}#content #purchase_info p.footnote,#content .purchase_info p.footnote{font-size:.95em;color:#666}#purchase_info h4{font-size:1.4em;margin:.5em 0}.red_strike{text-decoration:line-through}#purchase_info .center .actual_price{border:1px solid #CCC;padding:5px 15px 10px;font-weight:900}.productdetail #header_links{margin-top:0;top:5px}.productdetail #purchase_info .center .actual_price h3{color:#4f770b;font-size:2.6em;margin-bottom:0}#content #content_display .actual_price h3{color:#8eb919;font-size:3em;font-weight:600;margin-bottom:5px}#content #purchase_info h5{font-size:1.2em;margin-bottom:1.5em}#content .actual_price p.savings{color:#4f770b}#content .productdetail .actual_price p.savings{font-size:1.2em}.format_title{float:left;font-weight:900;font-size:1.3em}.compare{float:right;font-weight:900}.compare a{color:#2A6DB9}.format{float:left;margin-top:0}.downloadFormat{background:transparent url(/static/201503-6029-coursesmart/images/v5/downloadable_format.png) no-repeat scroll left top;min-height:40px}.onlineFormat{background:transparent url(/static/201503-6029-coursesmart/images/v5/online_format.png) no-repeat scroll left top;min-height:40px}.format_select input{float:right;margin-top:20px;margin-right:8px}.format p{padding-left:35px}.format p span{color:#333;font-size:1.1em;display:block;margin-top:2px}.redeem .format p span{color:black;display:inline;margin:0}.footnote{font-size:.9em;text-align:center;color:#999}.access_code_req{font-size:1em;color:#696969;background:transparent url(/static/201503-6029-coursesmart/images/v5/pw_req_icon.png) no-repeat scroll left 5px;padding-left:25px}#content #purchase_info .access_code_req_fpo{font-size:1em;color:#696969;background:transparent url(/static/201503-6029-coursesmart/images/v5/pw_req_icon.png) no-repeat scroll 1px 5px;padding-left:33px;margin-bottom:4px}#content #purchase_info h5.included_mat{margin-bottom:.5em;text-align:center}#content #publication_info p.included_mat{padding-top:10px;font-size:.9em;font-weight:bold}#product_promotion .promo_title{float:left;font-weight:900;font-size:1.2em;margin:1em 0 0 0}#product_promotion{margin:10px 0}#product_promotion div{margin:10px 0}#product_promotion p{line-height:16px;font-size:1.1em;margin-bottom:10px}#product_promotion ul{padding-left:20px}#product_promotion li{list-style:disc}#product_promotion a.blue_arrow_link{font-size:1.1em}div.add_to_cart a{background:transparent url("/static/201503-6029-coursesmart/images/v5/add_to_cart_bg.png") left top no-repeat scroll;width:176px;height:24px;padding:10px 0 8px 20px;text-align:center;font-size:1.6em;font-weight:bold;margin-top:.5em;display:block;color:#FFF;text-decoration:none}div.add_to_cart a:hover{background-position:0 -45px;text-decoration:none}div.add_to_cart a:active{background-position:0 -89px}div.proceed_to_checkout{background:url("/static/201503-6029-coursesmart/images/v5/my_bookshelf.gif") no-repeat scroll left top transparent;font-size:1.2em;height:30px;margin-top:.5em;padding:5px 10px;text-align:center;width:184px}div.proceed_to_checkout a{display:block;padding:7px 0 7px 20px}div.proceed_to_checkout a:hover{text-decoration:none}div.proceed_to_checkout a.no-icon{background:none;padding:6px 0;margin-left:-6px}#purchase_info div.my_bookshelf_link{background:url("/static/201503-6029-coursesmart/images/v5/my_bookshelf.gif") no-repeat scroll left top transparent;font-size:1.2em;height:30px;margin-top:.5em;padding:5px 10px;text-align:center;width:184px}#purchase_info div.my_bookshelf_link a{background:transparent url("/static/201503-6029-coursesmart/images/v5/bookshelf_icon.png") left top no-repeat scroll;display:block;padding:7px 0 7px 20px}#purchase_info div.my_bookshelf_link a:hover{text-decoration:none}#purchase_info div.my_bookshelf_link a.no-icon{background:none;padding:6px 0;margin-left:-6px}.purchase_info{border:1px solid #CCC;background:#FFF;padding:5px 17px;font-size:1.1em;width:200px}.searchresults .purchase_info{border:0;border-left:1px solid #E1E1E1;padding:5px 0 5px 20px;min-height:190px}.purchase_info .center{text-align:center}.purchase_info p{margin:5px 0 5px 0}.purchase_info .format p{margin:0}.purchase_info .actual_price p{margin:0}.purchase_info p.print-price{margin-bottom:5px}.purchase_info p.format_title,.purchase_info p.compare{margin-bottom:7px}.purchase_info p.footnote{margin-bottom:3px}.purchase_info h4{font-size:1.5em;margin:.5em 0}.purchase_info .center .actual_price{border:1px solid #CCC;padding:5px 20px 10px;font-weight:900}.productdetail .purchase_info .center .actual_price h3{color:#8eb919;font-size:2.8em;margin-bottom:0}.purchase_info h5{font-size:1.2em;margin-bottom:1.5em}.purchase_info .access_code_req_fpo{font-size:1em;color:#696969;background:transparent url(/static/201503-6029-coursesmart/images/v5/pw_req_icon.png) no-repeat scroll 1px 5px;padding-left:33px;margin-bottom:4px}.purchase_info h5.included_mat{margin-bottom:.5em;text-align:center}.purchase_info div.my_bookshelf_link{background:url("/static/201503-6029-coursesmart/images/v5/my_bookshelf.gif") no-repeat scroll left top transparent;font-size:1.2em;font-weight:bold;height:30px;margin-top:.5em;padding:5px 10px;text-align:center;width:174px}.purchase_info div.my_bookshelf_link a{background:transparent url("/static/201503-6029-coursesmart/images/v5/bookshelf_icon.png") left top no-repeat scroll;display:block;padding:7px 0 7px 20px}.purchase_info div.my_bookshelf_link a:hover{text-decoration:none}.purchase_info div.my_bookshelf_link a.no-icon{background:none;padding:6px 0;margin-left:-6px}#bread_crumb{position:absolute;top:-2px;left:0}#bread_crumb li{display:inline;font-size:.92em;padding-right:3px;font-weight:900}#bread_crumb li a{background:transparent url("/static/201503-6029-coursesmart/images/v5/divider_bread-crumbs.gif") 100% 50% no-repeat;padding-right:8px}#content #hero{width:100%;height:263px;background-image:url("/static/201503-6029-coursesmart/images/v5/hero_bkgrnd.gif");background-repeat:repeat-x}#content #hero_inner{width:100%;height:263px;background:transparent url("/static/201503-6029-coursesmart/images/v5/hero2.jpg") no-repeat center center}#content #hero_instructor_inner{width:100%;height:263px;background:transparent url("/static/201503-6029-coursesmart/images/v5/hero7_9.jpg") no-repeat center center}#content #hero img{margin:0 auto}.breadcrumbs #header_links{position:relative;height:16px;padding:12px 10px 0;font-weight:900;margin-top:0;top:5px;font-size:1.2em}#left_sidebar{float:left;width:162px;margin-right:15px;padding:0 5px;line-height:16px}#right_sidebar{float:left;width:223px}#details_container{width:525px;float:left;margin-right:20px;line-height:16px}#header_links{position:relative;height:25px;margin-top:5px;padding:10px;font-size:1.2em;font-weight:900}#header_links .sharing,#content_header .sharing{position:absolute;right:0;top:7px}#content_header .sharing{top:0}#header_links .sharing li a.shareThis,#content_header .sharing li a.shareThis{margin-top:4px;display:block;color:#2A6DB9}#header_links .icon,#content_header .icon{display:block;width:23px;height:23px;overflow:hidden;text-indent:-9999px;background-repeat:no-repeat;background-position:left top}#product_img_container{margin:0 auto 15px;text-align:center;width:162px}#product_detail_content{background:transparent url(/static/201503-6029-coursesmart/images/v5/pd_tab_container_bottom.png) no-repeat bottom left scroll;padding-bottom:77px;width:520px}#product_detail_content .detail_content{background:#FFF;border:1px solid #E1E1E1;border-bottom:none;padding:20px 20px 0;min-height:200px}#product_detail_content #free_additions_content p.subscription-includes{font-weight:bold;margin-bottom:-10px}#product_detail_content .detail_tabs{height:42px;position:relative}#product_detail_content .detail_tabs li a{display:block;float:left;text-align:center;width:258px;height:20px;background:transparent url(/static/201503-6029-coursesmart/images/v5/pd_tab_gradient_bg.png) top left repeat-x scroll;margin-right:2px;font-size:1.5em;color:#333;font-weight:900;opacity:1;padding:11px 0}#product_detail_content .detail_tabs li a:hover{text-decoration:none}#product_detail_content .detail_tabs li.last a{margin-right:0;position:absolute;right:0;top:0}#product_detail_content .detail_tabs li.first a{position:absolute;top:0;left:0}#product_detail_content .detail_tabs li.active a{border:1px solid #E1E1E1;border-bottom:none;background:#FFF;opacity:1;color:#333}#product_detail_content .detail_tabs_instructor{height:42px;position:relative}#product_detail_content .detail_tabs_instructor li a{display:block;float:left;text-align:center;width:171px;height:20px;background:transparent url(/static/201503-6029-coursesmart/images/v5/pd_tab_gradient_bg.png) top left repeat-x scroll;margin-right:2px;font-size:1.5em;color:#333;font-weight:900;opacity:1;padding:11px 0}#product_detail_content .detail_tabs_instructor li a:hover{text-decoration:none}#product_detail_content .detail_tabs_instructor li.last a{margin-right:0;position:absolute;right:0;top:0}#product_detail_content .detail_tabs_instructor li.first a{position:absolute;top:0;left:0}#product_detail_content .detail_tabs_instructor li.active a{border:1px solid #E1E1E1;border-bottom:none;background:#FFF;opacity:1;color:#333}#recommendation h5{padding-left:35px;background:transparent url("/static/201503-6029-coursesmart/images/v5/check_mark.png") no-repeat scroll left top;margin:10px 0}#recommendation p{margin:5px 0 15px;font-size:1em}#recommendation p strong{font-size:1.1em}#recommendation input{color:#999}#title_author{margin-bottom:20px}#title_author p{margin:5px 0}#content #title_author h2{font-size:2.4em;line-height:26px;margin:0}#content #title_author h1{font-size:2.4em;line-height:26px;margin:0;padding:10px 0}#publisher_copyright{padding-bottom:20px;font-size:1.1em}#content #publisher_copyright p{margin-bottom:0}#publisher_copyright p span{font-weight:900}#publication_info{margin-bottom:2em;font-size:1.1em}#publication_info div{float:left;margin-right:50px}#product_img_container .image_container{width:145px;height:225px;float:none;margin-left:7px}#product_img_container .image_container img.img_icon{right:-5px}#product_img_container .image_container img.img_pw_icon{right:-5px;top:31px}#title_author p.description{font-size:1.2em;color:#444}#product_detail_content .pd_item{border-bottom:1px solid #E1E1E1;padding:20px 0}#product_detail_content .pd_item .image_container{height:auto}#product_detail_content .last{border:none}.productdetail .image_container{margin-right:10px;width:42px}.productdetail .pd_item .image_container img.img_icon{position:absolute;top:-5px;right:-5px}.productdetail .pd_item .image_container img.img_pw_icon{position:absolute;top:16px;right:-5px}.pd_isbn_num{margin-top:1.5em;font-size:1em}.pd_isbn_num ul{padding-left:60px}#product_detail_content .detail_content p{margin-bottom:0;font-size:1.1em}#product_detail_content .detail_content .pd_item p{margin-bottom:1em}#product_detail_content .detail_content .pd_item h4{font-size:1.1em;color:black;margin-bottom:1em}p.subtext{font-size:1em}#product_detail_content .detail_content .pd_item h4 span.author{color:#333;font-weight:100}#product_detail_content .detail_content .pd_item .access_code_req{margin-left:60px;font-size:1em}#content_header{padding-top:10px;padding-bottom:18px}#content_header h1{margin-bottom:.4em;font-size:2.4em;letter-spacing:-.02em}#content_header #page_description{border-bottom:1px #e1e1e1 solid;margin-bottom:20px;padding-bottom:2px}#search_basic a{float:left;width:118px}#redeem_code a{float:left;width:36px;line-height:1}#redeem_code a img{margin-top:13px}#content_header #page_description p{width:515px;letter-spacing:normal}#content h1{font-size:2.4em;padding:10px 0 10px 0}#content h2{font-size:1.8em;padding:10px 0 10px 0}#content h3{margin-bottom:1em;font-size:1.4em}#content p{line-height:16px;margin-bottom:.5em;font-size:1.1em}#content p label{font-size:1em}.page404 #content_header{width:515px}.page404{min-height:530px}.page404 h1{margin-top:24px;margin-bottom:.2em;background:url(/static/201503-6029-coursesmart/images/v5/icon_alert.png) no-repeat 4px center;line-height:35px;text-indent:50px}.page404 h2{font-size:1.4em;margin-bottom:1em}.page404 ul{padding-left:18px;font-size:1.2em}.page404 li{line-height:24px;list-style:disc}.pageUnavailable #site_logo{left:0;top:20px}.pageUnavailable #page_description{width:516px!important;border-bottom:1px solid #E1E1E1;margin-bottom:20px;padding-bottom:2px}.pageUnavailable #page_description p{letter-spacing:normal;width:516px!important}.pageUnavailable{min-height:530px}.pageUnavailable #content_header h1{font-size:24px;letter-spacing:-0.02em;margin-bottom:.4em}.pageUnavailable #content_header #page_description{border-bottom:1px solid #E1E1E1!important;margin-bottom:20px;padding-bottom:2px}.pageUnavailable h1{background:url("/static/201503-6029-coursesmart/images/v5/icon_alert.png") no-repeat scroll 4px center transparent;line-height:35px;margin-bottom:.2em;margin-top:24px;text-indent:50px}.pageUnavailable ul{padding-left:18px;font-size:1.2em}.pageUnavailable li{line-height:24px;list-style:disc}.pageUnavailable #footer .section_inner{padding-bottom:101px;padding-top:0}.faq #content_header{position:relative;margin:0 10px 27px 0;top:2px;padding-top:0;padding-bottom:15px}.sitemap #content_header h1,.faq #content_header h1{margin-bottom:0}.sitemap-content-container{margin-left:12px}.sitemap-content-container ul{list-style-type:disc;color:#2A6DB9}.sitemap .inner_container ul li{margin:5px 0 10px 15px}.accessibility ul{list-style-type:disc;font-size:1.1em}.sitemap-content-container ul li a{color:#2A6DB9}.sitemap-content-container ul li a:focus{outline:#2A6DB9 double medium}.sitemap-content-container ul li a:hover,a:active{outline:none}.sitemap .sitemap-description{padding-bottom:10px}.inner_container div.col h4{font-size:1.2em;padding-bottom:7px}.inner_container div.col h3{font-size:1.2em;padding-bottom:7px}.sitemap .clear.spacer{height:35px!important}.sitemap .inner_container .col{float:left;margin-right:45px}.inner_container .col ul{font-size:1em}.sitemap .inner_container .col_list1{width:175px}.sitemap .inner_container .col_list2{width:187px}.sitemap .inner_container .col_list3,.sitemap .inner_container .col_list2 .wide{width:195px;white-space:nowrap}#content .section_inner .left-nav{font-size:1.2em}.sitemap #advanced_search{display:none}.faq #content p{font-family:"Lucida Grande","Lucida Sans","Lucida Sans Unicode",Arial,Verdana,sans-serif}.intro{font-family:"Lucida Grande","Lucida Sans","Lucida Sans Unicode",Arial,Verdana,sans-serif;font-size:1.3em}.faq #content p.intro a{color:#333}.faq-list{padding-top:10px;padding-left:5px;padding-bottom:10px}.faq-list a.topic-header-link{background:url('/images/v5/faq-topic-header-arrow-down.png') no-repeat center right;padding-right:15px;text-decoration:none;font-family:"Lucida Grande","Lucida Sans","Lucida Sans Unicode",Arial,Verdana,sans-serif}.faq-list dt{font-weight:bold;font-size:15px;background:url('/images/v5/faq-header-background.png') repeat-x;height:32px;padding:8px 0 0 15px;color:#3876bd;width:718px}.faq-list dd{overflow:hidden}.faq-list ul{padding-left:30px}dd.topic-content{background:url('/images/v5/faq-item-background.png') no-repeat bottom left;height:auto;margin:0;padding:0;width:733px;position:relative}div.topic-content-bottom{width:auto;height:50px}dd.topic-content h4{padding:0 10px 6px 16px;font-size:1.2em;font-family:"Lucida Grande","Lucida Sans","Lucida Sans Unicode",Arial,Verdana,sans-serif}dd.topic-content h4.first_accordian{margin-top:10px}dd.topic-content p{padding:0 30px 10px 50px}dd.topic-content p.last_accordian{margin-bottom:20px}dd.topic-content h3.first_accordian{margin-top:10px}dd.topic-content h3{font-family:"Lucida Grande","Lucida Sans","Lucida Sans Unicode",Arial,Verdana,sans-serif;font-size:1.2em;padding:0 10px 6px 16px}.faq span.answer{font-weight:bold}.faq-list .ui-accordion-header{cursor:pointer}.faq-list .ui-accordion-header a{color:#2a6db9!important}.faq-list .ui-state-default a.topic-header-link{background:url('/images/v5/faq-topic-header-arrow-down.png') no-repeat center right}.faq-list .ui-state-active a.topic-header-link{background:url('/images/v5/faq-topic-header-arrow-up.png') no-repeat center right}.faq-list .ui-accordion-header{border:0}.faq-list .ui-accordion-header .ui-icon{display:none}.faq-list .ui-accordion-content-active .back-to-top{display:block}.back-to-top{display:none;position:absolute;bottom:5px;left:19px;width:200px;height:20px}.pursue-further{position:absolute;bottom:5px;right:10px;height:20px}a.back-to-top,a.pursue-further{font-size:11px;color:#4d87c6}.browse #content_header{margin-top:0;padding-top:0;padding-bottom:20px}.browse .col{float:left;width:290px;margin:0 20px 0 10px}.browse ul{display:block;margin:0}.browse li{line-height:1.2;font-weight:bold;font-size:1.2em}.browse li li{padding-left:16px;font-size:1em}.browse li li li{font-weight:normal}.browse li a{display:inline-block;padding-bottom:7px;margin-bottom:6px;width:75%}.browse li .browse_arrow,.browse li .browse_arrow_active{background:url(/static/201503-6029-coursesmart/images/v5/sprite_arrows.png) no-repeat left top;display:block;overflow:hidden;float:left;height:0;padding:0;margin:0!important;padding-top:15px;width:15px}.browse li .browse_arrow_active{background:url(/static/201503-6029-coursesmart/images/v5/sprite_arrows.png) no-repeat -300px top}.browse li li li li a{padding-left:0;background:none}.browse li a.active{color:#690090;border-bottom:1px solid #ccc;margin-bottom:5px}.browse li li a.active{color:#2a6db9;border-bottom:none;margin-bottom:6px}.browse li a:visited{color:#690090!important}.browse li a:hover.active ul{display:block}.browse .level2,.browse .level3,.browse .level4{display:none}.browse .section_inner{margin:0 auto}.browse #content_header #page_description{margin-bottom:0}.searchresults #content_header{margin-bottom:0;margin-top:20px!important;float:left;width:100%}.searchresults #content_header h1{float:left;width:178px}.searchresults #content_header #results{float:right;width:720px;position:relative;top:-16px}.searchresults #content_header #results p.did-you-mean{font-weight:bold}.searchresults #content_header #results #searchterm{padding-bottom:1em;font-weight:bold;font-size:1.6em}.searchresults #content_header #results li{float:left;height:22px;line-height:22px}.searchresults #content_header #results #sortby li{background:transparent url(/static/201503-6029-coursesmart/images/v5/search_results_sort_btn.png) repeat-x scroll top left}.searchresults #content_header #results #sortby li.label{background:none}.searchresults #content_header #results #sortby li.cur_page{background:transparent url(/static/201503-6029-coursesmart/images/v5/search_results_sort_btn_selected.png) repeat-x scroll top left}.searchresults #content_header #results #sortby li.cur_page a{color:#FFF;padding:0 15px 0 5px}.searchresults #content_header #results #sortby li.sort_up a{background:url("/static/201503-6029-coursesmart/images/v5/arrow_up.png") no-repeat scroll right center transparent}.searchresults #content_header #results #sortby li.sort_down a{background:url("/static/201503-6029-coursesmart/images/v5/arrow_down.png") no-repeat scroll right center transparent}.searchresults #content_header #results #sortby li a{padding:0 10px;border-left:1px solid #999;border-right:1px solid #999;display:block;height:20px;line-height:20px;color:#2A6DB9;font-size:1.1em}.searchresults #content_header #results #perpage{float:left;margin-left:20px}.searchresults #content_header #results #sortby li.label,.searchresults #content_header #results #perpage li.label{padding-right:5px;font-weight:bold;font-size:1.1em}.searchresults #sidebar{float:left;margin-right:17px;width:161px;font-size:1.1em;font-weight:bold}.searchresults #sidebar h4 a{float:right}.searchresults #sidebar ul{margin-bottom:20px}.searchresults #sidebar li{line-height:16px;padding-bottom:3px}.searchresults #sidebar li.select{margin-top:10px}.searchresults #content_display{float:right;width:772px}.searchresults .item{margin-bottom:20px;padding:20px;background:#fff;border:1px solid #ccc}.searchresults .item div.image_area,.searchresults .item div.sr_book_info,.searchresults .item div.puchase_info_area{float:left}.searchresults .item div.image_area{width:95px;height:200px}.searchresults .item div.sr_book_info{margin-right:38px;padding-right:0;width:380px}.searchresults .item div.puchase_info_area{width:217px}#content_display .item h3{color:#2A6DB9}#content_display .item h2{color:#2A6DB9;font-size:1.4em;margin-bottom:1em}.searchresults .item .pdp_freetrial_btn{background:url(/static/201503-6029-coursesmart/images/v5/change_btn.png) no-repeat scroll left top transparent;display:block;font-size:1.3em;font-weight:normal;text-align:center;text-decoration:none;width:95px}.searchresults .item .pdp_freetrial_btn a{display:block;height:28px;margin-top:.5em;padding:10px 0 5px 3px}.sidebar_refine_results{font-size:1.4em;margin-bottom:1em}#content_display .item .title_area{border-bottom:1px solid #E1E1E1;margin-bottom:1.5em}#content_display .item .title_area .book_description{color:#444;margin-bottom:1.5em}.book_details{color:#333}#content .book_details .isbn_number,#content .book_details .copyright_date{font-size:1em}.greenAst{color:#8EB919;font-size:1.4em}a.blue_arrow_link{background:url("/static/201503-6029-coursesmart/images/v5/btn_arrow.png") no-repeat scroll left 3px transparent;padding:0 0 3px 17px;margin-bottom:-3px;color:#2A6DB9}a.left_blue_arrow_link{background:url("/static/201503-6029-coursesmart/images/v5/btn_arrow_left.png") no-repeat scroll left 3px transparent;padding:0 0 0 17px;color:#2A6DB9}#content .paginator{position:relative;font-size:1.1em}#content .footerPaginator{height:25px;margin-bottom:25px;font-size:1.1em}#content .paginator div{float:right;margin-top:4px}#content .paginator ul li{float:left;margin-right:5px;height:11px;line-height:11px}#content .paginator ul li.label{font-size:1em;font-weight:bold}#content .paginator ul li a:hover{text-decoration:none}#content .paginator ul li.cur_page a{color:#999;cursor:default}#content .paginator ul li a.next_link{display:block;margin-left:5px;background:url("/static/201503-6029-coursesmart/images/v5/btn_arrow.png") no-repeat scroll right 2px transparent;padding:0 17px 0 0}.searchresults #content_header #results .paginator li span,.searchresults #content_header #results .paginator li{line-height:15px}.searchresults #content_header #results .paginator{position:static;float:right;padding-right:5px}.searchresults #content_header h1{white-space:nowrap}#pay_method_nav ol{color:#36c;margin-left:25px;margin-top:20px}#pay_method_nav a{color:#36c}#pay_method_nav ol li{float:left;height:29px;width:260px;text-align:center;background:transparent url(/static/201503-6029-coursesmart/images/v5/order_sum_step.png) top left no-repeat scroll;position:relative;font-size:1.4em;margin-left:-25px;margin-bottom:20px;padding-top:13px;text-indent:-10px;font-weight:bold}#pay_method_nav ol li.step1{z-index:3}#pay_method_nav ol li.step2{z-index:2}#pay_method_nav ol li.step3{z-index:1}#pay_method_nav ol li.active{background:transparent url(/static/201503-6029-coursesmart/images/v5/order_sum_step_active.png) top left no-repeat scroll;color:#FFF}#pay_method_nav ol li.next{background:transparent url(/static/201503-6029-coursesmart/images/v5/order_sum_step_next.png) top left no-repeat scroll;color:#cfe1f0}#pay_method_nav ol li.active a{color:#FFF}#pay_method_nav ol li.next a{color:#cfe1f0}#pay_method_container{background:#FFF;border:1px solid #e1e1e1;padding:25px}#pay_method_container #credit_checkbox{height:60px}#pay_method_container #credit_checkbox input{margin-right:7px;float:left}#pay_method_container #checkbox_label{float:left}#pay_method_container #credit_checkbox p{font-weight:900;margin-bottom:2px}#pay_method_container #checkbox_label .subtext{font-size:1.1em;font-weight:100;color:#333}#pay_method_container #pay_method_main{width:580px;float:left;margin-right:30px}#pay_method_container .method_label{width:580px;border-bottom:2px solid #E1E1E1;margin-bottom:25px}#pay_method_container .method_label h3{margin-bottom:10px}#pay_method_container .method_label h2{margin-bottom:10px}#pay_method_container h2{font-size:1.8em}#details .payment_label h2{float:left;font-size:1.8em;margin-bottom:10px}#pay_method_container #pay_method_main .pay_method_form{margin-bottom:10px}#pay_method_container #pay_method_main div.billing_address_form table{width:560px;margin-left:47px}.payment_method #pay_method_container #pay_method_main p{font-size:1.1em;line-height:14px}#pay_method_container #pay_method_main div.billing_address_form table .address_input{width:435px}#pay_method_main table tr td input#ba_firstName{margin-right:-10px}#pay_method_main table tr td{vertical-align:top}.payment_method #pay_method_container #pay_method_main table tr td.label{padding-right:5px;text-align:right;font-weight:bold}.payment_method #pay_method_container #pay_method_main table tr td.label label{float:none}.payment_method #pay_method_container #pay_method_main table tr td{padding-bottom:1em}.payment_method #pay_method_main table tr td div.check_container{float:left;font-size:1.2em}#pay_method_main .pay_method_form div.check_container input{margin-top:0;margin-right:7px;margin-left:0}#pay_method_main .pay_method_form div.check_container input#pay_paypal{margin-left:85px}.payment_method #pay_method_main table tr td div.select_list_container{float:left;margin-right:5px}.payment_method #content p.instruction{color:gray;margin:0 0 5px;font-size:1em}.payment_method #pay_method_container #pay_method_main p.sidenote,.myaccount_billingInfo p.sidenote,.createaccount p.sidenote{font-size:.9em}div.cols_wrapper .billing_address_form table td label{font-size:1em}.payment_method #pay_method_main table tr td.rightAlign label{float:right}.payment_method #pay_method_main table tr td.rightAlign input{float:right;margin-right:33px}#pay_method_container #details{padding-right:0}#pay_method_container #details{margin-right:0;float:right;width:280px}#pay_method_container .pay_method_form .card_type_select{width:300px}#pay_method_container .pay_method_form #CreditCardVerificationCode{width:50px}#pay_method_container .pay_method_form .verification_container{float:left}#pay_method_container .pay_method_form .verification_container a{padding:3px 0 0 3px}#pay_method_container .pay_method_form .info_link{color:#2A6DB9}#pay_method_container .pay_method_form .add{margin-left:-28px}#content div.whats_this{padding-top:5px}#pay_method_container .pay_method_form #coupon{width:295px}#pay_method_container .pay_method_form .promo_container{float:left}#pay_method_container .pay_method_form #CreditCardNumber{width:295px}.ba_name{width:135px}.ba_city{width:125px}#pay_method_main .billing_address_form .ba_state_select{width:65px}#pay_method_main .pay_method_form .cc_month_selection{width:205px}#pay_method_main .pay_method_form .cc_year_selection{width:85px}#pay_method_main .pay_method_form .icn_paypal{margin-left:25px}div#details{text-align:right}.payment_method #pay_method_container .pay_method_form label{font-size:1.1em}.payment_method #pay_method_container .pay_method_form .check_container label{font-size:.9em}#details #item_list{border-bottom:1px solid #E1E1E1;margin-bottom:22px;padding-bottom:8px}#details .item{text-align:left;border-bottom:1px solid #E1E1E1;margin-bottom:1em}#details .item_name{font-size:1.2em;font-weight:900;line-height:13px;width:170px;color:#333}#details .item_total{color:#669F19;font-weight:900;float:right;margin-top:-20px;font-size:1.4em}#details .item .isbn_num{font-weight:900}#details .item .isbn_num span{font-size:1.1em;font-weight:100}#details .item .item_descrip{font-size:1.1em;width:170px}#details .item p span{color:#333;font-size:1.1em;font-weight:100}#details .item_format{width:280px;font-size:1.1em;font-weight:100;color:#999}#details .coupon_label{color:#B18200;font-weight:900;float:left}#details .coupon_total{color:#B18200;font-weight:900;float:right;font-size:1.1em}#details .payment_label h3{font-size:1.8em;float:left;margin-bottom:10px}#details div.payment_label{border-bottom:2px solid #E1E1E1;margin-bottom:25px}#details .details_labels{float:left;text-align:right;width:170px;margin-right:0;font-weight:bold}#details .details_prices{float:left;text-align:right;width:100px;margin-right:0}#pay_method_container p.margin_shrink{margin-bottom:4px}#pay_method_container h3{font-size:1.8em;margin-bottom:25px}#details .total_prices{margin-bottom:29px}.zero_total #pay_method_footer_container{top:-98px;position:relative;width:640px}#pay_method_footer p{line-height:14px}#pay_method_container #continue_text{width:235px;font-size:1em;color:#333;float:left;margin-left:22px;text-align:left;margin-top:5px}.total_prices .exemption{color:#2A6DB9;font-size:1.1em;display:block;white-space:nowrap}.required_field{color:red}#pay_method_container #details .item .item_descrip{line-height:12px}#pay_method_container #details .item{padding-bottom:10px}#modal_verification_code{padding:0}#modal_verification_code #verification_code_container{font-family:"Lucida Grande","Lucida Sans","Lucida Sans Unicode",Arial,Verdana,sans-serif!important;padding-bottom:25px;margin-bottom:50px;background:#f3f9fc}#modal_verification_code #verification_code_container h3{font-size:1.1em;line-height:1.9em}#modal_verification_code #verification_code_container h2{font-size:1.1em;line-height:1.9em}#modal_verification_code #verification_code_container p{font-size:1em;line-height:1.5em;margin-bottom:1em}#modal_verification_code #verification_code_container p.description{font-size:1.1em;line-height:1.5em}#modal_verification_code #verification_code_container img{margin-bottom:8px}#modal_verification_code #verification_code_container #cid_examples{width:745px;border:1px solid #9ad1f1;background:#FFF;margin:5px 0 15px 0}#cid_examples #col1_cid,#cid_examples #col2_cid,#cid_examples #col3_cid{width:230px;float:left;margin-top:15px;margin-left:15px}#order_sum_container{background:#FFF;border:1px solid #e1e1e1;padding:25px;padding:18px}#order_sum_container table.main_content tr th{text-align:left;padding-left:15px;padding-bottom:5px;border-bottom:1px solid #e1e1e1}#order_sum_container table.main_content tr td{padding:25px 0 20px 15px;vertical-align:top;border-bottom:1px solid #e1e1e1}#order_sum_container .format p{margin-bottom:0}#order_sum_container table.main_content tr td.item_name{padding:25px 15px}td.item_name p{font-weight:900}td.item_name p span,.how_it_works_container p.isbn_num span,.how_it_works_container p.author_name span{font-weight:100;color:#666;font-size:11px}.how_it_works_container p.isbn_num span,.how_it_works_container p.author_name span{font-size:1.1em}.how_it_works_container p.isbn_num{color:black;font-weight:bold}td.item_labels,td.item_totals{text-align:right;font-weight:500;font-size:1.1em}td.item_labels p,td.item_totals p{padding-right:10px}td.item_totals p.sale_price{font-weight:bold;color:#A44608}#order_sum_nav ol{color:#36c;margin-left:25px;margin-top:20px;font-size:1.1em}#order_sum_nav a{color:#36c;font-weight:bold}#order_sum_nav ol li{float:left;height:29px;width:260px;text-align:center;background:transparent url(/static/201503-6029-coursesmart/images/v5/order_sum_step.png) top left no-repeat scroll;position:relative;font-size:1.4em;margin-left:-25px;margin-bottom:20px;padding-top:13px;text-indent:-10px}#order_sum_nav ol li.step1{z-index:3}#order_sum_nav ol li.step2{z-index:2}#order_sum_nav ol li.step3{z-index:1}#order_sum_nav ol li.active{background:transparent url(/static/201503-6029-coursesmart/images/v5/order_sum_step_active.png) top left no-repeat scroll;color:#FFF}#order_sum_nav ol li.pseudo_active{background:transparent url(../images/design/order_sum_step_next.png) top left no-repeat scroll;color:#ccc}#order_sum_nav ol li.pseudo_active a{color:#E5E5E5}#order_sum_nav ol li.active a{color:#FFF}#payment_details{padding-right:0;margin-top:35px}#payment_details div.method,#payment_details div.billing_address{float:left;width:275px;margin-right:46px}#payment_details div.method div.method_labels{float:left;text-align:right;width:130px}#payment_details div.method div.method_values{float:left;width:135px;padding-left:10px}#payment_details div.billing_address p{padding-left:15px}#payment_details div.totals{margin-right:0;float:right;width:280px}p.coupon{color:#b18200;white-space:nowrap}.policy{font-size:1em;color:#333}#payment_method_footer{margin-top:-10px;padding-top:0}#order_sum_footer{margin-top:15px}#order_sum_footer .policy p{line-height:14px}#payment_details .totals .total_labels{float:left;text-align:right;width:170px;margin-right:0;font-weight:bold}#payment_details p.margin_shrink{margin-bottom:4px}#payment_details div.payment_label{border-bottom:2px solid #E1E1E1;margin-bottom:25px}#payment_details .totals .total_prices{float:left;text-align:right;width:100px;margin-right:0}#content #payment_details .totals .total_prices p{font-weight:bold}div.totals{text-align:right}#payment_details .payment_label h3{font-size:1.8em;float:left;margin-bottom:4px}#payment_details .payment_label span.edit{float:right;margin:5px 0 0 0}#details .payment_label span.edit a{float:right;margin:5px 0 0 0;font-size:1.2em;color:#2A6DB9}#order_sum_container h3{float:left;font-size:1.8em;margin-bottom:25px}#order_sum_container span.edit{display:block;margin:5px 0 0 125px}#order_sum_container span.edit a{color:#2A6DB9;font-size:1.2em}#content td.item_totals p.your_price{color:#669f19;font-weight:900;font-size:1.4em;line-height:13px}#content p.grand_total{color:#4f770b;font-size:1.8em;font-weight:900}p.your_savings{color:#669f19;font-style:italic;margin-top:12px}div.policy{float:left;width:635px}div.no_float{float:none}.total_labels .remove_exemption{padding-left:17px;color:#2A6DB9}.remove_exemption{font-size:11px}.order_sum_container th.column1{width:300px}.order_sum_container th.column2{width:200px}.order_sum_container th.column3{width:100px}.order_sum_container th.column4{width:100px}.order_sum_container th.column5{width:80px}.image_container{width:72px;height:100px;float:left;position:relative}.payment_method .image_container,.confirmationScreen .image_container{margin-right:15px}.confirmationScreen th.third{width:200px}.confirmationScreen #modal_print_receipt{background-color:#fff}.image_container img.img_icon{position:absolute;top:-5px;right:-5px}.image_container img.img_pw_icon{position:absolute;top:16px;right:-5px}.confirmationScreen #content div.format p span{color:#666}.confirmationScreen #content div.format p span.subscription{font-size:1em;width:133px;color:#A5A5A5}.how_it_works_container p.author_name,.how_it_works_container p.isbn_num{font-size:1em;margin:0;white-space:nowrap}.product_name{font-size:1.2em!important;margin-bottom:.2em!important}.author_name{margin-bottom:.3em!important}.how_it_works_container .book_info p.author_name span.author_small{white-space:normal;font-size:1em}.how_it_works_container .brief_desc_container p{font-size:1.05em;line-height:16px}.how_it_works_container p.b_title{font-weight:bold;color:#333;line-height:14px}#content .confirmationScreen .item_name p{margin-bottom:.3em}#content .confirmationScreen .author_small{font-size:1em}#content table.main_content{width:100%}#content table.main_content th{font-size:1.2em}#order_sum_container table.main_content tr.last{border:0}#order_sum_container table.main_content th.price_col{padding-left:21px}.confirmationScreen #order_sum_container table.main_content tr td.item_name{padding:20px 15px 5px}#order_confirm_nav{position:absolute;top:28px;right:12px}.confirmationScreen #order_sum_container{margin-top:20px}.customer_support #content_header{margin:0 0 30px 0;padding-bottom:0}.inner_side_nav{padding-right:17px}.inner_side_nav li{border-top:1px solid #e1e1e1;padding:15px 0;font-size:1.2em;font-weight:bold}.inner_side_nav li.first{border-top:none}.inner_side_nav a{line-height:1.5;color:#2A6DB9}.inner_side_nav a:focus{outline:#2A6DB9 double medium}.inner_side_nav a:hover,a:active{outline:none}.inner_side_nav a.current{color:#333}.inner_side_nav li.current{line-height:1.5}.inner_side_nav a.current:hover{text-decoration:none}.customer_support .inner_panel{margin-bottom:35px}.customer_support .col2 .cols_wrapper p.strong{font-weight:bold}.customer_support a.support_link{color:#2A6DB9;font-weight:bold}.inner_panel{background:transparent url('/images/v5/panel-middle.gif') 0 0 repeat-y}.inner_panel .outer_container{background:transparent url('/images/v5/panel-top.gif') top left no-repeat}.inner_panel .inner_container{background:transparent url('/images/v5/panel-bottom.gif') bottom left no-repeat;padding:20px 21px 34px;position:relative}.inner_panel .inner_container p{font-size:1.2em}#content .inner_panel h3{font-size:1.2em;margin-bottom:.8em}#content .inner_panel h2{font-size:1.8em;margin-bottom:.8em}.customer_support .cols_wrapper{margin-top:7px;background:transparent url('/images/v5/panel-cols-bg.gif') 0 0 no-repeat}.customer_support .cols_wrapper h4{font-size:1.2em}.customer_support .cols_wrapper h3{font-size:1.2em;text-align:left;margin-bottom:.8em}.customer_support .cols_wrapper .col2 p.strong{font-size:1.1em}.customer_support .cols_wrapper a.button{background:transparent url('/images/v5/btn_blue-small') 0 0 repeat-x;color:#fff;display:inline-block;padding:0 9px;line-height:23px;font-size:1em;font-weight:bold;text-decoration:none}.customer_support .cols_wrapper .col1 a.button:hover{background:transparent url('/images/v5/btn_blue_hover.gif') 0 0 repeat-x}.customer_support .cols_wrapper a.arrow{background:transparent url('/images/v5/btn_arrow.png') 2px 50% no-repeat;padding-left:19px;font-weight:bold;color:#2A6DB9}.myaccount_updated{padding-bottom:10px;color:green;font-weight:bold}.customer_support .cols_wrapper,.my_account .col1,.my_account .col2{float:left}.my_account .col1{width:178px;margin-bottom:50px}.my_account .col2{width:772px}.my_account .inner_panel{margin-bottom:35px}.my_account .cols_wrapper{margin-top:7px}.my_account .cols_wrapper .col1,.my_account .cols_wrapper .col2,.my_account .cols_wrapper .col3{float:right;margin-right:100px}.my_account .cols_wrapper .col1,.my_account .cols_wrapper .col2,.my_account .cols_wrapper .col3{width:243px}.my_account .cols_wrapper .col1,.customer_support .cols_wrapper .col1{width:198px;padding-left:10px;padding-right:27px}.my_account .cols_wrapper .col2,.customer_support .cols_wrapper .col2{width:203px;padding-left:31px;padding-right:20px}.my_account .cols_wrapper .col3,.customer_support .cols_wrapper .col3{width:201px;padding-left:32px;padding-right:8px}.my_account .cols_wrapper div.img,.customer_support .cols_wrapper .col3{text-align:center;padding-bottom:6px}.my_account .cols_wrapper h4,.customer_support .cols_wrapper h3,.customer_support .cols_wrapper h4{margin-bottom:.8em}.customer_support .cols_wrapper .col1 .img{padding-bottom:5px}.customer_support .cols_wrapper .col1 .img,.customer_support .cols_wrapper .col2 .img,.customer_support .cols_wrapper .col3 .img{text-align:center}.customer_support .cols_wrapper .col3{text-align:left}.customer_support ul{margin-left:35px}.customer_support ul li{list-style:disc;line-height:18px}.customer_support ol{margin-left:75px}.customer_support ol li{list-style-type:decimal;line-height:18px}.my_account .cols_wrapper p,.customer_support .cols_wrapper p{font-size:1.1em;line-height:14px}.my_account .cols_wrapper a.button{background:transparent url('/images/v5/btn_blue-small') 0 0 repeat-x;color:#fff;display:inline-block;padding:0 9px;line-height:23px;font-size:1em;font-weight:bold}.my_account .cols_wrapper .col1 a.button{float:right}.my_account .cols_wrapper a.arrow{background:transparent url('/images/v5/btn_arrow.png') 2px 50% no-repeat;padding-left:19px;font-weight:bold}.myaccount_profile .inner_side_nav li{padding:10px 0}.myaccount_profile .cols_wrapper table{margin-top:23px}.cols_wrapper table{text-align:center;border:0}.cols_wrapper table tbody tr{height:40px}.cols_wrapper table tbody tr#cc_num{height:32px}.cols_wrapper table tr td{padding-bottom:1.5em}.cols_wrapper table tr#email_1{height:22px}.cols_wrapper table td.profile_col1{text-align:right;width:115px;padding-bottom:0}.cols_wrapper table td.profile_col2{text-align:right;width:220px;padding-bottom:0}.cols_wrapper table td.profile_col3{width:60px}.cols_wrapper table tr td input{margin-right:10px}.middle_initial{width:20px}.email_conf,.first_name,.last_name{width:200px!important}.req_f,.asterisk{color:red}.myaccount_profile div.footWrap{position:relative;width:100%;height:50px}.myaccount_profile div.footWrap div.navigation_area{position:absolute;bottom:0;right:0}.my_account .cancel_link,.myaccount_profile div.footWrap div.navigation_area a,.createaccount a.blue_btn_link,.createaccount .footer_area div.footer_inputs a.cancel_link{position:absolute;top:12px;left:-80px}.myaccount_profile div.footWrap div.required_field_note{color:red;position:absolute;bottom:0;left:0}.myaccount_profile div.footWrap div.required_field_note p{margin-bottom:0}.invisible{opacity:0}input.error{color:black;border:1px solid red;background:#fcfad2}p.error,label.error{color:red;font-weight:bold}#content h3.with_instr_copy{margin-bottom:16px}#content h2.with_instr_copy{margin-bottom:16px}.error_message ul{margin-left:35px}.error_message ul li{list-style:disc}.customer_support .cols_wrapper{margin-top:7px;background:transparent url('/images/v5/panel-cols-bg.gif') 0 0 no-repeat}.customer_support .cols_wrapper h4{font-size:1.2em}.customer_support #content_header{margin:0 0 30px 0;padding-bottom:0}.customer_support .col1,.customer_support .col2{float:left}.customer_support .col1{width:178px}.customer_support .col2{width:772px}.customer_support .cols_wrapper{margin-top:7px;background:transparent url('/images/v5/panel-cols-bg.gif') 0 0 no-repeat}.customer_support .cols_wrapper h4{font-size:1.2em;text-align:left}.customer_support .cols_wrapper h4 a{color:#333}.customer_support .cols_wrapper,.customer_support .cols_wrapper .col1,.customer_support .cols_wrapper .col2,.customer_support .cols_wrapper .col3{float:left}.customer_support .cols_wrapper .col2 p.strong{font-size:1.1em}.customer_support .cols_wrapper a.button{background:transparent url('/images/v5/btn_blue-small') 0 0 repeat-x;color:#fff;display:inline-block;padding:0 9px;line-height:23px;font-size:1em;font-weight:bold;text-decoration:none}.customer_support .cols_wrapper .col1 a.button:hover{background:transparent url('/images/v5/btn_blue_hover.gif') 0 0 repeat-x}.customer_support .cols_wrapper .col1 a.button{float:left}.customer_support .cols_wrapper a.arrow{background:transparent url('/images/v5/btn_arrow.png') 2px 50% no-repeat;padding-left:19px;font-weight:bold;color:#2A6DB9}.myaccount_changePW .cols_wrapper fieldset p{text-align:left}.myaccount_changePW .cols_wrapper fieldset p label{text-align:left}input#securityanswer,select#securityanswer,select#security_answer{width:387px}.myaccount_changePW .cols_wrapper ul li{font-size:.9em;line-height:14px;text-align:right;font-size:1.2em;padding:8px 0;clear:both}.myaccount_changePW .cols_wrapper .security_q_wrap{margin-top:40px}.myaccount_changePW .inner_panel .inner_container{padding:18px 16px}.myaccount_changePW fieldset{padding:0;margin:0}.myaccount_changePW .cols_wrapper ul li label{float:left;font-size:.9em;font-weight:bold;padding-right:5px;text-align:right;width:148px;line-height:1.9}.myaccount_changePW .inner_container p{font-size:1.1em}.myaccount_changePW .cols_wrapper ul li select#securityquestion{width:393px;float:left}.myaccount_changePW .cols_wrapper{float:left}.myaccount_changePW .inner_side_nav li{padding:10px 0}.myaccount_changePW div.footWrap{position:relative;width:100%;height:65px}.myaccount_changePW div.footWrap div.navigation_area{position:absolute;bottom:10px;right:10px}.myaccount_changePW div.footWrap div.required_field_note{color:red;position:absolute;bottom:11px;left:2px}.myaccount_changePW div.footWrap div.required_field_note p{margin-bottom:0}.myaccount_changePW p select{letter-spacing:0}.myaccount_changePW div.cols_wrapper ul li input{float:left}.myaccount_instantAccess div.footWrap{position:relative;width:100%;height:65px}.myaccount_instantAccess div.footWrap div.navigation_area{position:absolute;bottom:10px;right:10px}p.instructions{font-size:1.2em}.myaccount_college .inner_side_nav li{padding:10px 0}.myaccount_college div.footWrap{position:relative;width:100%;height:39px;padding-top:20px}.myaccount_college div.footWrap div.navigation_area{position:absolute;bottom:0;right:0}.myaccount_college .required_field_note{color:#f00;margin:0}.myaccount_college #college_table_container .grad_date div.grad_date_labels{width:210px}.myaccount_college #college_table_container .grad_date div.grad_mo-yr{float:right;margin-right:40px}#college_table_container label.label_exp_grad{float:left!important;padding-top:0}.label_exp_grad_tbl{float:right;padding-right:5px;font-weight:bold}.label_month{float:right!important}.myaccount_college #college_table_container ul{width:475px}.label_year{padding-top:4px;padding-right:4px}.myaccount_college #college_table_container tr td p{float:left;font-weight:900;font-size:1.1em}.myaccount_college .cols_wrapper #college_table_container table tr td{padding-bottom:1.5em;vertical-align:top}.myaccount_college label.zip_code_label{margin-top:5px}.cols_wrapper #college_table_container table tr td.first{width:150px;display:block}.confirmationScreen .item_name{width:280px}.myaccount_commPrefs .col2 .cols_wrapper input#send_me_updates{margin-right:7px}.myaccount_commPrefs .inner_side_nav li{padding:10px 0}.myaccount_commPrefs div.footWrap{position:relative;width:100%;height:65px}.myaccount_commPrefs div.footWrap div.navigation_area{position:absolute;bottom:0;right:0}.myaccount_commPrefs div.footWrap div.required_field_note{color:red;position:absolute;bottom:0;left:0}.myaccount_commPrefs p select{letter-spacing:0}.myaccount_commPrefs div.cols_wrapper div.radioFloat{float:left;width:200px;margin-right:50px}.myaccount_commPrefs div.cols_wrapper div.radioFloat input{display:block;float:left;padding-bottom:10px}.myaccount_billingInfo .inner_side_nav li{padding:10px 0}.myaccount_billingInfo div.footWrap{position:relative;width:100%;height:65px}.myaccount_billingInfo div.footWrap div.navigation_area{position:absolute;bottom:0;right:0}.myaccount_billingInfo div.footWrap div.required_field_note{color:red;position:absolute;bottom:0;left:0}.myaccount_billingInfo p select{letter-spacing:0}.myaccount_billingInfo div.cols_wrapper table tr td.label{text-align:right;padding-right:5px;width:130px}.myaccount_billingInfo div.cols_wrapper table tr td.label label{float:none}.myaccount_billingInfo div.cols_wrapper table tr td.label label span{padding-top:2px}.myaccount_billingInfo div.cols_wrapper table tr td{text-align:left;vertical-align:middle}.myaccount_billingInfo div.cols_wrapper table tr td div.select_list_container{float:left;margin-right:5px}.myaccount_billingInfo div.cols_wrapper table{margin-left:0}div.cols_wrapper table td label{font-size:1.1em;font-weight:bold}.card_type_select{width:200px}#cc_number{width:193px}.delete_cc_dropquote{border:1px solid #9fd4f3;padding:15px;width:535px;background:#F4F9FD}p.center_btn{width:130px;margin:0 auto}.myaccount_billingInfo div.delete_cc_dropquote a:hover{background-position:left -22px;text-decoration:none}.myaccount_billingInfo div.delete_cc_dropquote a:active{background-position:left -44px}.myaccount_billingInfo div.billing_address_form table{margin:0;width:580px}.billing_address_form table tr td{vertical-align:top;text-align:left}.billing_address_form table tr td label{float:left;padding:2px 5px 0 0;display:block}#pay_method_container .pay_method_form a.info_link{padding-top:10px;vertical-align:middle}.ba_middleI{width:20px}.myaccount_billingInfo .cols_wrapper table tr td{padding-bottom:1em}.myaccount_billingInfo .cols_wrapper table tr td.rightAlign input{float:right;margin-right:14px}.myaccount_billingInfo .cols_wrapper table tr td.rightAlign label{float:right}.ba_zip{width:100px}.billing_address_form{width:565px;margin:5px auto 0;float:left}.billing_address_form td{font-size:1.2em}.billing_address_form h6{font-size:1.5em;margin:2em 0}.billing_address_form h3{font-size:1.5em;margin:2em 0}.myaccount_billingInfo p.instruction{margin:-7px 0 5px 0;color:gray}.myaccount_purchaseHistory .inner_side_nav li{padding:10px 0}div.warning_message{background:transparent url("/static/201503-6029-coursesmart/images/v5/icon_alert.png") no-repeat scroll 4px center;color:red;margin-bottom:1.5em;padding:10px 10px 0 70px;border-bottom:1px solid #E1E1E1;font-size:13px;margin:0 0 15px}div.warning_message h4{margin-bottom:1em}div.warning_message ul{margin-left:35px}div.warning_message ul li{list-style:disc;line-height:18px}.myaccount_purchaseHistory div.footWrap{position:relative;width:100%;height:65px}.myaccount_purchaseHistory div.footWrap div.navigation_area{position:absolute;bottom:0;right:0}.myaccount_purchaseHistory div.footWrap div.required_field_note{color:red;position:absolute;bottom:0;left:0}.myaccount_purchaseHistory p select{letter-spacing:0}.myaccount_purchaseHistory div.cols_wrapper table tr td{text-align:left;vertical-align:top}.myaccount_purchaseHistory div.cols_wrapper table tr td div.select_list_container{float:left;margin-right:5px}.modal_style_header{background:url("/static/201503-6029-coursesmart/images/v5/modal_header.gif") repeat-x scroll 0 0 transparent;border:medium none;height:39px!important}.modal_style_header h3{padding:10px 0 0 15px}.refund_text{width:75px;font-style:italic}.tooltop{position:relative;z-index:24}.tooltip:hover{z-index:25}.tooltip span{display:none}.tooltip:hover span{display:block;position:absolute;border:1px solid #9ed3f1;background:#f3f9fc;padding:8px}table tbody tr#table_nav{height:21px}table.main_content #table_nav th{text-align:left;height:21px;background:url(/static/201503-6029-coursesmart/images/v5/grey_btn_up.png) repeat-x;border-left:1px solid #bbc8d2;font-size:1em}.myaccount_purchaseHistory table.main_content th#col_price{border-right:1px solid #bbc8d2}.myaccount_purchaseHistory table.main_content tr#sortby th a{font-size:1.1em}.myaccount_purchaseHistory table.main_content th.current{background:url(/static/201503-6029-coursesmart/images/v5/btn_blue-small.gif) repeat-x}.myaccount_purchaseHistory table.main_content th.current a{color:#FFF}.myaccount_purchaseHistory table.main_content td{border-bottom:1px solid #E1E1E1;padding:20px 5px}.myaccount_purchaseHistory table.main_content tr.last td{border-bottom:0}.myaccount_purchaseHistory .format p{margin-bottom:0;color:gray}.myaccount_purchaseHistory p.blue_link{letter-spacing:0;font-size:.9em}.myaccount_purchaseHistory table tr td.item_name p{margin-bottom:0}.myaccount_purchaseHistory table tr td.item_name span{margin-bottom:5px;display:block}.myaccount_purchaseHistory table tr td p.item_title{margin-bottom:.5em}.myaccount_purchaseHistory .list_price{font-weight:900;font-size:1em;text-decoration:line-through;margin-bottom:5px}.myaccount_purchaseHistory td.item_totals p.your_price{color:#669F19;font-size:1.3em;font-weight:900;line-height:13px}.myaccount_purchaseHistory td.item_totals{text-align:right;width:80px}.myaccount_purchaseHistory table.inner_head_content{float:right;text-align:right}.myaccount_purchaseHistory table.main_content{width:735px}.myaccount_purchaseHistory table.inner_head_content td{text-align:right;width:350px}.myaccount_purchaseHistory table.inner_head_content td.first{text-align:left;width:200px}#ph_date_controller_cell select,#ph_date_controller_cell span{float:right;margin-left:5px}#ph_date_controller_cell span{position:relative}.myaccount_purchaseHistory table.inner_head_content .your_price{margin-bottom:3px;color:#669F19;margin-top:-5px;padding-right:10px;font-weight:bold;line-height:20px}.myaccount_purchaseHistory table.inner_head_content .your_price strong{font-size:1.3em}.myaccount_purchaseHistory .format p span{color:#000;font-weight:normal}.myaccount_purchaseHistory .no_purchases{text-align:center;width:100%;padding:35px 0}.myaccount_purchaseHistory .no_purchases p{font-size:2em;font-weight:900}.myaccount_purchaseHistory .inner_container{min-height:265px}#value_pack_modal{background:#F4F9FD;padding:10px}#value_pack_modal .border_div{border:1px solid #000;padding:10px}#value_pack_modal p{margin-bottom:0}#value_pack_modal .pack_item{margin-bottom:40px}#table_nav th{background:transparent url(/static/201503-6029-coursesmart/images/v5/search_results_sort_btn.png) repeat-x scroll top left}#table_nav th.label{background:none}#table_nav th.cur_page{background:transparent url(/static/201503-6029-coursesmart/images/v5/search_results_sort_btn_selected.png) repeat-x scroll top left}#table_nav th.cur_page a{color:#FFF;padding:0 10px 0 5px}#table_nav th.sort_up a{background:url("/static/201503-6029-coursesmart/images/v5/arrow_up.png") no-repeat scroll right center transparent}#table_nav th.sort_down a{background:url("/static/201503-6029-coursesmart/images/v5/arrow_down.png") no-repeat scroll right center transparent}#table_nav th a{text-align:center;display:block;height:21px;line-height:20px;color:#2A6DB9;font-size:1.1em;font-weight:900}#table_nav th.fifth{border-right:1px solid #999}#table_nav th.first{width:110px}.myaccount_purchaseHistory table td.purchase_date{width:95px}.myaccount_purchaseHistory table td.purchase_date p{font-size:1.1em}.myaccount_purchaseHistory table td.purchase_date p.refund_text{margin-bottom:.5em;margin-top:18px}.myaccount_purchaseHistory a.request_refund_link{font-size:1em}.myaccount_purchaseHistory a.refund_policy_link{font-weight:900}.myaccount_purchaseHistory table td.item_name p.item_title{font-size:1.2em;line-height:1.2em}.myaccount_purchaseHistory table td.item_name p.isbn,.myaccount_refunds table td.item_name p.isbn_num{font-weight:normal;font-size:1em}.myaccount_purchaseHistory table td.item_name p.isbn strong{color:black;font-weight:bold}.myaccount_purchaseHistory table td.product_format{width:165px}table td.product_format div.downloadFormat p span,table td.product_format div.onlineFormat p span{color:#4F4F4F;font-size:1em}#content table td.product_format .subscription{font-size:1em;color:#646464}.myaccount_purchaseHistory table td.redemption_code{width:130px;font-size:1.1em;color:#666;font-weight:normal}.myaccount_purchaseHistory table td.redemption_code p strong{font-weight:normal}.myaccount_purchaseHistory table td.item_totals{width:80px}body.myaccount_purchaseHistory #content table.main_content td.myaccount_clear{border:0;height:0}.myaccount_purchaseHistory #content table.main_content{clear:both}.myaccount_refunds .inner_side_nav li{padding:10px 0}.myaccount_refunds table.main_content th#col_price{border-right:1px solid #bbc8d2}.myaccount_refunds table.main_content th.current{background:url(/static/201503-6029-coursesmart/images/v5/btn_blue-small.gif) repeat-x}.myaccount_refunds table.main_content th.current a{color:#FFF}.myaccount_refunds table.main_content td{border-bottom:1px solid #E1E1E1;padding:20px 5px}.myaccount_refunds table.main_content td.redemption_code{font-size:1.1em}.myaccount_refunds table.main_content tr.last td{border-bottom:0}.myaccount_refunds .format p{margin-bottom:0;color:gray}.myaccount_refunds p.blue_link{letter-spacing:0;font-size:.9em}.myaccount_refunds table tr td.item_name p{margin-bottom:0}#content .myaccount_refunds table tr td p.item_author{margin-bottom:5px;display:block;color:#666;font-size:11px;font-weight:100}#content .myaccount_refunds table tr td p.item_title{margin-bottom:.5em;font-size:1.2em}.myaccount_refunds .list_price{font-weight:900;font-size:1.2em;margin-bottom:5px}.myaccount_refunds td.item_totals p.your_price{color:#669F19;font-size:14px;font-weight:900;line-height:13px}.myaccount_refunds td.item_totals{text-align:right}.myaccount_refunds table.inner_head_content{float:right;text-align:right}.myaccount_refunds table.inner_head_content td{text-align:right;width:350px}.myaccount_refunds table.inner_head_content td.first{text-align:left;width:200px}.myaccount_refunds table.inner_head_content .your_price{margin-bottom:3px;color:#669F19;margin-top:-5px;padding-right:10px}.myaccount_refunds .no_purchases{text-align:center;width:100%;padding:35px 0}.myaccount_refunds .no_purchases p{font-size:2em;font-weight:900}.myaccount_refunds div.footWrap div.required_field_note{color:red;position:absolute;bottom:0;left:0}.myaccount_refunds p select{letter-spacing:0}.myaccount_refunds div.cols_wrapper table tr td{text-align:left;vertical-align:top}.myaccount_refunds div.cols_wrapper table tr td div.select_list_container{float:left;margin-right:5px}.myaccount_refunds table td.purchase_date{width:95px}.myaccount_refunds table td.purchase_date p{font-size:1.1em}.myaccount_refunds table td.purchase_date p.refund_text{margin-bottom:.5em}.myaccount_refunds a.request_refund_link{font-size:.83em}.myaccount_refunds a.refund_policy_link{font-weight:900}.myaccount_refunds table td.item_name{width:210px}.myaccount_refunds table td.product_format{width:165px}.myaccount_refunds table td.redemption_code{width:130px;font-size:1.2em;color:#666}.myaccount_refunds table td.item_totals{width:80px}.myaccount_refunds .format p{font-size:1em}.myaccount_refunds .format p span{color:#666;font-size:1em;margin-top:5px}#request_refund_modal li a{color:#2A6DB9}.my_account #request_refund_modal a.cancel_link_modal{position:absolute;right:255px;font-size:1.6em;bottom:29px;color:#2A6DB9;font-weight:bold}#request_refund_modal .right p,#request_refund_modal .right p span,#request_refund_modal2 .right p,#request_refund_modal2 .right p span{font-weight:bold}#request_refund_modal,#request_refund_modal2{font-family:"Lucida Grande","Lucida Sans","Lucida Sans Unicode",Arial,Verdana,sans-serif;background:#f4f9fd;padding-bottom:1.5em;position:relative}#request_refund_modal li{font-weight:normal}#request_refund_modal ol{line-height:16px;margin-bottom:10px;list-style-type:decimal;margin-left:20px}.modal blockquote{padding:15px;margin-bottom:2em;font-weight:900;font-size:.9em}#request_refund_modal p.modal_intro{font-size:1.2em}#request_refund_modal .image_container img.img_icon,#request_refund_modal2 .image_container img.img_icon{right:-17px}#request_refund_modal a.cancel_button{color:#fff;float:left;height:29px;padding:5px 0 0 3px;margin-left:10px;width:140px;font-size:1.2em}#request_refund_modal a.complete_refund{width:200px}#request_refund_modal .right p,#request_refund_modal2 .right p{font-size:1.1em;padding-right:73px}#request_refund_modal p,#request_refund_modal2 p{margin-bottom:.25em}#request_refund_modal2 p{font-weight:900}#modal_explain_trial div.refund_title_area,#request_refund_modal div.refund_title_area,#request_refund_modal2 div.refund_title_area,#modal_explain_subscription div.refund_title_area{width:236px}#modal_explain_trial div.refund_title_area p.title,#request_refund_modal div.refund_title_area p.title,#request_refund_modal2 div.refund_title_area p.title,#modal_explain_subscription div.refund_title_area p.title{font-size:1.1em;line-height:14px;font-weight:bold}#modal_explain_trial div.refund_title_area p.isbn_num,#request_refund_modal div.refund_title_area p.isbn_num,#request_refund_modal2 div.refund_title_area p.isbn_num,#request_refund_modal2 div.refund_title_area p.isbn_num{font-size:1em;font-weight:bold}#modal_explain_trial div.refund_title_area p.isbn_num span,#request_refund_modal span{font-weight:normal}#modal_explain_trial div.refund_title_area p.author_name,#request_refund_modal div.refund_title_area p.author_name,#request_refund_modal2 div.refund_title_area p.author_name,#request_refund_modal2 div.refund_title_area p.author_name{font-weight:100;font-size:1em;color:#696969;line-height:14px}#modal_explain_trial .image_container,.myaccount_refunds #request_refund_modal .image_container,.myaccount_refunds #request_refund_modal2 .image_container{margin:0 30px 20px 0}.bookshelf li{float:left;height:22px;line-height:22px}.bookshelf #sortby li{background:transparent url(/static/201503-6029-coursesmart/images/v5/search_results_sort_btn.png) repeat-x scroll top left}.bookshelf #sortby li.last{margin-bottom:23px}.bookshelf #sortby a:hover,#content #table_nav th a:hover{text-decoration:underline}.bookshelf #sortby li.label{background:none;margin-right:5px}.bookshelf #sortby li.cur_page,#content #table_nav th.cur_page{background:transparent url(/static/201503-6029-coursesmart/images/v5/search_results_sort_btn_selected.png) repeat-x scroll top left}.bookshelf #sortby li.cur_page a{color:#FFF;padding:0 15px 0 5px}.bookshelf #sortby li.sort_up a{background:url("/static/201503-6029-coursesmart/images/v5/arrow_up.png") no-repeat scroll right center transparent}.bookshelf #sortby li.sort_down a{background:url("/static/201503-6029-coursesmart/images/v5/arrow_down.png") no-repeat scroll right center transparent}.bookshelf #sortby li a{padding:0 10px;border-left:1px solid #999;border-right:1px solid #999;display:block;height:20px;line-height:20px;font-size:1.1em}#content #bookshelf_nav{float:left;width:290px}#content div.current_book{background:#deeff7}#content div.book_nav_item{border-top:1px solid #AFAFAF;padding:10px 15px;position:relative;color:#333}.bookshelf div.last{border-bottom:1px solid #AFAFAF}#content div.book_nav_item p.date_added{text-align:right;margin-bottom:0;font-size:1em}#content div.book_nav_item img{float:left;margin-right:10px}.bookshelf .book_title{color:#2a6db9;font-weight:900;font-size:1em;margin-bottom:0;line-height:15px}.bookshelf .current_book .book_title{color:#333}.bookshelf p{margin-bottom:0;line-height:15px}#content div.book_nav_item p.course_name{font-size:1.1em;font-weight:600;margin-bottom:3px}#content .expiry_notice{font-size:1em;font-weight:bold;color:#666}#bookshelf_details{float:left;width:670px}#bookshelf_details .detailed_window{background:#DEEFF7;min-height:360px;padding:20px;width:630px;position:relative}.bookshelf .product_detail_content{background:none;padding-bottom:0;width:100%}.bookshelf .product_detail_content p{font-size:1.1em}.bookshelf .product_detail_content p.book_authors{font-size:1.2em;margin-bottom:25px}.bookshelf .product_detail_content .detail_tabs li a{width:313px;font-weight:900}.product_detail_content{background:transparent url(/static/201503-6029-coursesmart/images/v5/pd_tab_container_bottom.png) no-repeat bottom left scroll;width:520px}.product_detail_content .detail_content{background:#FFF;border:1px solid #E1E1E1;border-bottom:none;padding:0 20px 20px;min-height:350px;position:relative;width:588px}.product_detail_content .detail_tabs{height:42px;margin-top:25px;position:relative;z-index:5}.product_detail_content .detail_tabs li a{display:block;float:left;text-align:center;width:257px;height:20px;background:transparent url(/static/201503-6029-coursesmart/images/v5/pd_tab_gradient_bg.png) top left repeat-x scroll;margin-right:2px;font-size:1.5em;color:#333;padding:11px 0}.product_detail_content .detail_tabs li a:hover{text-decoration:none}.product_detail_content .detail_tabs li.last a{margin-right:0}.product_detail_content .detail_tabs li.active a{border:1px solid #E1E1E1;border-bottom:none;background:#FFF;opacity:1}.bookshelf .section_inner{margin:0 auto}.bookshelf .bookshelf_container{width:100%;background:#FFF;border:1px solid #E1E1E1;padding:10px}.bookshelf h3.bookshelf_detail_title{color:#000}.bookshelf .detailed_window p{line-height:18px}.bookshelf a.blue_read_now{color:#fff;height:22px;margin-top:0;width:149px;padding-top:10px}.bookshelf a.blue_read_now:hover{text-decoration:none}.bookshelf .item_spotlight{float:left;width:325px}.bookshelf .item_spotlight .freeitem_content p{padding-bottom:5px}.bookshelf .item_spotlight .disclosure{padding-bottom:8px}.bookshelf .item_spotlight p,.bookshelf .optional_freeitem p{line-height:13px;font-size:1.1em;font-weight:900}.bookshelf .item_spotlight .left p{padding-right:15px;line-height:14px}.bookshelf #content .item_spotlight .numbers{margin-bottom:1em}.bookshelf .item_spotlight .numbers p{font-weight:normal;line-height:14px}.bookshelf .item_spotlight p.subscription_type{margin-bottom:3px}.bookshelf .item_spotlight p.subscription_status{margin-top:0;margin-bottom:1em;font-weight:100}.bookshelf .spotlight_content{margin-left:90px}.bookshelf .item_spotlight .spotlight_content p.renew a{width:107px!important}.bookshelf .item_spotlight .spotlight_content p span.spotlight-content-row{float:left}.bookshelf .item_spotlight .spotlight_content p span.spotlight-content-value{float:right;font-weight:100;text-align:left;padding-right:70px}.bookshelf p.free_declaration{font-size:1.1em;margin-bottom:1.1em}.bookshelf p.eresource_subscription{font-size:1.3em;padding-bottom:5px}.bookshelf p.access{font-size:1.1em;padding:0 0 5px 0;font-weight:normal;color:#2A6DB9}.bookshelf p.access{font-weight:bold;padding-top:3px}.bookshelf p.access a{color:#2A6DB9}.bookshelf p.companion_site,.bookshelf p.disclosure{font-size:1em;font-weight:normal}.bookshelf p.include_ebook{float:right;clear:both;padding-top:8px;font-weight:bold;width:173px;font-size:1.1em}.bookshelf #sortby li a{color:#2A6DB9}.bookshelf #sortby li a:active{color:white}.bookshelf .spotlight_container .image_container{margin-right:18px}.bookshelf .info_content div.course_information{border:1px solid #E1E1E1;padding-left:15px}.bookshelf .info_content div.last{margin-top:20px;min-height:100px}.bookshelf .info_content div div{border:0;padding:0}.course_information h4{float:left}.course_information a.blue_arrow_link{margin-left:15px}.bookshelf #bookshelf_details .course_information table{margin-top:10px;width:500px;font-size:1em}.course_information table td{width:25%}#content .notes_table_container table tr th{background:transparent url("/static/201503-6029-coursesmart/images/v5/search_results_sort_btn.png") repeat-x scroll left top;padding:5px 0;border-left:1px solid #bbc8d2;border-right:1px solid #bbc8d2}#content .notes_table_container th.nt_col1{width:50px}#content .notes_table_container th.nt_col2{width:105px}#content .notes_table_container th.nt_col3{width:300px}#content .notes_table_container th.nt_col4{width:130px}#content .notes_table_container th.cur_sort{background:transparent url("/static/201503-6029-coursesmart/images/v5/search_results_sort_btn_selected.png") repeat-x scroll left top}#content .notes_table_container th.cur_sort a{color:#FFF;margin-right:5px;padding:0 15px}#content .notes_table_container th.sort_up a{background:transparent url("/static/201503-6029-coursesmart/images/v5/arrow_up.png") no-repeat scroll right center;padding:0 14px}#content .notes_table_container th.sort_down a{background:transparent url("/static/201503-6029-coursesmart/images/v5/arrow_down.png") no-repeat scroll right center;padding:0 14px}#content .notes_table_container td{padding:15px 2px 10px;border-bottom:1px solid #e5e5e5}#content .notes_table_container td.nt_col1{font-weight:900}#content .notes_table_container td.nt_col2{padding-right:5px;padding-left:5px}#content .notes_table_container td.nt_col3{padding-right:5px;padding-left:5px}#content .notes_table_container td.nt_col4{padding-left:15px}.suggested_mat img{float:left;margin-right:15px;padding-left:10px}.suggested_mat{margin-bottom:10px}.suggested_materials h4{color:#2a6db9;background:transparent url("/static/201503-6029-coursesmart/images/v5/sprite_arrows_updown.png") no-repeat scroll 240px 12px;padding:11px 0 0 12px;margin-bottom:10px;width:300px;height:28px;font-size:1.3em;cursor:pointer}.suggested_materials h4.closed{background:transparent url("/static/201503-6029-coursesmart/images/v5/sprite_arrows_updown.png") no-repeat scroll -51px 13px;width:250px;width:300px;padding:12px 0 0 13px}.bookshelf .suggested_mat .book_title{line-height:14px}.bookshelf .notes_header{height:20px;padding:10px 0 0;font-size:1.2em;width:100%}.bookshelf .print_notes{left:20px;position:absolute;top:10px}.bookshelf .notes_paginator{position:absolute;right:15px;top:4px}.bookshelf .notes_footer{position:relative;height:40px;padding:10px 0;font-size:1.2em}.bookshelf .notes_footer .notes_paginator{top:15px}.notes_paginator li{margin-right:5px;line-height:15px;font-size:11px}.notes_paginator li.cur_page a{color:#999}.notes_paginator ul li a.next_link{display:block;margin-left:5px;background:url("/static/201503-6029-coursesmart/images/v5/btn_arrow.png") no-repeat scroll right 2px transparent;padding:0 17px 0 0}.product_detail_content a.blue_arrow_link{margin-left:15px}#content #bookshelf_details h3.eSubscription_title{font-size:1.8em;margin-left:20px}#content #bookshelf_details h3{font-size:1.6em}#content #bookshelf_nav h2{font-size:1.8em}#content #bookshelf_nav h3{font-size:1.2em}.show_select_container{float:left;margin-right:50px}.bookshelf_search label{float:left;font-weight:900;font-size:1.1em;line-height:13px}.bookshelf_search label .span_grey{float:left;font-weight:100;font-size:.95em;color:#666}.search_input_container{float:left}#content .search_input_container p label{font-size:.92em}#bookshelfselectlist{width:140px}.bookshelf_search_input{width:420px;margin:0 0 0 10px}.bookshelf_search_type{line-height:16px;margin-bottom:.5em;font-size:1.1em;margin-left:15px}#content .search_input_container .bookshelf_search_type label{font-size:.92em;float:none;font-weight:normal;line-height:16px}.bookshelf_header{border-bottom:1px solid #d6d6d6;margin-bottom:15px;padding:10px 0}#bookshelf_search_results_true_container .blue_btn_link,#bookshelf_search_results_false_container .blue_btn_link,.bookshelf .blue_btn_link{background:transparent url(/static/201503-6029-coursesmart/images/v5/blue_btn_sprite.jpg) left -8px repeat-x scroll;color:#FFF;display:block;float:left;font-size:1.2em;height:24px;padding:4px 20px;text-align:center;margin-left:10px;white-space:nowrap;border:0}#bookshelf_search_results_true_container .blue_btn_link:hover,#bookshelf_search_results_false_container .blue_btn_link:hover,.bookshelf .blue_btn_link:hover{background-position:left -47px;text-decoration:none}#bookshelf_search_results_true_container .blue_btn_link:active,#bookshelf_search_results_false_container .blue_btn_link:active,.bookshelf .blue_btn_link:active{background-position:left -86px}#content .search_input_container p{margin-left:15px}#content .search_input_container p input{float:left}#content .search_input_container p label{font-weight:100;margin:2px 5px}.bookshelf .image_container{margin-right:10px;margin-bottom:2em}.bookshelf .inst_entry{float:left;width:300px;min-height:100px;margin-top:5px;font-size:1em}.bookshelf .course_sem_entry .labels{float:left;min-height:100px;margin-right:5px;text-align:right}.bookshelf .course_sem_entry .labels label{font-size:.86em}.bookshelf .course_sem_entry .labels p,.bookshelf .course_sem_entry .inputs p{line-height:30px}.bookshelf .course_sem_entry .inputs a{font-size:.92em}.bookshelf .course_information{font-size:1.1em}.bookshelf .course_information p.disclosure{margin:10px 0}#institution_input,.bookshelf .course_input{color:#999}.bookshelf .course_input{width:175px}#semester_select_list{width:180px}.bookshelf h4.no_notes{margin:10px 0 5px}.bookshelf .spotlight_container{padding:20px 0 10px 0}.bookshelf .course_information{padding:20px 0}.bookshelf .suggested_materials{background:transparent url("/static/201503-6029-coursesmart/images/v5/faq-header-background.png") repeat-x scroll left top;border:1px solid #D0EBFC;margin:10px 0 0 0!important}.bookshelf .info_content{margin:0 10px 0 0}.bookshelf .blue_arrow_link:hover{text-decoration:underline!important}.modal .cancel_link{display:inline-block;height:30px;text-align:center}.bookshelf #bookshelf_details .e-resource_info h4{padding-bottom:8px}.bookshelf #bookshelf_details p.product_detail{margin-bottom:25px}.bookshelf #bookshelf_details .e-resource_info{margin-bottom:10px}.bookshelf #bookshelf_details .e-resource_info li{line-height:1.5;height:35px}.bookshelf #bookshelf_details .image_container .pw_req_icon{position:absolute;top:18px;right:-5px}.bookshelf #bookshelf_details .e-resource_info p .pw_req_icon{margin-right:5px}.bookshelf #bookshelf_details .access_code p{font-variant:small-caps;margin-bottom:3px}.bookshelf #bookshelf_details .access_code .code{margin-bottom:10px;padding:5px 20px;width:107px;border:1px solid #9ad1f0;background-color:#f4f9fd;text-align:center}.bookshelf #bookshelf_details .spotlight_content .eresource-instructions{margin-left:90px;margin-top:3px}.bookshelf .spotlight_container_left{padding:20px 0 10px 0;float:left;width:293px}.bookshelf .spotlight_container_right{width:275px;float:right;padding-top:20px;padding-left:20px;margin-bottom:20px}.bookshelf .spotlight_container_left .image_container,.bookshelf .spotlight_container_right .image_container{margin-right:18px}.bookshelf .spotlight_container_right .subscription_type{font-weight:900}.bookshelf .spotlight_container_right .grey_btn{margin-left:90px;margin-top:0;display:block}.bookshelf .spotlight_container_right .access_note{line-height:1.3;margin-bottom:8px}.bookshelf .spotlight_container_right .companion_website p,.bookshelf .spotlight_container_right .companion_website a,.bookshelf .spotlight_container_right .download_files a{line-height:1.3}.bookshelf .spotlight_container_right .companion_website p,.bookshelf .spotlight_container_right .download_files p{margin-bottom:6px}.bookshelf .spotlight_container_right .companion_website{margin:15px 0;clear:both}.bookshelf_eresource h5.book_title a{font-size:1.1em}.bookshelf .modal #reveal_code_container h3,#bookshelf_search_results_true_container h2,#bookshelf_search_results_true_container h3,#bookshelf_search_results_false_container h3,#bookshelf_search_wrong_format_container h3{font-size:1.15em;line-height:1.25em;margin-bottom:10px}.bookshelf .modal #reveal_code_container p,#bookshelf_search_results_true_container p,#bookshelf_search_results_false_container p,#bookshelf_search_wrong_format_container p{font-size:1em;margin-bottom:10px}.modal #reveal_code_container .button,#bookshelf_search_wrong_format_container .button,#bookshelf_search_results_true_container .button,#bookshelf_search_results_false_container .button,#modal_explain_trial .button,#modal_bookshelf_signin .button,#modal_credit_decline .button,#request_refund_modal2 .button,#modal_explain_subscription .button{float:right;line-height:1.3em;margin:16px 0 16px 0;white-space:nowrap;width:108px}#bookshelf_search_results_false_container #bookshelf_search_input,#bookshelf_search_results_true_container #bookshelf_search_input{width:410px}#bookshelf_search_results_true_container a.blue_btn_link,#bookshelf_search_results_false_container a.blue_btn_link{float:right;width:110px}#bookshelf_search_results_true_container a.cancel_button,#bookshelf_search_results_false_container a.cancel_button{margin-top:30px;width:100px}.bookshelf_modal_search_results{height:400px;margin:20px auto;overflow:auto;width:620px}.bookshelf_modal_result{border:1px solid #AFAFAF;margin-bottom:10px;padding:20px}.bookshelf_modal_img_container{display:block;float:left;width:90px}.bookshelf_modal_text_container{float:right;width:465px}.bookshelf_modal_result .book_title a{color:#2A6DB9;font-size:1.2em}.specific_result strong{display:block;color:#2A6DB9;font-weight:bold}.specific_result span{color:red;font-weight:bold}#modal_explain_trial .button,#modal_bookshelf_signin .button,#modal_credit_decline .button,#request_refund_modal2 .button{float:none;font-size:1.3em!important}#request_refund_modal2 .button{margin:0}#modal_forgotten_password_confirmation .buttons{text-align:center;padding:15px 0 15px 0}#modal_forgotten_password_confirmation .buttons .global_blue_btn{width:108px}#modal_forgotten_password .forgotten_password_email,#modal_forgotten_password .forgotten_password_answer{width:385px}#modal_forgotten_password select{width:430px}#modal_forgotten_password .security_question{display:inline!important}#modal_forgotten_password .global_blue_btn{float:right}#modal_forgotten_password .footer label{color:#333;font-size:.9em}#modal_forgotten_password .footer .new_to_cs{float:right;font-size:.9em}.default #content_header{margin-bottom:28px;padding-bottom:0;padding-top:0}.default .cols_wrapper a{color:#2A6DB9}.default .cols_wrapper p{font-size:1.2em;line-height:1.4em}.default .cols_wrapper .bio p{font-size:1.1em}.default .cols_wrapper .strong{font-weight:900}.default .cols_wrapper .list_title{margin-bottom:.5em;text-indent:-13px;font-size:1.3em;display:block}.default .cols_wrapper p.italic{font-style:italic}.default .inner_side_nav li{padding:10px 0}.default div.footWrap{position:absolute;bottom:15px;right:24px;font-size:1.1em;text-align:right;line-height:1.2}.default div.headWrap{float:right;margin-top:8px;font-size:1.1em}.default p.strong{font-size:1.3em}.default h3.default_title{float:left;color:black}.default .bio h5{color:#323232}.default .cols_wrapper ul{padding-left:30px;margin:1.5em 0 1.5em}.default .cols_wrapper li{line-height:18px;list-style:disc;font-size:1em}.default .cols_wrapper td div ul li{line-height:16px}.default .cols_wrapper li p{margin-bottom:.25em}.default .cols_wrapper div.right{padding:5px 0 5px 20px}.default .cols_wrapper div.list_right{float:right;padding:5px 75px 5px 10px}.default .cols_wrapper div.list_right ul li{font-size:1.1em}.default .cols_wrapper div.list_right span.list_title{text-indent:17px}.default .cols_wrapper div.mixed_insert{float:left;width:150px;padding:5px 20px 5px 0}.default .cols_wrapper div.mixed_insert p{font-size:1.1em;line-height:18px}.default .cols_wrapper div.mixed_insert p.mixed_title{font-size:1.3em;margin-bottom:.25em}.default .cols_wrapper div.mixed_insert img.left{padding:5px 5px 0 0}.default .cols_wrapper div.list_right ul{margin:0}.default .cols_wrapper div.blockquote{float:right;width:200px;padding:5px 0 5px 20px}.default .cols_wrapper div.blockquote blockquote p{text-align:center;font-size:2.1em;line-height:24px}.default .cols_wrapper div.left{padding:5px 20px 5px 0}.default .cols_wrapper div.general_insert p{margin-bottom:0}.default .cols_wrapper table.default_table{text-align:left;border:1px solid #a0d3f2;margin-top:12px;margin-bottom:12px}.default .cols_wrapper table tbody tr{height:32px}.default .cols_wrapper table.default_table th{text-align:center;background:#a0d3f2;border-left:1px solid #FFF;color:#012145;width:25%;vertical-align:middle;font-size:1.2em}.default .cols_wrapper table.default_table th.first{border-left:0}.default .cols_wrapper table.default_table tr.last td div{margin-bottom:1.5em}.default .cols_wrapper table.default_table td{padding-bottom:0}.default .cols_wrapper table.default_table td div{border-right:1px solid #CCC;font-size:1.1em;line-height:16px;margin-top:1.5em;min-height:75px;padding:10px}.default .cols_wrapper table.default_table td div ul{padding-left:15px;margin:0}.default .cols_wrapper table.default_table td.last div{border-right:0}.strong{font-weight:900}.default .cols_wrapper div.picture_container{width:177px;background:#a0d3f2;text-align:center;float:left;padding:12px 0}.default .cols_wrapper div.picture_container .name_title{font-size:1.2em;font-weight:900;margin:.5em 0;padding:0 20px;color:#143a5e}.default .cols_wrapper div.bio{border:1px solid #a0d3f2;margin-top:20px}.default .cols_wrapper div.content_container{padding:15px;margin-left:175px}.default h5{margin-bottom:1.2em;margin-top:2em;font-size:1.2em}.default .content_container h5{margin-bottom:1em;margin-top:0;font-size:1.2em}.default .link_info p{font-size:1.1em}.default p.opt_date{font-style:italic;font-size:1em;margin:.5em 0 5px}.default div.link_info{margin-bottom:2em}.default .general_list_wrapper a{font-weight:900;font-size:1.1em}.default .cols_wrapper .link_info a{font-size:1.2em}.default .general_list_wrapper p a{font-size:1em!important}.default .optional_enlarge{position:relative;display:block;margin-bottom:5px}.default .optional_enlarge p a{font-size:.9em}.default .enlarge-modal{position:absolute;right:10px;bottom:7px;font-weight:900}.default .cols_wrapper p.optional{font-size:1em;color:#333;font-weight:bold;line-height:16px}#account_creation_container{padding:15px 20px;width:920px;background:#FFF;border:1px solid #CCC;margin:0 0 2em 0}#account_creation_container p.description{color:#444}.createaccount .label,#modal_bookshelf_signin .label{text-align:right;padding:8px 5px;font-weight:bold}.createaccount fieldset{margin:10px 0}.createaccount .acct_info label{padding:0 5px;font-weight:900;font-size:1.1em}.createaccount td{padding:8px 0}.createaccount td.spacer{padding:0}.createaccount .email_conf{width:235px}#existingpassword,#newpassword,#confirmnewpassword{width:235px}#firstname,#first_name{width:179px}.extended #first_name{margin-right:5px}.security_question{width:356px}#securityanswer{width:350px}#content .createaccount h3{border-bottom:1px solid #E5E5E5;font-size:1.2em;margin-bottom:5px;padding-bottom:5px}#content .createaccount h2{border-bottom:1px solid #E5E5E5;font-size:1.8em;margin-bottom:5px;padding-bottom:5px}#modal_bookshelf_signin fieldset .createaccount fieldset{margin-bottom:2em}.radioFloat input{float:left;padding-bottom:10px}.radioFloat{float:left;margin-right:0;line-height:16px;padding-right:18px}.radioFloat label{padding-left:4px}.college_wrapper label{font-weight:300;text-align:right}.radioFloat label{font-size:1.2em;line-height:1.7}.createaccount div.college_wrapper label.label_exp_grad,#modal_bookshelf_signin div.college_wrapper label.label_exp_grad{margin-right:0;font-weight:900;margin-top:4px}div.college_wrapper label.name_college_label,#modal_bookshelf_signin div.college_wrapper label.name_college_label{font-weight:900;line-height:13px;margin-top:4px}div.college_wrapper label.name_college_label,div.college_wrapper label.label_exp_grad,div.college_wrapper label.zip_code_label{font-size:1.1em}#month_selection,#year_selection{width:70px}#month_selection{margin-right:18px}#college_table_container #name_college{width:300px}.createaccount #content #send_me_updates_label{font-weight:300;font-size:1.1em}#college_table_container{margin-top:10px}#college_table_container label{float:left;font-weight:900!important;margin:0!important;padding:3px 10px 0 0;width:200px!important}#college_table_container p{font-weight:normal!important;font-size:1em!important;margin-bottom:20px}#college_table_container #name_college{margin-top:5px}.createaccount #content fieldset.terms_container{margin-left:31px}#terms_of_use{overflow-x:hidden;border:1px inset #CCC;padding:1em;margin-bottom:.5em;background:white;height:80px;overflow-y:scroll;width:560px}#terms_of_use h4{margin-bottom:1em;font-size:1.2em}.termsofservice ul{padding-left:20px}.termsofservice ul li{list-style:disc}.termsofservice ol{padding-left:20px}.termsofservice ol li{list-style-type:decimal}.createaccount .footer_area{position:relative;height:50px}.createaccount .footer_area div.footer_inputs,#request_refund_modal div.footer_inputs{position:absolute;right:49px;top:-15px}.createaccount .signin{font-size:1.4em;font-weight:bold}.createaccount .free_trial_header h2{width:75%}.createaccount .free_trial_header #instructor_nav{top:0}#instructor_nav{position:absolute;top:18px;right:0}.instructor_button{height:28px;padding:11px 25px 0;white-space:nowrap;width:210px}.createaccount #credit_checkbox{height:60px}.createaccount #credit_checkbox input{margin-right:7px;float:left}.createaccount #checkbox_label{float:left}.createaccount #credit_checkbox p{font-weight:900;margin-bottom:2px}.createaccount #checkbox_label .subtext{font-size:1.1em;font-weight:100;color:#999}.createaccount #pay_method_main{width:580px;float:left;margin-right:30px}.createaccount .method_label{width:580px;border-bottom:2px solid #E1E1E1;margin-bottom:25px}.createaccount .method_label h3{margin-bottom:10px}.createaccount #pay_method_main .pay_method_form{margin-bottom:10px}.createaccount #pay_method_main div.pay_method_form table{width:470px}.createaccount #pay_method_main div.pay_method_form table td{font-size:1.2em}.createaccount #pay_method_main div.billing_address_form table{width:546px;margin-left:0}.createaccount #pay_method_main p{font-size:1.1em;line-height:14px}.createaccount #pay_method_main div.billing_address_form table .address_input{width:435px}#pay_method_main table tr td input{margin-right:16px}#pay_method_main table tr td{vertical-align:middle}#pay_method_main table tr td.state{vertical-align:top}#pay_method_main table tr td.city input,#pay_method_main table tr td.f_name input{margin-right:0}.createaccount #pay_method_main table tr td.label{display:block;font-weight:900;padding:7px 5px 0 0;text-align:right;font-size:1.2em}.createaccount #pay_method_main table tr td.label p{font-size:.83em}.createaccount #pay_method_main table tr td.label p label{font-size:1.2em}.createaccount #pay_method_main table tr td.label label{float:none}.createaccount #pay_method_main table tr td{padding-bottom:1em}.createaccount #pay_method_main table tr td div.check_container{float:left}.createaccount #pay_method_main .pay_method_form div.check_container input{margin-top:2px;margin-right:7px;margin-left:0}.createaccount #pay_method_main table tr td div.select_list_container{float:left;margin-right:5px}.createaccount p.instruction{color:gray;margin:0 0 5px}.createaccount #pay_method_main table tr td.rightAlign label{float:right}.createaccount #pay_method_main table tr td.rightAlign input{float:right;margin-right:21px}.createaccount #details{padding-right:0}.createaccount #details{margin-right:0;float:right;width:280px}.createaccount .pay_method_form .card_type_select{width:300px}.createaccount .pay_method_form #cc_verification{width:50px}.createaccount .pay_method_form .verification_container{float:left}.createaccount .pay_method_form .info_link{color:#2A6DB9;display:block;margin-top:3px}.createaccount .pay_method_form #promo_code{width:295px;margin-top:4px}.createaccount .pay_method_form .promo_container{float:left}.createaccount .pay_method_form #cc_number{width:295px}#pay_method_main .pay_method_form .cc_month_selection{width:205px}#pay_method_main .pay_method_form .cc_year_selection{width:85px}#pay_method_container p.margin_shrink{margin-bottom:4px}#pay_method_container h3{font-size:1.8em;margin-bottom:25px}#pay_method_footer p{line-height:14px}.createaccount #continue_button{width:235px;font-size:1em;color:#999;float:right;margin-right:22px;margin-top:1em}.createaccount #content .pay_method_form label{padding:5px;font-weight:900;font-size:.9em;display:block}.createaccount #pay_method_main .billing_address_form table tr td{padding-bottom:0}.createaccount .free_trial_offer{background:transparent url(/static/201503-6029-coursesmart/images/v5/free_trial.png) no-repeat top left scroll;position:relative;padding:20px 15px 15px 85px;height:57px;top:-8px;width:861px;z-index:5}.createaccount .free_trial_headings{float:left}.createaccount .free_trial_headings h2{margin:0 0 4px;font-size:2.6em;color:#012145}.createaccount .free_trial_headings h5{font-size:1.4em;margin:0;color:#012145}.createaccount .free_trial_offer p.free_trial_description{font-size:1.1em;margin-left:230px;width:50%;color:#444}.trial_close,.welcome_close{position:absolute;top:15px;right:20px;cursor:pointer}.createaccount .create_account_header{width:100%;position:relative}.how_it_works #content_header{margin:0;padding:0 0 10px 0}.how_it_works h2{padding:18px 0 0 0}.how_it_works #content_header p{width:960px;margin:10px 0 10px 0}.how_it_works .how_it_works_container p{font-size:1.1em;position:relative;top:75px}.how_it_works .how_it_works_container_instructors p{font-size:1.1em;position:relative;top:75px}.info_content{border:solid 1px #E1E1E1;background:#fff;float:left;padding:20px;margin:0 10px 10px 0}#modal_compare_formats .how_it_works_container li{list-style-type:disc;font-size:1em}#bookshelf_details .info_content{float:none}#content .info_content h3{font-weight:bold;font-size:11px;margin:0}.how_it_works .how_it_works_container .find_it{background:#fff url(/static/201503-6029-coursesmart/images/v5/icon_hiw_findIt.png) no-repeat 20px 20px}.how_it_works .how_it_works_container_instructors .find_it{background:#fff url(/static/201503-6029-coursesmart/images/v5/icon_hiw_findIt.png) no-repeat 20px 20px}.how_it_works .how_it_works_container h1{font-size:2.4em}.how_it_works .how_it_works_container_instructors h1{font-size:2.4em}.how_it_works .how_it_works_container_instructors h2{font-size:2.4em}.how_it_works_container li{list-style-type:disc;font-size:1.1em;line-height:16px}.how_it_works .how_it_works_container li{list-style-type:none}.find_it h1{left:120px;position:relative;top:30px;width:144px}.find_it h2{left:120px;position:relative;top:30px;width:144px}.info_content_links{position:relative;top:75px}.info_content_links li{line-height:16px}.how_it_works .how_it_works_container .find_it,.how_it_works .how_it_works_container .get_it,.how_it_works .how_it_works_container .use_it{width:265px;height:490px}.how_it_works .how_it_works_container_instructors .find_it,.how_it_works .how_it_works_container_instructors .get_it,.how_it_works .how_it_works_container_instructors .use_it{width:265px;height:180px}.how_it_works .how_it_works_container_instructors .in_own_words,.how_it_works .how_it_works_container_instructors .tell_students{width:425px;height:650px}.how_it_works .how_it_works_container .get_it{background:#fff url(/static/201503-6029-coursesmart/images/v5/icon_hiw_getIt.png) no-repeat 20px 20px}.how_it_works .how_it_works_container_instructors .get_it{background:#fff url(/static/201503-6029-coursesmart/images/v5/icon_hiw_getIt.png) no-repeat 20px 20px}.get_it h1{left:132px;position:relative;top:30px;width:144px}.get_it h2{left:132px;position:relative;top:30px;width:144px}.how_it_works .how_it_works_container .use_it{margin:0;background:#fff url(/static/201503-6029-coursesmart/images/v5/icon_hiw_useIt.png) no-repeat 20px 20px}.how_it_works .how_it_works_container_instructors .use_it{margin:0;background:#fff url(/static/201503-6029-coursesmart/images/v5/icon_hiw_useIt.png) no-repeat 20px 20px}.how_it_works .how_it_works_container .use_it{margin:0}.how_it_works .how_it_works_container_instructors .use_it{margin:0}.use_it h1{left:126px;position:relative;top:30px;width:144px}.use_it h2{left:126px;position:relative;top:30px;width:144px}.how_it_works .how_it_works_container .other,.how_it_works .how_it_works_container .other2{width:423px;height:220px;margin:0 10px 30px 0;background:#fff url(/static/201503-6029-coursesmart/images/v5/icon_hiw_other.png) no-repeat 20px 20px}.how_it_works .how_it_works_container .other2{margin-right:0}.other h1,other2 h1{position:relative;left:120px;top:30px}.other ul{position:relative;top:75px}.how_it_works .how_it_works_container .other p{position:relative;top:70px}.ourproducts #content_header{margin:0;padding:0 0 10px 0}.ourproducts .col2{float:left}.ourproducts .col2{width:960px}.ourproducts .inner_panel{margin-bottom:35px}.ourproducts .cols_wrapper{margin-top:7px;margin-bottom:20px}.ourproducts .cols_wrapper div.img{text-align:center;padding-bottom:6px}.ourproducts .cols_wrapper h4{margin-bottom:.8em}.ourproducts .cols_wrapper p{font-size:1.1em;line-height:14px}.ourproducts .cols_wrapper .strong{font-weight:900}.ourproducts .cols_wrapper .list_title{margin-bottom:.5em;text-indent:-13px;font-size:1.3em;display:block}.ourproducts .cols_wrapper p.italic{font-style:italic}.ourproducts .cols_wrapper a.button{background:transparent url('/images/v5/btn_blue-small') 0 0 repeat-x;color:#fff;display:inline-block;padding:0 9px;line-height:23px;font-size:1em;font-weight:bold}.ourproducts .cols_wrapper .col1 a.button{float:right}.ourproducts .cols_wrapper a.arrow{background:transparent url('/images/v5/btn_arrow.png') 2px 50% no-repeat;padding-left:19px;font-weight:bold}.ourproducts .inner_side_nav li{padding:10px 0}.ourproducts .cols_wrapper ul{padding-left:30px;margin:1.5em 0 1.5em}.ourproducts .cols_wrapper li{line-height:18px;list-style:disc}.ourproducts .cols_wrapper li{font-size:1.1em}.ourproducts .cols_wrapper li p{margin-bottom:.25em}.ourproducts .cols_wrapper table.default_table{text-align:left;float:left}.ourproducts .cols_wrapper table.default_table tr,.how_it_works_container table.default_table tr{border:1px solid #A0D3F2}.ourproducts .cols_wrapper table.default_table tr.spacer_row,.how_it_works_container table.default_table tr.first{border:0}.ourproducts .cols_wrapper table.default_table tr.first,.how_it_works_container table.default_table tr.first{border:0;height:32px}.ourproducts .cols_wrapper table.default_table th,.how_it_works_container table.default_table th{text-align:center;background:#a0d3f2;border-left:1px solid #FFF;color:#214569;width:20%;vertical-align:middle;font-size:1.2em}.ourproducts .cols_wrapper table.default_table th.first,.how_it_works_container table.default_table th.first{border-left:0;background:none}.how_it_works_container table.default_table th.first{background-color:#F4F9FD}.how_it_works_container table.default_table tr.first th{font-size:1.1em}.ourproducts .cols_wrapper table.default_table td,.how_it_works_container table.default_table td{padding-bottom:25px;vertical-align:top}#modal_compare_formats .spacer{border:0;height:10px}#modal_compare_formats .how_it_works_container table.default_table td{padding-bottom:15px}#modal_compare_formats table{background-color:white}#modal_compare_formats .how_it_works_container table.modal_table_2{margin-top:10px!important}#modal_compare_formats .how_it_works_container .brief_desc_container p{font-size:1em}.ourproducts .cols_wrapper table.default_table td div,.how_it_works_container table.default_table td div{border-right:1px solid #CCC;min-height:75px;padding:10px;margin-top:1.5em}.how_it_works_container table.default_table td div{min-height:115px;border-right:1px solid #CCC;padding:10px;margin-top:1.5em}.ourproducts .cols_wrapper table.default_table td.format_img div,.how_it_works_container table.default_table td div.fi_online{border-right:0}.how_it_works_container .book_info{width:339px}.how_it_works_container .book_info p{margin-bottom:3px}.ourproducts .cols_wrapper table.default_table td div.brief_desc_container,.how_it_works_container table.default_table td div.brief_desc_container{border-left:1px solid #CCC;position:relative}.ourproducts .cols_wrapper table.default_table td div.default_container,.how_it_works_container table.default_table td div.default_container{position:relative}.ourproducts .cols_wrapper table.default_table td div ul,.how_it_works_container table.default_table td div ul{padding-left:15px;margin:0}.ourproducts .cols_wrapper table.default_table td.last div,.how_it_works_container table.default_table td.last div{border-right:0}.strong{font-weight:900}.ourproducts .cols_wrapper h5,.how_it_works_container h5{margin-bottom:1em;margin-top:2em}.ourproducts .cols_wrapper .content_container h5{margin-bottom:1em;margin-top:0}.ourproducts .general_list_wrapper a{font-weight:900;font-size:1.1em}.ourproducts .inner_panel{background:#FFF;border:1px solid #CCC}.ourproducts .inner_panel .inner_container{background:none;padding:20px 25px 5px}.ourproducts .inner_panel .outer_container{background:none}.ourproducts table p.more_less_btn{position:absolute;bottom:-25px}table p.more_less_btn a.more_btn{background:url("/static/201503-6029-coursesmart/images/v5/sprite_arrows_updown.png") no-repeat scroll -295px top transparent;padding-left:25px}table p.more_less_btn a.less_btn{background:url("/static/201503-6029-coursesmart/images/v5/sprite_arrows_updown.png") no-repeat scroll left top transparent;padding-left:25px}.ourproducts .cols_wrapper table.default_table td.format_img div{width:100px;height:90px;margin:0 auto}.ourproducts .cols_wrapper table.default_table td.format_img div.fi_online{border-right:0;background:transparent url(/static/201503-6029-coursesmart/images/v5/fi_online.png) no-repeat center 25px scroll;color:#666;text-align:center;font-size:1.4em;padding-top:78px;margin-top:0}.ourproducts .cols_wrapper table.default_table td.format_img div.fi_download{border-right:0;background:transparent url(/static/201503-6029-coursesmart/images/v5/fi_download.png) no-repeat center 25px scroll;color:#666;text-align:center;font-size:1.4em;padding-top:78px;margin-top:0}.ourproducts .cols_wrapper table.default_table td.format_img div.fi_eResource{border-right:0;background:transparent url(/static/201503-6029-coursesmart/images/v5/fi_eResource.png) no-repeat center 25px scroll;color:#666;text-align:center;font-size:1.4em;padding-top:78px;margin-top:0}#content .order_sum_container{background:#FFF;border:1px solid #e1e1e1;padding:25px}#content .order_sum_container table.main_content tr th{text-align:left;padding-left:15px;padding-bottom:5px;border-bottom:1px solid #e1e1e1}#content .order_sum_container table.main_content tr td{padding:25px 0 20px 15px;vertical-align:top;border-bottom:1px solid #e1e1e1}#content .order_sum_container .format p{margin-bottom:0}#content .order_sum_container table.main_content tr td.item_name{padding:25px 15px}.shopping_cart #payment_details{padding-right:0;margin-top:15px}.zero_total #pay_method_container #order_sum_footer #continue_button,.zero_total #pay_method_container #order_sum_footer .policy{margin-top:9px}.shopping_cart #payment_details p.left{color:#333}.shopping_cart .image_container,.redeem .image_container{margin-right:1em}#payment_details div.method,#payment_details div.billing_address{float:left;width:275px;margin-right:46px}#payment_details div.method div.method_labels{float:left;text-align:right;width:130px}#payment_details div.method div.method_values{float:left;width:135px;padding-left:10px}#payment_details div.billing_address p{padding-left:15px}#payment_details div.totals{margin-right:0;float:right;width:280px;margin-bottom:9px}#order_sum_footer{margin-top:15px}.left-clear{clear:left}#payment_details .totals .total_labels{float:left;text-align:right;width:170px;margin-right:0;font-weight:bold}#payment_details p.margin_shrink{margin-bottom:4px}#payment_details div.payment_label{border-bottom:2px solid #E1E1E1;padding-bottom:-4px}#payment_details .totals .total_prices{float:left;text-align:right;width:100px;margin-right:0}#details .total_prices p.price{font-weight:bold}div.totals{text-align:right}#payment_details .payment_label h3{font-size:1.8em;float:left}#payment_details .payment_label span.edit{float:right;margin:5px 0 0 0}#content .order_sum_container h3{float:left;font-size:1.8em;margin-bottom:25px}#content .order_sum_container span.edit{display:block;margin:5px 0 0 125px}#content .order_sum_container span.edit a{color:#2A6DB9}#content td.item_totals p.your_price{color:#4f770b;font-weight:900;font-size:1.2em;line-height:13px}p.grand_total{color:#669f19;font-size:1.8em;font-weight:900}p.your_savings{color:#4f770b;font-style:italic;margin-top:12px}#place_order_button,#redemption_submit3{float:right;width:258px;margin-top:7px}#place_order_button,#redemption_submit3{margin-top:0}a#place_order_button{height:inherit;padding-bottom:13px;padding-top:10px}.total_labels .remove_exemption{padding-left:17px;color:#2A6DB9}.remove_exemption{font-size:11px}.shopping_cart #carousel .pd_carousel_images{background:none}.redeem_callout{border:1px solid #7dc9f8;background:#e8f5fc;padding:20px 20px 14px;margin-top:1em;margin-bottom:0;font-weight:900}.redeem_callout p{margin-bottom:0!important}div.redeem_callout div.bq_label p{margin-bottom:0;text-align:right}div.redeem_callout div.bq_label label{font-weight:900;line-height:1.6em;font-size:1em}div.redeem_callout div.bq_label{font-weight:900;line-height:1.6em;font-size:1em;padding-top:3px;margin-right:6px}div.redeem_callout div.bq_label,div.redeem_callout div.bq_enter_code,div.redeem_callout div.bq_enter_code a,div.redeem_callout div.bq_enter_code input{float:left}div.redeem_callout div.bq_enter_code{margin-right:5px}div.redeem_callout div.bq_keep_shopping{right:7px;top:19px;width:225px;white-space:nowrap;float:right}div.redeem_callout div.bq_keep_shopping .blue_arrow_link{background:url("/static/201503-6029-coursesmart/images/v5/btn_arrow.png") no-repeat scroll left 1px transparent}div.redeem_callout div.bq_keep_shopping .description{font-size:.95em!important;margin-left:18px}input#enter_redemption_code{margin-right:6px;width:180px;height:18px;vertical-align:middle}a.grey_btn,input.grey_btn,a.grey_btn_small{background:transparent url(/static/201503-6029-coursesmart/images/v5/grey_btn.png) top left repeat-x scroll;display:inline-block;text-align:center;border-right:1px solid #CCC;border-left:1px solid #CCC;font-weight:900;color:#0e55a4;cursor:pointer;width:130px;height:13px;margin-top:1.4em;padding:5px 10px 3px}a.grey_btn_small{width:65px;font-size:9px}input.grey_btn{border-bottom:0;border-top:0;margin-top:.2em;padding:2px 10px 3px;height:21px}a.grey_btn:hover,input.grey_btn:hover{background-position:left -22px;text-decoration:none}a.grey_btn:active,input.grey_btn:active{background-position:left -44px;text-decoration:none}#product_img_container a{width:138px;line-height:11px;font-size:1.1em}#content #order_sum_footer a.grey_btn{margin-top:2px}.bookshelf .course_information .course_sem_entry input.grey_btn{margin-top:1.4em}.bookshelf .spotlight_content p a.grey_btn{width:129px;margin-top:0;padding:4px 10px 3px;height:14px}.confirmationScreen #order_confirm_nav a.grey_btn,.payment_method #order_confirm_nav a.grey_btn{margin-left:15px;width:120px}.customer_support .cols_wrapper .col1 p a{font-size:1em!important;line-height:1}.customer_support .cols_wrapper .col1 p a.grey_btn{margin-top:3px}.customer_support .cols_wrapper .col1 div.img_col1{padding-bottom:0}#order_sum_footer .bq_keep_shopping .description{margin-left:17px;font-weight:100;color:#666}#modal_shopping_cart_how_works,#modal_compare_formats{background-color:#F4F9FD;padding-bottom:20px}#modal_shopping_cart_how_works table td{font-size:.95em}#modal_shopping_cart_how_works table.default_table{background-color:white}#modal_shopping_cart_how_works .how_it_works_container p.isbn_num span{font-size:1em;color:black}#modal_shopping_cart_how_works .how_it_works_container li{font-size:1.05em}.redeem .welcome{background:transparent url(/static/201503-6029-coursesmart/images/v5/welcome.png) no-repeat top left scroll;position:relative;padding:20px 15px 15px 85px;height:57px;top:-8px;width:861px;z-index:5}.redeem .welcome div{float:left;padding-top:4px;line-height:2em}.redeem .welcome div h2{margin:0 0 4px 8px;font-size:2.6em;color:#012145;float:left}.redeem .welcome p{float:left;line-height:4em;padding-left:45px;vertical-align:middle}.redeem #order_sum_nav ol li{font-weight:bold}.redeem #order_sum_nav ol li.pseudo_active{color:#E5E5E5}.redemption_select_1 #content .section_inner{padding-bottom:50px}.enter_code_text{float:left;width:350px}#content .enter_code_text h3{font-size:1.8em;margin-bottom:0;padding-bottom:8px;float:none!important}#content .enter_code_text p{font-size:1em;color:#696969;line-height:12px;display:block}#enter_code_form textarea{width:406px;height:81px;color:#ccc;font-family:"Lucida Grande","Lucida Sans","Lucida Sans Unicode",Arial,Verdana,sans-serif;font-size:1.2em;padding-left:4px;margin-left:4px}.select_format_container{background:none repeat scroll 0 0 #FFF;border:1px solid #E1E1E1;margin-bottom:10px;padding:21px;width:526px;height:167px}.select_format_container .format p{padding-left:0}.compare_formats{width:330px;float:left}.available_formats .format p.format_type{display:inline}.available_formats .title,.available_formats .etext{font-weight:bold}.available_formats .etext{padding-top:5px}#content .available_formats .title{font-size:1.4em}#content .available_formats .author_name span{font-size:1.175em}.available_formats .image_container{margin-right:20px}.available_formats .etext span{font-weight:normal}.available_formats .format{border-top:1px solid #E1E1E1;padding-top:8px;width:100%}.compare_container{border:1px solid #E1E1E1;margin-bottom:10px;position:relative}.compare_container ul{padding-left:10px}.compare_container ul li{list-style-type:disc}#content .compare_container p{line-height:13px;color:#333}.compare_formats{float:left;width:350px;margin-left:20px}.compare_formats h5{font-size:1.4em;margin-bottom:10px;color:black}.compare_container .online_img,.compare_container .downloadable_img{background-color:#e8e7e7;width:92px;height:131px;margin:0;position:relative}.compare_container .online_img img{position:absolute;top:10px;right:10px}.compare_container .downloadable_img img{position:absolute;top:10px;right:0}.compare_formats p a,p.more_less_btn a{font-weight:bold}.compare_container .compare_content{position:absolute;right:10px;top:0;padding:10px;width:224px;line-height:16px}.available_format_outer{width:569px;float:left}.available_format_outer #redemption_submit1,.available_format_outer #redemption_submit2,#redemption_submit1,#redemption_submit2{width:137px;margin:0 0 20px 0;float:right}label.downloadFormat{float:left}label.onlineFormat{min-height:40px;float:left}div.format_type{padding-right:10px;float:left}div.format_type label{padding-left:40px}label.onlineFormat span,label.downloadFormat span{float:left;padding-top:15px}div.format_type input#online,div.format_type input#downloadable{float:left;padding-right:10px;margin-top:10px}a.learn_more_compare,a.learn_more_compare:visited,p.more_less_btn a{color:#2A6DB9}#content h3.available_title{font-size:1.8em}#modal_compare_formats .how_it_works_container table.default_table td div{border-right:1px solid #CCC;margin-top:1.5em;min-height:115px;padding:0 10px}#modal_compare_formats{width:624px}#modal_compare_formats .how_it_works_container table.default_table{width:580px;height:125px;margin-top:20px}#modal_compare_formats .how_it_works_container table.default_table td.format_img{width:98px}#modal_compare_formats .how_it_works_container table.default_table td{width:161px}#modal_compare_formats .how_it_works_container table.default_table th{width:0}#modal_compare_formats .how_it_works_container table.default_table td div.fi_online{width:99px}#modal_compare_formats .how_it_works_container table.default_table td.last div,#modal_compare_formats .how_it_works_container table.default_table td div.fi_online,#modal_compare_formats .how_it_works_container table.default_table td div.fi_download,#modal_explain_trial .how_it_works_container table.default_table td div.fi_download{border-right:0}#modal_compare_formats .how_it_works_container table.default_table td div ul{padding-left:10px}.secondary_box{height:141px}.bq_label p a,span.book_title_author a{color:#2a6db9}.billing_address_form ul li{margin-bottom:1.8em}.billing_address_form ul #fullName input{width:466px}.billing_address_form ul #firstName,.billing_address_form ul #midInital,.billing_address_form ul #CreditCardHolderName,.billing_address_form ul #lastName{margin-bottom:2px}.billing_address_form ul li label{display:block;float:left;width:85px;font-size:1.1em;font-weight:bold;text-align:right;margin-right:8px;padding-top:4px}.billing_address_form ul #firstName,.billing_address_form ul #midInital,.billing_address_form ul #CreditCardHolderName,.billing_address_form ul #city{float:left}.billing_address_form ul #firstName input,.billing_address_form ul #lastName input{width:145px}.billing_address_form ul #midInital label{width:32px}.billing_address_form ul #lastName,.billing_address_form ul #phone,.billing_address_form ul #zip{float:right}.billing_address_form ul #postcode{float:right}.billing_address_form ul .message{clear:left;margin-left:90px;margin-bottom:15px}.billing_address_form ul #CreditCardHolderName input,.billing_address_form ul #address1 input,.billing_address_form ul #address2 input{width:466px}.billing_address_form ul #city input{width:145px}.billing_address_form ul #state{float:left;width:150px;margin-left:12px}.billing_address_form ul #state select{width:65px}.billing_address_form ul #state label,.billing_address_form ul #zip label{width:40px}.billing_address_form ul #postcode label{width:80px}.billing_address_form ul #zip input{width:101px}.billing_address_form ul #postcode input{width:101px}.billing_address_form ul #country{clear:left;float:left;width:380px}.billing_address_form ul #country select{width:280px}.billing_address_form ul #phone{width:165px}.billing_address_form ul #phone label{width:50px}.billing_address_form ul #phone input{margin-right:0;width:101px}.billing_address_form ul #njstudentitem,.billing_address_form ul #studentiditem{clear:both}.extended .billing_address_form{width:580px}.extended .billing_address_form ul #zip{float:left;margin-left:45px}.extended .billing_address_form ul #postcode{float:left;margin-left:45px}.no_email #email_signup{display:none}.no_footer_link_lists #nav_footer ul{display:none}.no_footer_link_lists #footer_links,.no_footer_link_lists #copyright{bottom:12px}.no_footer_link_lists #email_signup{top:12px}.no_search #search{display:none}.no_search .section_inner{padding-top:10px}.banner_magic_curtain{top:70px!important}.notification_banner{background:transparent url("/static/201503-6029-coursesmart/images/v5/notification-background.png") no-repeat scroll left top;height:57px;padding:18px;position:relative;top:0;width:927px;z-index:5;margin:0 auto;margin-top:-1px}.notification_banner_clone{height:90px;width:975px}.notification_banner .notification_image{float:left;vertical-align:top}.notification_banner .notification_image img{padding-top:0;position:relative;top:-7px}.notification_banner .notification_heading{color:#012145;float:left;margin:-15px 16px 0 18px}.notification_banner h2{font-size:2.6em;vertical-align:top;color:#012145;padding-bottom:5px;padding-top:12px}.notification_banner h2.welcome_heading{float:left;padding-right:19px}.notification_banner h5{font-size:1.3em}.notification_banner p{background:transparent url("/static/201503-6029-coursesmart/images/v5/divide.png") no-repeat scroll left top;color:#444;float:left;font-size:1.1em;padding-left:27px}.notification_banner p.notification_description{width:400px;float:left;line-height:16px}.notification_banner p.notification_heading2{height:30px;padding-top:15px;float:left}.notification_banner .close_btn,.notification_banner .trial_close{background:transparent url("/static/201503-6029-coursesmart/images/v5/btn_close.png") no-repeat scroll left top;position:absolute;right:22px;top:16px;cursor:pointer}.redemption_codes{padding:18px;width:910px}.banner_magic_curtain{width:100%;height:90px;position:absolute;top:151px;overflow:hidden;z-index:10}.banner_marketing_curtain{width:100%;height:90px;position:absolute;z-index:6}.marketing_banner_clone{height:90px;width:975px;z-index:6;margin-top:-8px;display:none;margin:auto}.marketing_banner{height:57px;padding:18px;position:relative;top:0;width:927px;z-index:6;margin-top:-1px}.marketing_banner .close_btn{background:transparent url("/static/201503-6029-coursesmart/images/v5/btn_close.png") no-repeat scroll left top;position:absolute;right:10px;top:8px;width:18px;height:19px;cursor:pointer}.marketing_banner_heading{color:#012145;float:left;margin:-15px 16px 0 18px}.marketing_banner_image{float:left;vertical-align:top}.marketing_banner_image img{padding-top:0;position:relative;top:-7px}.marketing_banner_heading h2{color:#012145;font-size:2.6em;padding-bottom:5px;padding-top:12px;vertical-align:top}.marketing_banner_heading h5{font-size:1.3em}.marketing_banner_content{float:right;margin:-2px 40px 0 0;width:310px}.marketing_banner_content .din_blue{color:#333;font-family:'Lucida Grande','Lucida Sans','Lucida Sans Unicode',Arial,Verdana,sans-serif;font-size:14px}.marketing_banner_content_left{float:left;margin:-2px 0 0 140px;width:350px}.marketing_banner_content_left .din_white{color:#FEFEFF;font-family:'Lucida Grande','Lucida Sans','Lucida Sans Unicode',Arial,Verdana,sans-serif;font-size:14px}.freetrial_marketing_banner_content{float:right;margin:-2px 200px 0 0;width:400px}.hidden{display:none}.hidden_override{display:none!important}#footer .share_this_text{display:none}.institution_home{float:left;padding:40px 0 0 400px;text-align:left;width:325px}.institution_home h1{font-size:18px;color:#012043;display:block;font-weight:bold}.institution_home h2{font-size:15px;color:#012043;display:block;font-weight:bold}.institution_home p{display:block;padding-bottom:5px;padding-top:5px}.institution_home a{color:#960;text-decoration:none}.page_content_form{background-color:#D3E0BA;border-left:1px solid #CCC;border-right:1px solid #CCC;padding:0 10px}.borderbottomform{background:url("/static/201503-6029-coursesmart/images/v5/background_contentform.gif") no-repeat scroll 100% 100% transparent;height:14px;margin:0 0 0 12px}.borderbottomform div{background:url("/static/201503-6029-coursesmart/images/v5/background_contentform.gif") no-repeat scroll 0 100% transparent;height:14px;left:-12px;position:relative;width:12px}.bordertopform{background:url("/static/201503-6029-coursesmart/images/v5/background_contentform.gif") no-repeat scroll 100% 0 transparent;height:14px;margin:0 0 0 12px}.bordertopform div{background:url("/static/201503-6029-coursesmart/images/v5/background_contentform.gif") no-repeat scroll 0 0 transparent;height:14px;left:-12px;position:relative;width:12px}table.CMTable{margin-top:4px;margin-bottom:20px}table.CMTable td,table.CMTable th{border-right:1px dotted #960;border-top:1px dotted #960;padding:3px;vertical-align:middle}table.CMTable td.last,table.CMTable th.last{border-right:medium none}table.CMTable td.multiple,table.CMTable th.multiple{border-top:medium none}table.CMTable .blue_btn_link{background:url("/static/201503-6029-coursesmart/images/v5/blue_btn_sprite.jpg") repeat-x scroll left -8px transparent;border:0 none;color:#FFF;display:block;float:left;font-size:1.2em;height:16px;margin-left:10px;padding:8px 20px;text-align:center;white-space:nowrap;cursor:pointer}table.CMTable .blue_btn_link:hover{background-position:left -47px;text-decoration:none}table.CMTable .blue_btn_link:active{background-position:left -86px}.bookshelf #info_tabcontent .tell{background:transparent url("/static/201503-6029-coursesmart/images/v5/faq-header-background.png") repeat-x scroll left top;border:1px solid #D0EBFC;margin:10px 0 0}.tell h4{color:#2a6db9;padding:12px 0 0 15px;margin-bottom:30px;width:300px}.tell_copy{margin:10px}.tell_link{font_size:90%;margin:10px}.tell_more_preview{padding-left:5px;margin:10px}.tellcolleague_buttons{float:right}.suggested_mat img{float:left;margin-right:15px;padding-left:15px}.suggested_mat{margin-bottom:20px}.tell_more{padding-left:110px;margin:20px}.affiliates{font-size:1.2em;line-height:1.5em}.affiliates ul{margin-left:30px}.affiliates ul li{list-style-type:disc;padding:5px}.affiliates ol{margin-left:30px}.affiliates ol li{list-style-type:decimal;padding:5px}.affiliates_image img{margin:20px;margin-top:0}.affiliate_faq{margin:10px}.affiliate_faq p{padding:10px;padding-left:30px}.affiliate_faq p.strong{font-family:"Lucida Grande","Lucida Sans","Lucida Sans Unicode",Arial,Verdana,sans-serif;font-size:2em;padding:0 10px 6px 10px}.affiliate_faq p .answer{font-weight:bold}.affiliate_faq h4{font-family:"Lucida Grande","Lucida Sans","Lucida Sans Unicode",Arial,Verdana,sans-serif;font-size:1.2em;padding:0 10px 6px 16px}.affiliate_faq h3{font-family:"Lucida Grande","Lucida Sans","Lucida Sans Unicode",Arial,Verdana,sans-serif;font-size:1.2em;padding:0 10px 6px 16px}.affiliate_faq ul{margin-left:30px;padding-left:30px}.affiliate_faq ul li{list-style-type:disc;padding:5px}.affiliate_join{width:500px;margin:auto;margin-top:20px;vertical-align:middle}.affiliate_join a{margin-left:10px;vertical-align:middle;font-size:1.2em;margin-top:10px}.affiliate_join .join{background:url("/static/201503-6029-coursesmart/images/v5/blue_btn_sprite.jpg") repeat-x scroll left -8px transparent;border:0 none;color:#FFF;display:block;float:left;font-size:1.2em;height:24px;margin-left:10px;padding:0 20px;padding-top:8px;padding-bottom:-1px;text-align:center;white-space:nowrap;cursor:pointer;vertical-align:middle;margin-top:0}.affiliate_join .join:hover{background-position:left -47px;text-decoration:none}.affiliate_join .join:active{background-position:left -86px}.noresults{width:auto}.noresults{min-height:530px}.noresults h1{margin-top:24px;margin-bottom:.2em;line-height:35px}.noresults ul{padding-left:18px;font-size:1.2em}.noresults li{line-height:1.5em;list-style:disc;padding-bottom:12px}.noresults #page_description{width:100%!important;border-bottom:1px solid #E1E1E1;margin-bottom:20px;padding-bottom:2px}.noresults #page_description p{width:100%!important;font-size:1.2em}.noresults .suggest{padding-bottom:10px;margin-top:12px}.noresults .suggest p{font-size:1.1em;font-weight:bold}.outer_banner_content{float:right;margin:-2px 40px 0 0;width:310px}.inner_banner_content{width:308px}.outer_banner_content p{line-height:1.2em!important;font-size:1.4em!important}.outer_banner_headline{float:left;margin:-2px 0 0 155px;width:360px}.inner_banner_headline{width:358px}.outer_banner_headline p{line-height:1.2em!important;font-size:2.0em!important;color:#fefeff!important}.bookshelf .spotlight_container_left{padding:20px 0 10px 0;float:left;width:293px}.bookshelf .spotlight_container_right{width:275px;float:right;padding-top:20px;padding-left:20px;margin-bottom:20px}.bookshelf .spotlight_container_left .image_container,.bookshelf .spotlight_container_right .image_container{margin-right:18px}.bookshelf .spotlight_container_right .subscription_type{font-weight:900}.bookshelf .spotlight_container_right .grey_btn{margin-left:90px;margin-top:0;display:block}.bookshelf .spotlight_container_right .access_note{line-height:1.3;margin-bottom:8px}.bookshelf .spotlight_container_right .companion_website p,.bookshelf .spotlight_container_right .companion_website a,.bookshelf .spotlight_container_right .download_files a{line-height:1.3}.bookshelf .spotlight_container_right .companion_website p,.bookshelf .spotlight_container_right .download_files p{margin-bottom:6px}.bookshelf .spotlight_container_right .companion_website{margin:15px 0;clear:both}.bookshelf .access_code_req_fpo{font-size:1em;color:#696969;background:transparent url(/static/201503-6029-coursesmart/images/v5/pw_req_icon.png) no-repeat scroll 1px 5px;padding-left:33px;margin-bottom:4px}.welcome_banner{font-size:1.4em;line-height:1.3em;padding:0;height:94px;width:976px}.welcome_banner .outer_banner_content{padding-top:10px}.welcome_banner .detail_links{position:absolute;right:10px;bottom:10px}.welcome_banner .detail_links li{display:inline;font-size:.86em;padding-right:0;font-weight:900}.welcome_banner .detail_links li a{background:transparent url("/static/201503-6029-coursesmart/images/v5/divider_bread-crumbs.gif") 100% 50% no-repeat;padding-right:12px}.welcome_banner .detail_links li.last a{background:none;padding-right:0;padding-left:8px}.welcome_banner_one{background:transparent url("../images/design/banner_blue_number1.png") no-repeat scroll center top;height:94px;width:976px}.welcome_banner_one .outer_banner_content{float:right;margin:-2px 40px 0 0;width:310px}.welcome_banner_one .inner_banner_content{width:308px}.welcome_banner_two{background:transparent url("../images/design/banner_blue_welcome.png") no-repeat scroll center top;height:94px;width:976px}.welcome_banner_two .outer_banner_content{float:right;margin:-2px 40px 0 0;width:310px}.welcome_banner_two .inner_banner_content{width:308px}.welcome_banner_three{background:transparent url("../images/design/banner_blue_welcome.png") no-repeat scroll center top;height:94px;width:976px}.welcome_banner_three .outer_banner_content{float:right;margin:-2px 40px 0 0;width:310px}.welcome_banner_three .inner_banner_content{width:308px}.welcome_banner_four{background:transparent url("../images/design/banner_green_number1.png") no-repeat scroll center top;color:#fefeff;height:94px;width:976px}.welcome_banner_four .outer_banner_content{float:left;margin:-2px 0 0 155px;width:360px}.welcome_banner_four .inner_banner_content{width:358px}.welcome_banner_five{background:transparent url("../images/design/banner_blue_welcome.png") no-repeat scroll center top;height:94px;width:976px}.welcome_banner_five .outer_banner_content{float:right;margin:-2px 40px 0 0;width:310px}.welcome_banner_five .inner_banner_content{width:308px}#content .welcome_banner_six{background:transparent url("/static/201503-6029-coursesmart/images/v5/banner_trial_expired.png") no-repeat scroll center top;height:94px;width:976px}#content .welcome_banner_six .outer_banner_content{float:right;margin:-2px 40px 0 0;width:310px}#content .welcome_banner_six .inner_banner_content{width:308px}#content .welcome_banner_six .outer_banner_content p{font-size:.86em!important;line-height:1.4em!important}#content .welcome_banner_seven{background:transparent url("/static/201503-6029-coursesmart/images/v5/banner_trial_available.png") no-repeat scroll center top;height:94px;width:976px}#content .welcome_banner_seven .outer_banner_content{float:right;margin:-2px 40px 0 0;width:310px}#content .welcome_banner_seven .outer_banner_content p{font-size:1.1em!important;line-height:1.7em!important;padding-bottom:18px}#content .welcome_banner_seven .inner_banner_content{width:308px}#content .welcome_banner_seven .outer_banner_content a.blue_arrow_link{background:url("/static/201503-6029-coursesmart/images/v5/nav_primary_arrow.png") no-repeat scroll left -1px transparent;padding:0 0 1px 36px;color:#2A6DB9;display:inline-block}#content .welcome_banner_seven .outer_banner_content a.blue_arrow_link hover{text-decoration:underline}#content .welcome_banner_eight{background:transparent url("/static/201503-6029-coursesmart/images/v5/banner_trial_invitation.png") no-repeat scroll left top}#content .welcome_banner_eight .outer_banner_content{float:right;margin:-2px 40px 0 0;width:310px}#content .welcome_banner_eight .outer_banner_content p{font-size:1.1em!important;line-height:1.7em!important;padding-bottom:24px}#content .welcome_banner_eight .inner_banner_content{width:308px}#content .welcome_banner_eight .outer_banner_content a.blue_arrow_link{background:url("/static/201503-6029-coursesmart/images/v5/nav_primary_arrow.png") no-repeat scroll left -1px transparent;padding:0 0 1px 36px;color:#2A6DB9;display:inline-block}#content .welcome_banner_eight .outer_banner_content a.blue_arrow_link hover{text-decoration:underline}#content .welcome_banner_nine{background:transparent url("/static/201503-6029-coursesmart/images/v5/banner_green_blank.png") no-repeat scroll center top;height:94px;width:976px}#content .welcome_banner_nine .inner_banner_headline{display:table-cell;margin:0 auto;vertical-align:middle}#content .welcome_banner_nine .outer_banner_content{float:right;margin:-2px 40px 0 0;width:310px}#content .welcome_banner_nine .outer_banner_content p{padding-bottom:18px;line-height:1.4em!important;font-size:.86em!important}#content .welcome_banner_nine .inner_banner_content{width:308px}#content .welcome_banner_nine .outer_banner_headline{float:left;margin:-2px 0 0 155px;width:360px}#content .welcome_banner_nine .inner_banner_headline{width:358px}#content .welcome_banner_nine .outer_banner_headline p{line-height:1.2em;font-size:2.0em;color:#fefeff}.welcome_banner_ten{background:transparent url("../images/design/banner_blue_welcome.png") no-repeat scroll center top;height:94px;width:976px}.welcome_banner_ten .outer_banner_content{float:right;margin:-2px 40px 0 0;width:310px}.welcome_banner_ten .inner_banner_content{width:308px}.welcome_banner_ten .outer_banner_content p{line-height:1.4em;font-size:.86em}.welcome_banner_eleven{background:transparent url("../images/design/banner_blue_blank.png") no-repeat scroll center top;height:94px;width:976px}.welcome_banner_eleven .outer_banner_content{float:right;margin:-2px 40px 0 0;width:310px}.welcome_banner_eleven .inner_banner_content{width:308px}.welcome_banner_eleven .outer_banner_content p{line-height:1.2em;font-size:1.4em}.welcome_banner_eleven .outer_banner_headline{float:left;margin:-2px 0 0 155px;width:360px}.welcome_banner_eleven .inner_banner_headline{width:358px}.welcome_banner_eleven .outer_banner_headline p{line-height:1.2em;font-size:2.0em;color:#fefeff}.welcome_banner_home{background:transparent url("../images/design/banner_grey_background.png") repeat-x scroll top;height:94px;width:100%;opacity:.90;filter:alpha(opacity = 90)}.welcome_banner_home .outer_banner_content{float:right;margin:-2px 40px 0 0;width:420px}.welcome_banner_home .inner_banner_content{width:418px}.welcome_banner_home .outer_banner_content p{line-height:1.2em;font-size:1.2em}.welcome_banner_home .outer_banner_headline{float:left;margin:-2px 0 0 20px;width:420px}.welcome_banner_home .inner_banner_headline{width:418px}.welcome_banner_home .outer_banner_headline p{line-height:1.2em;font-size:1.8em;color:#2A6DB9}.studentprice{color:#4f770b;font-size:3em;font-weight:600;margin-bottom:5px}.carousel_font{font-size:1.2em;left:10px;position:absolute;top:15px}#helpfultips h2{font-size:1.4em;margin-bottom:1em}.hidden_link_tab_text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.borderless{border:none}.disclaimer{font-size:.9em;margin:10px}span.b{font-weight:bold}#free_trial_heading ul li{list-style:disc inside none;text-indent:-14px;margin-left:30px;font-size:1.2em;line-height:1.5}#free_trial_heading ul{margin-bottom:10px}div.eligibility ul li{list-style:disc inside none;text-indent:-14px;margin-left:30px;font-size:1.2em;line-height:1.5}.book_title_no_link{font-weight:bold;font-size:1.4em;padding-bottom:15px}div.free_trial_eligibility label{float:left;width:120px}div.free_trial_eligibility .section_inner{width:772px}.free_trial_elig_email{width:250px;margin-bottom:10px}.free_trial_elig_password{width:100px}.free_trial_elig_buttons{padding-left:250px}.start_trial_btn{width:320px;margin-left:10px}.return_trial_btn,.cancel_trial_btn{min-width:150px;margin-top:10px;margin-left:10px;padding-top:10px;padding-left:10px;padding-right:10px;height:27px}.truste_icon{margin:10px}.paypal_icon{margin:10px}.ia_info{padding-bottom:20px;font-size:1.1em}.ia_info_em{font-weight:bold}.ia_label{width:10em;padding-bottom:20px}.ia_field{width:30em}.ia_button{margin:10px}div.companion_materials label{float:left;width:120px}div.companion_materials .section_inner{width:772px}#offline_center_content{background:transparent url(/static/201503-6029-coursesmart/images/v5/oc_tab_container_bottom.png) no-repeat bottom left scroll;padding-bottom:77px;width:800px}#offline_center_content .detail_content{background:#FFF;border:1px solid #E1E1E1;border-bottom:none;padding:20px 20px 0;min-height:200px}.section_inner_reading_options{width:1024px;padding:0 10px 20px;margin:0 auto;position:relative}.offline_help_oc{margin-top:5px;padding:5px;width:135px;border:1px solid #ccc;background-color:#f2f9fc}a.green_btn{background:transparent url(/static/201503-6029-coursesmart/images/v5/green_btn.png) top left repeat-x scroll;display:inline-block;text-align:center;border-right:1px solid #CCC;border-left:1px solid #CCC;font-weight:900;color:#fff;cursor:pointer;width:130px;height:13px;padding:5px 10px 3px}.options_container{font-size:1.2em;border-style:solid;border-width:1px;border-color:#ccc;background-color:#fff;width:100%}.offline_checkout_header{background:transparent url(/static/201503-6029-coursesmart/images/v5/blue_bar_offline.png) top left repeat-x scroll;width:99%;height:13px;display:inline-block;border:1px solid #ccc;font-weight:900;margin-bottom:5px;padding-bottom:5px;padding-top:5px;padding-right:5px}.chapter_selection_title{float:left;padding-left:4px;width:5px}.chapter_title_heading{border-left:1px solid #ccc;padding-left:5px;margin-left:35px;float:left;padding-right:480px}.chapter_size_heading{float:left;border-left:1px solid #ccc;padding-left:25px;margin-left:5px}.chapter_pages_heading{float:left;border-left:1px solid #ccc;padding-left:5px}.chapter_selected{background:transparent url(/static/201503-6029-coursesmart/images/v5/selected_chapter.png) left -8px repeat-x scroll}.chapter_alt_1{background-color:#f6f6f6;height:22px;padding-right:5px;padding-left:5px}.chapter_alt_2{background-color:#fff;height:22px;padding-right:5px;padding-left:5px}.chapter_selection{float:left}.chapter_title{float:left;padding-left:15px;float:left;padding-top:5px;width:500px}.chapter_size{float:left;padding-left:25px;margin-left:5px;padding-top:5px}.chapter_pages{float:left;padding-top:5px;width:30px}.chapter_offline{width:110px;float:left;padding-top:3px}.bs_offline_top_bckg{background:transparent url(/static/201503-6029-coursesmart/images/v5/bookshelf_offline_sides.jpg) left top repeat-x scroll;margin:0;position:relative}.bs_offline_top{width:1024px;margin:0 auto}.bs_offline_middle_bckg{background-color:#f6f6f6;margin:0;position:relative}.bs_offline_heading{width:1024px;margin:0 auto;background-color:#f6f6f6;padding-bottom:20px;padding-top:20px}.bs_offline_bottom_bckg{background-color:#f6f6f6;background:transparent url(/static/201503-6029-coursesmart/images/v5/bookshelf_offline_sides.jpg) left top repeat-x scroll;margin:0;position:relative;height:234px}.bs_offline_bottom{width:1024px;margin:0 auto;background-color:#f6f6f6}.bs_offline_title{font-size:1.2em;color:#666;font-weight:bold}.bs_offline_author{font-size:1em;color:#666;padding-top:5px}.bs_chapters{padding-top:5px}.book_buttons{padding-top:10px}.book_button{float:left;padding-left:5px}.bs_blue_btn_link{background:transparent url(/static/201503-6029-coursesmart/images/v5/blue_btn_sprite.jpg) left -8px repeat-x scroll;color:#FFF!important;display:block;float:left;font-size:1.2em;padding:8px 20px;text-align:center;white-space:nowrap;border:0}.book_rows{vertical-align:top;text-align:left;width:99%;border-bottom:1px solid #ccc;padding-bottom:5px;padding-left:5px;font-size:1.1em;margin-top:5px}#bs_col_headers{width:100%}.bs_col_header{float:left;width:80px}.bs_col_icon{float:left;width:60px}.bs_col_title{float:left;width:400px;text-align:left}.bs_col_title_offline{float:left;width:685px;text-align:left}.bs_offline_header{background:transparent url(/static/201503-6029-coursesmart/images/v5/blue_bar_offline.png) top left repeat-x scroll;width:100%;height:13px;margin-top:1.4em;padding:5px 5px 3px 5px;display:inline-block;border:1px solid #CCC;font-weight:900}.bs_book_list{width:755px}.bs_sidebar_offline{float:left;width:230px;border:1px solid #ccc;background-color:#deeff7;margin-left:20px;margin-top:15px}.bs_sidebar_reminder_offline{background-color:#fad56a;border:1px solid #febd01;margin:10px;padding:10px}.bs_sidebar_reminder{font-size:1.1em}.bs_sidebar_info_offline{background-color:#fff;border:1px solid #ccc;margin:10px;padding:10px;line-height:1.2em}.bs_sidebar_title_offline{font-weight:bold;font-size:1.2em;color:#012145;padding:10px 10px 5px}.offline_bs_sidebar_topic{font-size:1.1em;font-weight:bold;padding-bottom:5px}.offline_bs_sidebar_text{font-size:1em;padding-bottom:5px}.offline_bs_status_box_checked_in{border:1px solid #ffbd03;background-color:#feecaa;width:100%}.offline_bs_status_box_checked_out{border:2px solid #f3b716;background-color:#dcefb7;width:100%}.offline_help_bs{margin-top:30px;padding:5px;width:90%;border:1px solid #ccc;background-color:#f2f9fc}.offline_progress_bottom{background-color:#fff;padding:0 20px 20px 20px;font-size:1.2em}.offline_progress_bottom_text{float:left;width:290px;padding-right:20px;font-size:1.1em}.offline_progress_bottom_image{float:left;width:120px}ul.circle{list-style-type:disc}li.list_item{padding-bottom:10px}.offline_progress{padding:20px 20px 0 20px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:transparent url(/static/201503-6029-coursesmart/images/v5/offline_progress_bkg_2.png) top left repeat-x scroll}.offline_progress_bar{margin-top:10px;border:1px solid #ccc;height:20px;width:80%;background:transparent url(/static/201503-6029-coursesmart/images/v5/green_btn.png) top left repeat-x scroll;float:left}.offline_progress_top{background:transparent url(/static/201503-6029-coursesmart/images/v5/offline_progress_bkg_1.png) top left repeat-x scroll;font-size:1.8em;height:100px;border-bottom:solid 1px #CCC}.offline_progress_amt{float:right;margin-top:10px;padding-left:10px;font-size:1.4em;font-weight:bold;background:transparent url(/static/201503-6029-coursesmart/images/v5/offline_progress_bkg_222.png) top left repeat-x scroll}.fb_disabledbutton{background:url(http://static.ak.fbcdn.net/rsrc.php/v1/zL/r/FGFbc80dUKj.png) no-repeat scroll 0 0 #29447E;display:inline-block;outline:medium none;padding:0 0 0 1px;text-decoration:none;background-position:left -188px;font-size:11px;line-height:14px}.fb_disabledbutton_text{background:#5f78ab url(http://static.ak.fbcdn.net/rsrc.php/v1/zL/r/FGFbc80dUKj.png);border-top:solid 1px #879ac0;border-bottom:solid 1px #1a356e;color:#CCC;display:block;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-weight:bold;padding:2px 6px 3px 6px;margin:1px 1px 0 21px;text-shadow:none}#modal-setpassword .column1{float:left;width:100%;padding-right:20px}#modal-setpassword .column1 h2{font-size:1.3em;margin-bottom:.5em;color:#012145}#modal-sign-in .column2 .signin_createaccount_btn .global_blue_btn{font-size:1.4em!important;height:30px;padding:10px 20px 0}#modal-sign-in .column2 .signin_createaccount_btn{padding-top:53px;float:right;padding-right:22px}#modal-sign-in .column2{float:left;width:360px;padding-left:20px}#modal-sign-in .column1{float:left;width:360px;padding-right:20px}#modal-sign-in .column1 h2{font-size:1.3em;margin-bottom:.5em;color:#012145}#modal-sign-in .column2 h2{font-size:1.3em;margin-bottom:.5em;color:#012145}#modal-sign-in .column2 p{font-size:1em;line-height:16px;margin-bottom:.5em}#modal-sign-in .footer .column3{margin:0 auto .8em;width:300px;padding-left:20px}#modal-sign-in .footer .column3 p{font-size:.9em;line-height:16px;margin-bottom:.5em}#modal-sign-in .footer .column3 h2{font-size:1.2em;margin-bottom:.5em;color:#012145}#signinpage_footercol{float:left;width:235px;border-right:1px solid #C2C7CA;padding:10px 15px}#modal-sign-in .column1 .label{padding:2px 5px 3px 0;width:70px;float:left;text-align:right;font-weight:bold}#signinpage_footer{position:relative;width:100%}#signinpage_footer .footercolshadow{background:url("/static/201503-6029-coursesmart/images/v5/shadow_bg.png") repeat-x scroll center top transparent;height:8px;left:0;position:absolute;top:0;width:100%;z-index:5}#signinpage_footer .signinpage_footercol1{float:left;padding:0 2px 0 20px;width:235px}#signinpage_footer .signinpage_footercol1 h3{font-size:1.3em;margin:.3em 0 .5em}#signinpage_footer .signinpage_footercol1 p{font-size:1.1em;line-height:16px;margin-bottom:.3em}.payment_method_choice{margin:5px;font-size:1.2em}#pay_pal_box{background:url("/static/201503-6029-coursesmart/images/v5/pay_pal_bkg.gif") repeat-x scroll left top transparent;height:132px;margin:10px 10px 20px 10px;position:relative}.pay_pal_heading{font-weight:bold;padding:10px 10px 0 10px;font-size:1.4em!important}.pay_pal_info{padding:10px 10px 5px 10px}.pay_pal_note{padding:5px 10px 10px 10px;font-style:italic}#purchase_info .actual_price .price_info{text-align:left}#purchase_info .actual_price .price_info .price_label{float:left;width:100px}#content #purchase_info .actual_price .price_info p.ourprice{font-size:1.4em;margin-bottom:.3em}#content #purchase_info .actual_price .price_info p.printprice{margin-bottom:.2em;font-weight:normal;font-size:1.1em}#content #purchase_info .actual_price .price_info p.savings{margin-bottom:.2em;font-weight:normal;font-size:1.1em}#content #purchase_info .actual_price .price_info p.student_pays{color:#666;font-size:1.3em;margin-bottom:.5em;font-weight:normal;padding-left:25px}div.add_to_cart_sale_layer a{background:transparent url(/static/201503-6029-coursesmart/images/v5/add_to_cart_bg_small.png) left top no-repeat scroll;width:100px;padding:7px 0 8px 25px;text-align:center;font-size:.75em;font-weight:bold;display:block;color:#FFF;text-decoration:none}#content #homehero_content{height:325px;margin:0 auto;overflow:hidden;position:relative;width:960px}#homepage_content{background:url(/static/201503-6029-coursesmart/images/v5/hero_content1px.jpg) repeat-x scroll left top transparent;margin:0;height:445px;position:relative}#homepage_content .home_blue{background-color:#0C2243;padding:8px 0;text-align:center}.section_inner .home_bucket{border:1px solid #AFAFAF;width:312px;background:url(/static/201503-6029-coursesmart/images/v5/buckets1px.jpg) repeat-x scroll left top transparent;margin:0;position:relative;height:135px;margin-right:8px;float:left}.section_inner .home_bucket .col1{float:left;width:90px}.section_inner .home_bucket .col2{float:left;width:175px}.section_inner .home_bucket p{font-size:1em;line-height:1.5}#home_books .books_topbkg{background-color:#79bde9;width:478px;height:30px}#home_books .books_content{width:477px;border:1px solid #AFAFAF}#home_books li{float:left;border:1px solid #666;margin-right:15px;height:100px;width:76px}#home_books img{height:100px;width:76px}#SearchBoxContainer .SearchBox{background-image:url(/static/201503-6029-coursesmart/images/v5/TextBoxBG.jpg);background-color:#fff;background-repeat:repeat-x;background-position:bottom;border:1px solid #AFAFAF;width:260px;padding:6px 5px 7px 20px;font-size:1.3em;color:#666;font-weight:normal;height:14px}#SearchBoxContainer{margin:0 auto;width:400px;padding:17px 0}#pdp .h1{font-size:2.1em;line-height:26px;margin:0;padding:0 0 10px}#pdp .h2{font-size:1.1em;line-height:16px;margin-bottom:.5em;padding:0;font-weight:normal}#pdp .h3{font-size:1.4em;font-weight:900;padding-top:10px;margin-bottom:.5em}#pdp .h4{font-size:1.4em;font-weight:900;padding-top:10px;margin-bottom:.5em}#pdp .h5{font-size:1.3em;line-height:16px;margin-bottom:.5em;padding-top:10px}#pdp_leftsidebar{float:left;border-right:1px solid #CCC;padding-right:20px;width:679px}#pdp_rightsidebar{float:left;width:240px;padding-left:20px}#pdp_productdetail{padding:15px 0 30px}#pdp_productdetail .left_sidebar{float:left;line-height:16px;margin-right:15px;padding:0;width:152px}#pdp_productdetail .product_img_container{margin:0 auto 15px;text-align:center;width:152px}#pdp_productdetail .product_img_container .image_container{float:none;height:225px;width:150px;margin:0}#pdp_productdetail .product_img_container .pdp_freetrial_btn{background:url(/static/201503-6029-coursesmart/images/v5/freetrialtest1.jpg) no-repeat scroll left top transparent;display:block;font-size:1.3em;font-weight:normal;text-align:center;text-decoration:none;width:147px}#pdp_productdetail .product_img_container .pdp_freetrial_btn a{display:block;height:28px;margin-top:.5em;padding:10px 0 5px 3px}#pdp_productdetail .right_sidebar{float:left;margin-right:0;width:512px}#pdp_productdetail .pdp_purchase_info{width:492px;background-color:#deeff7;padding:15px 10px}#pdp_productdetail .pdp_purchase_info .price_container{float:right;max-width:220px}#pdp_productdetail .pdp_purchase_info .skus_container{float:left;width:270px;border-right:1px dotted #333;padding-bottom:20px}#pdp_productdetail .pdp_purchase_info .price_info p.ourprice{font-size:1.5em;margin-bottom:.3em;font-weight:900}#pdp_productdetail .pdp_purchase_info .price_info .price_label{width:85px}#pdp_productdetail .pdp_purchase_info .price_info p.printprice{margin-bottom:.2em;font-weight:normal;font-size:1.1em}#pdp_productdetail .pdp_purchase_info .price_info p.savings{margin-bottom:.2em;font-weight:normal;font-size:1.1em;color:#4f7708}#pdp_productdetail .pdp_purchase_info .cart_duration p{margin-right:.2em;margin-bottom:.2em}#pdp_productdetail .markt_info{margin-top:20px;width:512;position:relative}#pdp_product_related{width:677px;margin-bottom:30px}#pdp_product_related .pdp_tab{height:42px}#pdp_product_related .pdp_tab li.active a{border:1px solid #CCC;border-bottom:none;background:#FFF;opacity:1;color:#333}#pdp_product_related .pdp_tab li a{display:block;float:left;text-align:center;width:175px;height:20px;background:transparent url(/static/201503-6029-coursesmart/images/v5/tab_gradient1px.jpg) top left repeat-x scroll;margin-right:2px;font-size:1.5em;color:#333;opacity:1;padding:11px 0}#pdp_product_related .items_content_message{background:none repeat scroll 0 0 #FFF;border:solid 1px #CCC;min-height:100px;padding:10px 0}#pdp_rightsidebar .pdp_pagination,#pdp_product_related .pdp_pagination{font-size:1.1em;height:11px;margin-bottom:10px;display:block}#pdp_rightsidebar .pdp_pagination ul li.label,#pdp_product_related .pdp_pagination ul li.label{font-size:1em;font-weight:bold}#pdp_rightsidebar .pdp_pagination ul li,#pdp_product_related .pdp_pagination ul li{float:left;margin-right:5px}#pdp_product_related .product_related_list{background:url(/static/201503-6029-coursesmart/images/v5/pdp_footer_bkg.jpg) repeat-y scroll center top transparent;width:675px}#pdp_product_related .product_related_list .product_related_bucket{width:305px;padding:0 15px;float:left;height:145px}#pdp_product_related .product_related_list .product_related_bucket p{font-size:1em;line-height:16px;margin-bottom:0}#pdp_product_related .product_related_list .product_related_bucket .col1{width:107px;float:left}#pdp_product_related .product_related_list .product_related_bucket .col2{width:187px;float:left;padding-left:10px}#product_additionaldetails{margin-bottom:20px}#product_description{background:none repeat scroll 0 0 white;height:140px;overflow-y:auto;border:1px solid #CCC;margin-bottom:.5em;overflow-x:hidden;padding:1em}#product_description li{margin-bottom:.5em}#product_description ul{list-style:disc;padding-left:40px}#product_toc{background:none repeat scroll 0 0 white;height:140px;overflow-y:scroll;margin-bottom:.5em;overflow-x:hidden;padding:1em}#pdp .product_instead_item{padding:15px 0;border-bottom:1px dotted #CCC;height:230px}#pdp .product_instead_item p{font-size:1em;line-height:16px;margin-bottom:0}#pdp .txtalign{font-size:1.1em;line-height:16px;margin-bottom:.5em}#pdp .preview{margin-bottom:4px;text-align:left}#pdp .preview a{font-weight:bold;font-size:1.1em}#pdp .preview p{margin:0;line-height:14px;font-size:1em}#pdp .txtbold{font-weight:900}#pdp_productdetail .pdp_purchase_info .imp{border-top:1px dotted #CCC;padding-top:5px}#pdp .book_type{color:#df5f0a}#pdp .line_format{line-height:16px;font-size:1em}.product_img_pdp100{width:145px;height:200px}.product_img_pdp90{width:131px;height:180px;position:absolute;z-index:1;top:0;left:0}.product_img_pdp70_top{width:102px;height:140px;position:absolute;z-index:3;top:0;left:0}.product_img_pdp70_bottom{width:102px;height:140px;position:absolute;z-index:2;bottom:10px;right:0}.product_img_pdp63{width:91px;height:126px;position:absolute;z-index:2;top:0;left:0}.product_img_pdp35{width:51px;height:70px;position:absolute;z-index:3;bottom:10px;right:0}.product_img_pdp50_top{width:70px;height:100px;position:absolute;z-index:3;top:0;left:0}.product_img_pdp50_bottom{width:70px;height:100px;position:absolute;z-index:2;bottom:10px;right:0}.active_page{cursor:default;color:#333!important}#pdp .price_info p.ourprice{font-size:1.5em;margin-bottom:.3em;font-weight:900}#pdp .price_info .price_label{float:left;width:85px}#pdp .price_info p.printprice{margin-bottom:.2em;font-weight:normal;font-size:1.1em}#pdp .price_info p.savings{margin-bottom:.2em;font-weight:normal;font-size:1.1em;color:#4f7708}#pdp .price_info p.saleprice{font-size:1.5em;margin-bottom:.3em;font-weight:900;color:#DF5F0A}#pdp div.action_bts{background:url("/static/201503-6029-coursesmart/images/v5/add_to_cart_bg.gif") no-repeat scroll left top transparent;font-size:160%;text-align:center;width:196px;float:right}#pdp div.action_bts a{color:#FFF;height:23px;padding:10px 0;display:block}#inst_help_students{background-color:#FEECAA;border:1px dotted #CCC;border-right:none;border-left:none;margin-bottom:30px}#inst_help_students h4{font-size:1.4em;font-weight:900;padding-top:10px;margin-bottom:.5em}#inst_help_students .link_price{margin:0 15px;border:1px dotted #CCC;border-right:none;border-left:none;padding:10px 0}#inst_help_students .link_price .link{float:left;border-right:1px dotted #CCC;width:420px;padding-bottom:5px}#inst_help_students .help_options{float:left;padding-right:3px;font-size:1.1em}#inst_help_students .price_info p.ourprice{font-size:1.5em;font-weight:900;margin-bottom:.3em}#inst_help_students .price_info .price_label{float:left;width:120px}#inst_help_students .price_info p.printprice{font-size:1.1em;font-weight:normal;margin-bottom:.2em}#inst_help_students .price_info p.savings{color:#4F7708;font-size:1.1em;font-weight:normal;margin-bottom:.2em}#inst_help_students .link_price .price{float:left;padding-left:15px}#pdp #salesrep_btn{margin:20px 0;padding:0 10px}#pdp #salesrep_btn .txt{float:right;padding-top:12px;padding-right:10px}#pdp .msg_coloum{padding:5px 7px 3px 7px;border:1px dotted #CCC;margin-bottom:15px;background-color:#f4f9fd;border-right:none;border-left:none}#pdp .descrip_tab{height:42px}#pdp .descrip_tab li.active a{border:1px solid #CCC;border-bottom:none;background:#FFF;opacity:1;color:#333}#pdp .descrip_tab li a{display:block;float:left;text-align:center;width:175px;height:20px;background:transparent url(/static/201503-6029-coursesmart/images/v5/tab_gradient1px.jpg) top left repeat-x scroll;margin-right:2px;font-size:1.5em;color:#333;opacity:1;padding:11px 0}#pdp_desc_toc{width:677px;margin-bottom:30px}#pdp_desc_toc .pdp_tab_desc{height:36px}#pdp_desc_toc .pdp_tab_desc li.active a,#pdp_desc_toc .pdp_tab_desc li a.active{border:1px solid #CCC;border-bottom:none;background:#FFF;opacity:1;color:#333}#pdp_desc_toc .pdp_tab_desc li a{display:block;float:left;text-align:center;width:175px;height:18px;background:transparent url(/static/201503-6029-coursesmart/images/v5/tab_gradient1px.jpg) top left repeat-x scroll;margin-right:2px;font-size:1.5em;color:#333;opacity:1;padding:9px 0}#pdp_desc_toc .desc_content_message{background:none repeat scroll 0 0 #FFF;border:solid 1px #CCC;min-height:100px}.pdp_blue_btn{cursor:pointer;color:#fff!important;background:transparent url(/static/201503-6029-coursesmart/images/v5/blue_btn_sprite.jpg) left top repeat-x scroll;border:0;width:196px;height:19px;padding:10px 0;text-align:center;font-size:160%;font-weight:bold;font-family:"Lucida Grande","Lucida Sans","Lucida Sans Unicode",Arial,Verdana,sans-serif!important}.pdp_blue_btn a{color:#FFF}.pdp_blue_btn a:hover{text-decoration:none}div.pdp_grey_btn{background:url("/static/201503-6029-coursesmart/images/v5/my_bookshelf.gif") no-repeat scroll left top transparent;font-size:1.2em;padding:0 10px;text-align:center;width:174px}div.pdp_grey_btn a{background:transparent url("/static/201503-6029-coursesmart/images/v5/bookshelf_icon.png") left top no-repeat scroll;display:block;padding:7px 0 7px 20px;height:30px}div.pdp_grey_btn a:hover{text-decoration:none}div.pdp_grey_btn a.no-icon{background:none;padding:11px 0}#pdp .cart_duration .preview{background-color:#FFF;font-size:1.1em;margin-top:.5em;padding:6px 30px;border:1px solid #999}#pdp .cart_duration .preview a{font-weight:bold;font-size:1.1em;display:block}#pdp .cart_duration .preview a:hover{text-decoration:none}#pdp div.my_bookshelf_link{background:url("/static/201503-6029-coursesmart/images/v5/my_bookshelf.gif") no-repeat scroll left top transparent;font-size:1.2em;font-weight:bold;height:30px;margin-top:.5em;padding:5px 10px;text-align:center;width:184px}#pdp div.my_bookshelf_link a{background:transparent url("/static/201503-6029-coursesmart/images/v5/bookshelf_icon.png") left top no-repeat scroll;display:block;padding:7px 0 7px 20px}#pdp div.my_bookshelf_link a:hover{text-decoration:none}#pdp div.my_bookshelf_link a.no-icon{background:none;padding:6px 0;margin-left:-6px}.bulk_home_col1{float:left;width:500px}.bulk_home_col1 ul{font-size:1.1em;padding-left:15px;list-style:disc outside none}.bulk_home_col1 li{margin-bottom:.5em;line-height:14px}.bulk_home_col2{float:right;width:430px;border:solid 1px #CCC;padding:5px 10px}.bulk_home_col2 ul{font-size:1.1em;padding-left:15px;list-style:disc outside none}.bulk_home_col2 li{margin-bottom:.5em;line-height:14px}.bulk_search_text{width:100%;background-color:#def3fd;border-bottom:1px solid #CCC}.redemption_qty{background-color:#DEF3FD;text-align:center;padding:5px;margin-top:.7em}.redemption_qty_error{color:#F00}#details .payment_quantity{color:#999;font-size:1.1em;font-weight:100;width:280px}#modal_bulk_order_checkout_error{background:#f4f9fd;font-family:"Lucida Grande","Lucida Sans","Lucida Sans Unicode",Arial,Verdana,sans-serif}#modal_bulk_order_checkout_error p.buttons{padding:1.5em 0 1.9em;text-align:center}#modal_bulk_order_checkout_error .buttons{font-size:1.2em}#modal_bulk_order_checkout_error p{font-size:1.1em}#bulk_purchase_history table.main_content td{border-bottom:1px solid #E1E1E1;padding:20px 5px}#bulk_purchase_history .purchase_date{width:120px}#bulk_purchase_history .itemname{width:240px}#bulk_purchase_history .itemname p.title{font-size:1.2em;margin-bottom:.5em;font-weight:900}#bulk_purchase_history .itemname p.author{color:#666;display:block;font-size:11px;font-weight:100;margin-bottom:5px}#bulk_purchase_history .product_format{width:160px}#bulk_purchase_history .redemption_code{width:160px}#bulk_purchase_history .redemption_code p{color:#333;font-size:1em}#bulk_purchase_history .price{width:60px}#bulk_purchase_history .price p.your_price{color:#4F770B;font-size:1.2em;font-weight:bold}#bulk_purchase_history .current_page{background:url("/static/201503-6029-coursesmart/images/v5/search_results_sort_btn_selected.png") repeat-x scroll left top transparent;height:22px;line-height:22px}#bulk_purchase_history .sortdown a{line-height:20px;color:#FFF;padding:0 10px 0 5px;background:url(/static/201503-6029-coursesmart/images/v5/arrow_down.png) no-repeat scroll right center transparent;border-left:1px solid #999;border-right:1px solid #999;display:block;height:20px;line-height:20px}#bulk_purchase_history .sortup a{line-height:20px;color:#FFF;padding:0 15px 0 5px;background:url(/static/201503-6029-coursesmart/images/v5/arrow_up.png) no-repeat scroll right center transparent;border-left:1px solid #999;border-right:1px solid #999;display:block;height:20px;line-height:20px}#bulk_purchase_history .col_heading{background:url(/static/201503-6029-coursesmart/images/v5/search_results_sort_btn.png) repeat-x scroll left top transparent;line-height:22px;height:22px}#bulk_purchase_history .col_heading a{border-left:1px solid #999;border-right:1px solid #999;color:#2A6DB9;display:block;height:20px;line-height:20px;padding:0 10px}.chapter_selection_head{width:30px}.chapter_title_head{padding-left:15px;width:500px;text-align:left;border-left:1px solid #CCC;padding-top:5px}.chapter_offline_head{width:110px}.chapter_pages_head{width:80px;border-left:1px solid #CCC;padding-top:5px}.offlinecenter_chapter_selection{width:30px;text-align:center}.offlinecenter_chapter_title{padding-left:15px;padding-top:5px;width:500px}.offlinecenter_chapter_pages{padding-top:5px;width:30px;text-align:center}.offlinecenter_chapter_offline{width:110px;padding-top:3px}.offlinecenter_header_bg{background:transparent url(/static/201503-6029-coursesmart/images/v5/blue_bar_offline.png) top left repeat-x scroll;width:99%;height:22px;border:1px solid #ccc;font-weight:900}#compare_sidebyside #header_links{height:15px;padding:10px 0}#compare_sidebyside .h1{padding-top:0;padding-bottom:15px}#compare_sidebyside .h2{font-size:1.35em;padding:0;margin-bottom:.3em;line-height:1.2em}#compare_sidebyside .h3{font-size:1.34em}#compare_sidebyside #sidebyside{width:100%}#sidebyside .side_left{float:left;border-right:1px solid #CCC;width:479px;padding-bottom:1em}#sidebyside .side_right{float:left;width:480px;padding-bottom:1em}#sidebyside .side_right .side_right_content,#sidebyside .side_right #SelectComponent{padding-left:3em;margin-right:-3em}#sidebyside .product_info{min-height:13em;padding-right:3em;padding-bottom:.5em}#sidebyside .product_info_right{min-height:13em;padding-bottom:.5em}#sidebyside .product_info_left_books{min-height:16em;padding-right:3em;padding-bottom:.5em}#sidebyside .product_info_right_books{min-height:16em;padding-bottom:.5em}#compare_sidebyside .product_descrip{display:block;height:110px;background:none repeat scroll 0 0 white;margin-bottom:1.5em;overflow:auto;margin-right:1.5em;font-family:"Arial Unicode MS","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;font-size:1.1em;padding-right:1em}#compare_sidebyside .product_toc{display:block;height:350px;background:none repeat scroll 0 0 white;margin-bottom:.5em;overflow:auto;line-height:1.4em;margin-right:1.5em;font-family:"Arial Unicode MS","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;font-size:1.2em;padding-right:1em}#compare_sidebyside #sidebyside .rental_price{font-size:1.1em;font-weight:bold}#compare_sidebyside #sidebyside .save{color:#4F7708;font-size:1.05em;margin-left:.8em}#compare_sidebyside #sidebyside .product_img_container{width:20%;float:left}#compare_sidebyside #sidebyside .pdp_freetrial_btn{background:url(/static/201503-6029-coursesmart/images/v5/change_btn.png) no-repeat scroll left top transparent;display:block;font-size:1.1em;font-weight:normal;text-align:center;text-decoration:none;width:95px}#compare_sidebyside #sidebyside .pdp_freetrial_btn a{display:block;height:28px;margin-top:.5em;padding:10px 0 5px 3px}#sidebyside .compare_book_info{float:left;width:80%}#sidebyside .compare_book_info .book_info{padding:0 .5em 0 .2em}#sidebyside .compare_book_info p{margin-bottom:.3em}#sidebyside .compare_book_info .ellip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#sidebyside .compare_book_info .change_button{background:url("images/change_btn.png") no-repeat scroll left top transparent;display:block;font-size:1em;font-weight:normal;height:2.2em;margin-top:.5em;text-align:center;text-decoration:none;width:95px;padding-top:1em}#sidebyside .compare_book_info .compare_radio{width:100%;margin-bottom:.3em}#sidebyside .compare_book_info .compare_radio.disabled{font-style:italic;color:#999}#compare_sidebyside .advanced_search{height:110px;margin-bottom:1.5em;padding-left:1em}#compare_sidebyside .compare_books{min-height:11em;border-bottom:1px dotted #CCC;padding:7px 0 5px 0}#sidebyside .compare_books:hover{background-color:#DEEFF7;cursor:pointer}#compare_sidebyside .compare_search_results{display:block;height:350px;background:none repeat scroll 0 0 white;margin-bottom:.5em;overflow:auto;margin-right:.5em}#compare_sidebyside ul li a.next_link{display:block;margin-left:5px;background:url("/static/201503-6029-coursesmart/images/v5/btn_arrow.png") no-repeat scroll left 0 transparent;padding:0 0 0 15px}#compare_sidebyside .compare_results{display:block;height:500px;background:none repeat scroll 0 0 white;margin-bottom:.5em;overflow:auto;margin-right:.5em}#compare_sidebyside .pagination{display:block;font-size:1.1em;height:11px;margin:.3em 0}#compare_sidebyside .pagination ul li.label{font-size:1em;font-weight:bold}#compare_sidebyside .pagination ul li{float:left;margin-right:.5em}#compare_sidebyside .something_else{padding:7px 5px 5px 5px;border-bottom:1px dotted #CCC;font-size:1.1em}#SearchPanel .blue_btn_link{background:transparent url(/static/201503-6029-coursesmart/images/v5/blue_btn_sprite.jpg) left -8px repeat-x scroll;color:#FFF;display:block;float:left;font-size:1.2em;height:24px;padding:4px 20px;text-align:center;margin-left:10px;white-space:nowrap;border:0}#SearchPanel .blue_btn_link:hover{background-position:left -47px;text-decoration:none}#SearchPanel .blue_btn_link:active{background-position:left -86px}.btn-tertiary{display:inline-block;zoom:1;*display:inline;background:url(/static/201503-6029-coursesmart/images/smartreader/btn_tertiary_left.png) left top no-repeat;color:white;font-size:16px}.btn-tertiary span{text-decoration:none;color:white;display:inline-block;zoom:1;*display:inline;margin-left:4px;background:url(/static/201503-6029-coursesmart/images/smartreader/btn_tertiary_right.png) right top no-repeat;padding:5px 30px 5px 26px;text-align:center}.checkoutdisabled span{color:grey}.modal-content .buttons{margin:0 auto 0 auto;padding:15px 0 20px 0;text-align:center;width:100%}.modal-content .buttons .okay_close{width:70px;padding-top:10px}.modal-content .buttons .cancel_link{margin-right:20px;font-size:1.4em}.modal-content .buttons a.add_to_cart{background:transparent url("/static/201503-6029-coursesmart/images/v5/add_to_cart_bg.png") left top no-repeat scroll;width:176px;height:24px;padding:10px 25px 8px 50px;text-align:center;font-size:1.6em;font-weight:bold;margin-top:.5em;color:#FFF;text-decoration:none}.modal-content .buttons a.add_to_cart:hover{background-position:0 -45px;text-decoration:none}.modal-content .buttons a.add_to_cart:active{background-position:0 -89px}a.goto-us{background:transparent url("/static/201503-6029-coursesmart/images/v5/united_states_flag.png") left center no-repeat;padding-left:20px}a.goto-uk{background:transparent url("/static/201503-6029-coursesmart/images/v5/united_kingdom_flag.png") left center no-repeat;padding-left:20px}#form_leftcontentfrm{position:relative}.loading{position:absolute;z-index:50;top:0;left:0;right:0;bottom:0}.loading .layer{background-color:#999;opacity:.3;height:100%;width:100%}.loading .loader{position:absolute;top:50%;z-index:20;background:url("/static/201503-6029-coursesmart/images/layerloader.gif") no-repeat center center;margin-top:-25px;width:100%;height:50px}#facebook-connect{display:inline-block;vertical-align:middle;cursor:pointer;line-height:16px}#facebook-connect .image-wrapper{background:url("/static/201503-6029-coursesmart/images/v5/facebook.png") no-repeat;display:inline-block;height:20px;width:20px;padding:1px;float:left}#facebook-connect .image{border-top:1px solid #879AC0;display:inline-block;width:100%}#facebook-connect .text-wrapper{display:inline-block;border-top:1px solid #29447E;border-right:1px solid #29447E;border-bottom:1px solid #1A356E;background-color:#5F78AB;float:left}#facebook-connect .text-wrapper .text{border-top:1px solid #879AC0;white-space:nowrap;color:#FFF;font-weight:bold;display:inline-block;padding:6px;padding-bottom:2px;padding-top:1px}tr.selected-instructor td{font-weight:bold;background-color:#79BDE9!important}.sale_layer{padding-top:5px;font-weight:normal;font-size:100%;position:relative}.sale_layer .sale_layer_label{font-size:1.2em!important}.sale_layer .sale_label{font-weight:bold;color:#DF5F0A;font-size:1.2em!important}.sale_layer .sale_info{background-color:#F6F6F5;border:1px solid #CCC!important;width:195px;position:absolute;top:25px;z-index:10;overflow:hidden;display:none;padding:10px!important}.sale_layer .sale_info .close{float:right;margin-top:-3px;margin-right:-3px}.sale_layer .sale_info .price_label{float:left;width:85px}.sale_layer .sale_info p.sale_price{font-size:1.3em!important;margin-bottom:.5em!important;font-weight:900}.sale_layer .sale_info p.sale_price .sales{color:#A44608}.sale_layer .sale_info p.print_price{margin-bottom:.2em!important;font-weight:normal;font-size:1.0em!important}.sale_layer .sale_info p.savings{margin-bottom:.2em!important;font-weight:normal;color:#4F7708;font-size:1.0em!important}.sale_layer .sale_info p.sale_end{color:#666;font-size:1.0em!important}.sale_layer .sale_info div.add_to_cart a{margin-top:0;width:175px;padding:10px 0 8px 22px}ul.skuselection{width:250px}ul.skuselection li .message_info{background-color:#F6F6F5;width:300px;border:1px solid #CCC;position:absolute;z-index:20;top:20px;left:0;overflow:hidden;display:none}ul.skuselection li{position:relative}ul.skuselection li label.duration{display:inline-block;width:70px}ul.skuselection li span.date{display:inline-block;width:70px}ul.skuselection li span.price{display:inline-block;margin-right:15px;margin-left:20px}ul.skuselection li span.discountedprice{display:inline-block;margin-right:15px;margin-left:20px;color:#A44608}.layercontainer.layer_close a.viewsaleprice,.layercontainer.layer_close a.label{background:url(/static/201503-6029-coursesmart/images/v5/arrow_layer_close.gif) no-repeat scroll 100% 60% transparent;padding-right:12px}.layercontainer a.viewsaleprice,.layercontainer a.label{background:url(/static/201503-6029-coursesmart/images/v5/arrow_layer_open.gif) no-repeat scroll 100% 60% transparent;padding-right:9px}.blue_btn_vst a{background:transparent url(/static/201503-6029-coursesmart/images/v5/blue-btn-vst.png) left top no-repeat scroll;border:0;color:#FFF!important;cursor:pointer;display:inline-block;font-family:"Lucida Grande","Lucida Sans","Lucida Sans Unicode",Arial,Verdana,sans-serif!important;font-size:1.6em;font-weight:bold;padding:10px 0 3px 0!important;text-align:center;width:149px!important;height:22px!important}.blue_btn_big_vst a{background:transparent url(/static/201503-6029-coursesmart/images/v5/blue-btn-big-vst.png) left top no-repeat scroll;border:0;color:#FFF!important;cursor:pointer;display:inline-block;font-family:"Lucida Grande","Lucida Sans","Lucida Sans Unicode",Arial,Verdana,sans-serif!important;font-size:1.6em;font-weight:bold;padding:11px 0 9px 0!important;text-align:center;width:196px!important;height:19px!important}.searchresults .blue_btn_big_vst a{float:right;margin-bottom:5px}#pdp_productdetail .blue_btn_big_vst a{margin-bottom:5px}.classicViewLink{display:block;padding:5px 0}#masthead_cobrnd{background-color:#FFF}#masthead_cobrnd,#masthead_cobrnd .section_inner{height:70px}#masthead_institution_cobrnd,#masthead_institution_cobrnd .section_inner_institution{height:110px}#masthead_institution_cobrnd{background-color:#FFF}#site_cobrndlogo{position:absolute;left:11px;top:5px}#utility_secondary_cobrnd{position:absolute;right:11px;top:10px;font-size:1.2em}#utility_secondary_cobrnd .headersignin a{display:block;background:transparent url(/static/201503-6029-coursesmart/images/v5/utility_secondary_cobrnd_arrow.png) left center no-repeat;height:14px;padding-left:23px;color:#6bb2e2;font-weight:bold;line-height:14px;text-transform:uppercase}#utility_secondary_cobrnd li{float:left}.utility_secondary_nav{border-right:1px solid #666;padding:0 10px;height:12px}.utility_secondary_nav.last{border:none;padding:0 0 0 10px}#utility_secondary_cobrnd a{color:#002e57}#utility_secondary_cobrnd a:hover{text-decoration:underline}#utility_secondary_cobrnd .logged_in_cobrnd{color:#6bb2e2}#global_nav_primary_cobrnd ul{position:absolute;right:11px;bottom:0}#global_nav_primary_cobrnd li{float:left}#global_nav_primary_cobrnd a{float:left;display:block;height:30px;padding-left:36px;margin-left:30px;background-image:url(/static/201503-6029-coursesmart/images/v5/nav_primary_cobrnd_arrow.png);background-repeat:no-repeat;color:#6f6f71;text-transform:capitalize;font-size:1.6em;font-weight:bold;line-height:22px}#global_nav_primary_cobrnd a:hover{text-decoration:underline;background-position:left -100px}.search_cobrnd_btn{background:transparent url(/static/201503-6029-coursesmart/images/v5/search_btn_cobrnd_sprite.png) left top repeat-x scroll;border:0;color:#fff!important;cursor:pointer;display:inline-block;font-family:"Lucida Grande","Lucida Sans","Lucida Sans Unicode",Arial,Verdana,sans-serif!important;font-size:1.6em;font-weight:bold;height:37px;padding:0 0 3px 0;text-align:center}.search_cobrnd_btn:hover{background:transparent url(/static/201503-6029-coursesmart/images/v5/search_btn_cobrnd_sprite.png) left -37px repeat-x scroll;text-decoration:none}.redem_cobrnd_btn{background:transparent url(/static/201503-6029-coursesmart/images/v5/redem_btn_cobrand.png) left top no-repeat scroll;border:0;cursor:pointer;display:inline-block;width:36px;height:37px}.redem_cobrnd_btn:hover{background:transparent url(/static/201503-6029-coursesmart/images/v5/redem_btn_cobrand.png) left -37px no-repeat scroll;text-decoration:none}#nav_secondary_cobrnd{position:absolute;right:0;top:14px}#nav_secondary_cobrnd li{float:left}#nav_secondary_cobrnd a{display:block;width:110px;padding-top:40px;text-decoration:none;background-repeat:no-repeat;background-position:center top;font-weight:bold;text-align:center;margin-left:15px;color:#67b2e8}#nav_secondary_cobrnd a:hover{background-position:center -100px;text-decoration:underline;color:#FFF}#link_my_bookshelf_cobrnd a{background-image:url(/static/201503-6029-coursesmart/images/v5/my_books_cobrnd.png)}#link_my_cart_cobrnd a{background-image:url(/static/201503-6029-coursesmart/images/v5/my_cart_cobrnd.png)}#open_advanced a:hover{text-decoration:underline}#referral_info{border:1px solid #CCC;background:#FFF;padding:5px 17px;font-size:1.1em;width:200px;margin-top:10px;margin-bottom:10px}#referral_promotion .referral_title{font-weight:900;font-size:110%}#referral_promotion{margin:10px 0}#referral_promotion div{margin:10px 0}#referral_promotion p{line-height:14px;font-size:90%;margin-bottom:5px}#referral_link{border:1px solid #CCC;background:#FFF;padding:5px 10px;font-size:90%px;width:175px;word-wrap:break-word}#purchase_info div.action_instructor{background:transparent url("/static/201503-6029-coursesmart/images/v5/add_to_cart_bg.gif") left top no-repeat scroll;width:196px;text-align:center;font-size:160%}#purchase_info div.action_instructor a{color:#FFF;height:23px;padding:10px 0;display:block}#purchase_info div.action_instructor a:hover{text-decoration:none}#request_options{background-color:#fff;border:1px solid #ddd;padding:10px}#request_options h3{margin-bottom:1em;font-size:120%}#request_options a{color:#2A6DB9}#request_options .titleOptions{padding-left:60px}#request_evaluate{padding:10px}.evaluate{padding:5px}.evaluate_info{padding:5px}.required_field_instructor{color:red;padding-right:45px}#content .blue_btn{background:transparent url(/static/201503-6029-coursesmart/images/v5/blue_btn_up.jpg) top left repeat-x scroll;border:0;color:#FFF!important;cursor:pointer;display:inline-block;font-size:120%;height:19px;padding:0 0 3px 0;text-align:center;width:100px}#content .blue_btn:hover{background:transparent url(/static/201503-6029-coursesmart/images/v5/blue_btn_hover.jpg) top left repeat-x scroll;text-decoration:none}#content .blue_btn:active{background:transparent url(/static/201503-6029-coursesmart/images/v5/blue_btn_hit.jpg) top left repeat-x scroll}#content .bigger_blue_btn{background:transparent url(/static/201503-6029-coursesmart/images/v5/blue_btn_up.jpg) top left repeat-x scroll;border:0;color:#FFF!important;cursor:pointer;display:inline-block;font-size:120%;height:19px;padding:0 0 3px 0;text-align:center;width:150px}#content .bigger_blue_btn:hover{background:transparent url(/static/201503-6029-coursesmart/images/v5/blue_btn_hover.jpg) top left repeat-x scroll;text-decoration:none}#content .bigger_blue_btn:active{background:transparent url(/static/201503-6029-coursesmart/images/v5/blue_btn_hit.jpg) top left repeat-x scroll}#instant_access ol{padding-left:30px;padding-bottom:5px}#instant_access li{line-height:24px;list-style:decimal}.formbox,.formbox_signin{padding:1em}.formbox_signin DIV.label{width:12em}.formbox_signin DIV.nolabel{margin-left:12em}.formbox DIV.label{width:12em}.formbox DIV.nolabel{margin-left:12em}DIV.row{margin-bottom:.5em}DIV.label_readonly{padding:.25em 0 1em 0;width:5em}DIV.label{padding:.25em 0 1em 0;width:15em}DIV.nolabel{padding-left:1em}.floatleft{float:left}.floatright{float:right}.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}#product_detail_content .buttons{cursor:pointer;padding-top:5px}#product_detail_content .buttons{padding-bottom:20px}#product_detail_content_tell{background:transparent url(/static/201503-6029-coursesmart/images/v5/tell_tab_container_bottom.png) no-repeat bottom left scroll;padding-bottom:77px;width:900px}#product_detail_content_tell .detail_tabs{height:42px}#product_detail_content_tell .detail_tabs li a{display:block;float:left;text-align:center;width:258px;height:20px;background:transparent url(/static/201503-6029-coursesmart/images/v5/pd_tab_gradient_bg.png) top left repeat-x scroll;margin-right:2px;font-size:15px;color:#808080;opacity:1;padding:11px 0}#product_detail_content_tell .detail_tabs li a:hover{text-decoration:none}#product_detail_content_tell .detail_tabs li.last a{margin-right:0}#product_detail_content_tell .detail_tabs li a.active,#product_detail_content_tell .detail_tabs li.active a{border:1px solid #E1E1E1;border-bottom:none;background:#FFF;opacity:1;color:#000}#product_detail_content_tell .detail_content_message{background:#FFF none repeat scroll 0 0;border-color:#E1E1E1;border-style:solid solid none;border-width:1px 1px medium;min-height:540px;padding:20px 20px 0}#product_detail_content_tell .detail_content_links{background:#FFF none repeat scroll 0 0;border-color:#E1E1E1;border-style:solid solid none;border-width:1px 1px medium;min-height:540px;padding:20px 20px 0}#tell_intro ol{padding-left:18px;padding-bottom:5px}#tell_intro li{line-height:24px;list-style:disc}#personalize{float:left;width:500px}#personallize .button_wrap{margin:10px}#send_message{float:right;width:350px}#create_links{float:right;width:350px}#message_box{background:#f6f6f6 none repeat scroll 0 0;border:1px solid #ccc;padding:10px}.link_heading{font-weight:bold;padding-top:5px}#link_box{background:#ccc none repeat scroll 0 0;border:1px solid #ddd;padding:5px}#temp_box_sample{border:1px solid #000;background-color:#fff;margin:0 5px 20px;padding:5px;word-wrap:break-word}#temp_box_links{border:1px solid #000;background-color:#fff;margin:5px;padding:5px;height:150px;overflow:auto}#instructor_signin_help{margin:10px}#instructor_signin_help .signin_heading{font-weight:bold;padding-bottom:5px}#instructor_signin_help .signin_list ol{margin:10px;padding-left:18px;padding-bottom:5px}#instructor_signin_help .signin_list li{line-height:24px;list-style:decimal}#product_detail_content_salesrep{background:transparent url(/static/201503-6029-coursesmart/images/v5/sr_tab_container_bottom.png) no-repeat scroll left bottom;padding-bottom:77px;width:700px}#product_detail_content_salesrep .detail_content{background:#FFF none repeat scroll 0 0;border-color:#E1E1E1;border-style:solid solid none;border-width:1px 1px medium;min-height:200px;padding:20px 20px 0}#details_container_salesrep{float:left;line-height:16px;margin-right:20px;width:700px}.tableContainer{display:block;clear:both;border:1px solid #963;height:100px;width:650px;overflow:auto}.the-table{border:1px solid #bbb;border-collapse:collapse}.the-table th{background:#ECF9D5 none repeat scroll 0 0;padding:5px;font-size:10px;margin-top:5px;margin-bottom:5px;text-align:left}.the-table tr.d0 td{background:#FFF;padding:5px;font-size:10px;margin-top:5px;margin-bottom:5px;text-align:left}.the-table tr.d1 td{background:#f7f7f7;padding:5px;font-size:10px;margin-top:5px;margin-bottom:5px;text-align:left}.d2{background:#F9FD91;padding:5px;font-size:10px;margin-top:5px;margin-bottom:5px;font-weight:bold;text-align:left}