body{margin:0;padding:0;}body *{overflow:visible;width:auto;}form fieldset{clear:both;margin-bottom:1.5em;}form fieldset h2,.address h2{margin-bottom:0;padding-top:1.5em;}form fieldset p,form .controlgroup{padding:.25em 1em;}form fieldset p label,form .controlgroup span{float:left;clear:left;}form fieldset p input,form fieldset p select,.controlgroup ul{float:right;clear:right;}form fieldset p,form .controlgroup{clear:both;}select>option{padding-right:5px;}#header{margin:5px auto 0 auto;position:relative;clear:both;padding:0 10px;width:930px;}#sitenav{float:right;}#status_form{float:right;}#logo{margin-bottom:10px;}#mainnav{position:relative;clear:both;}#mainnav ul{position:relative;clear:both;}#mainnav li{display:block;float:left;}#mainnav li a{display:block;padding:2px 9px;}#sitenav{margin-top:5px;}#sitenav li{list-style:none;display:inline;}#divider{clear:both;width:950px;margin:0 auto;}#page{width:930px;clear:both;margin:30px auto;}#tagline{height:91px;}#tagline img{margin:18px;}#shopsearch{border:1px solid #F5F8EA;padding:12px 20px;padding-bottom:0;}#shopsearch fieldset{position:relative;margin-bottom:0;padding-bottom:1.5em;}#shopsearch input{vertical-align:middle;position:relative;}#shopsearch img{vertical-align:middle;padding-bottom:4px;padding-right:5px;}#shopsearch label em{position:absolute;top:2.5em;padding-left:3.8em;}#subnav{clear:both;padding-top:2px;margin-bottom:7px;}#subnav ul.tabs li{display:block;float:left;margin-right:2px;}#subnav ul.tabs li a{position:relative;display:block;float:left;margin-right:2px;z-index:5;}#subnav ul.tabs li a.here{z-index:20;}#subnav .panel{position:relative;clear:both;top:-1px;z-index:10;}#subnav .open{display:block;}#subnav .closed{display:none;}#subnav .panel ul{padding-left:25px;padding-right:5px;}#subnav .panel .first ul{padding-left:0;padding-right:0;}#subnav .panel ul li{position:relative;}#content{width:670px;position:relative;float:left;}#content .hero{clear:both;}.resources .hero{min-height:120px;}#content .hero .points{padding-left:10%;}#content .hero .button{text-align:right;}#content ul.points li{position:relative;}#extra{position:relative;float:left;width:250px;margin-left:10px;}#extra .module{min-width:192px;max-width:24em;}#extra .module .button{text-align:center;}#extra .phone{position:relative;width:167px;margin:0 auto;}#extra #basket table{width:100%;}#extra .searches{margin-left:10px;padding-left:10px;}#footer{clear:both;padding:55px 10px 100px 10px;width:930px;margin:0 auto;}#footer .links{width:65%;float:left;}#footer .copyright{width:30%;float:right;}.clear{clear:both;}.toggle{position:relative;float:right;}.col{position:relative;float:left;}.triple{width:33%;}.double{width:49%;}.first{clear:left;}.last{clear:right;}.notice{position:relative;}.stickered{position:relative;}.stickered .sticker{position:absolute;left:-8px;top:-18px;z-index:999;border-width:0;}.series{margin-top:-10px;margin-left:-3px;}.entice{display:block;padding:5px 0;}.book{float:left;margin:0 10px 10px 0;}.product{float:left;padding-right:4%;width:10em;min-height:19em;text-align:center;}.addressfieldhide{display:none;}.addressfieldshow{display:block;}.books .product{height:16em;width:18em;text-align:left;}.books .small_win .product{width:100%;}.books .med_win .product{width:45%;}.books .big_win .product{width:29%;}.promo_box{padding:10px;margin-right:30px;margin-bottom:5px;border:1px solid #ccc;background:#f6f6f6;}.promo_box ul li{margin-left:18px;}h3.pack_title{padding:1em 0 0 0;clear:both;}.printonly{display:none;}a.calltoact{background:url("/images/calltoaction.gif") no-repeat 0 2px;padding-left:14px;}img.border{border:1px solid #ccc;margin-right:10px;}.catalog-address{width:350px;float:left;}.catalog-address p label{clear:left;float:left;margin:1em 0;font-weight:bold;}.catalog-address p input{clear:right;float:right;margin:.5 1em 0 0;width:18em;}body{font-family:"Lucida Grande",Verdana,Helvetica,Arial,sans-serif;font-size:76%;margin:0;padding:0;}body *{text-decoration:none;font-size:1em;}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;}abbr[title],acronym[title]{border:0;}strong,q{font-weight:bold;}img,a,img a{border:0;}img a{vertical-align:baseline;}a{color:#369;text-decoration:underline;}fieldset{border:0;}p{margin:.5em 0;line-height:1.5;}h1,h2,h3,h4{margin:.5em 0 1em;font-weight:bold;}h1{font-size:1.6em;}h2{font-size:1.2em;}h3{font-size:1.1em;}h4{font-size:1em;}#sitenav{font-size:.8em;text-align:right;}#sitenav a{font-weight:bold;text-decoration:none;}#sitenav a:hover{text-decoration:underline;}#mainnav ul{text-transform:uppercase;}#mainnav li{list-style:none;text-align:center;padding:7px 0;font-size:10px;}#mainnav li a{text-decoration:none;font-weight:bold;}#subnav{font-size:.9em;}#subnav a{text-decoration:none;}#subnav ul.tabs li{list-style:none;}#subnav ul.tabs li a{font-weight:bold;padding:5px 10px;}#subnav .panel{padding:5px 5px 20px 20px;}#subnav .panel ul li{list-style:none;padding-left:14px;margin:.5em 0;}#subnav .panel ul li a{font-weight:bold;}#subnav .panel ul li a:hover{text-decoration:underline;}#content ul.points li{list-style:none;font-size:.9em;margin:1em 0;padding-left:25px;}.hero ul,.details ul{line-height:1.5em;width:85%;margin-left:3em;}#extra .module{padding:7px;margin-bottom:3px;}#extra #basket h2{position:relative;padding-left:24px;margin:0;}#extra #basket table{font-size:.9em;padding-bottom:15px;}#extra #basket table th,#extra #basket table td{padding-left:24px;text-align:left;}#extra #basket table th{padding-top:10px;padding-bottom:10px;}#extra #basket table td.value{padding-left:5px;}#extra #basket table .value{font-weight:bold;}#extra #basket .subtotal{font-size:.9em;font-weight:bold;text-align:right;}#extra #basket .edit{text-align:right;font-size:.9em;margin-top:10px;margin-bottom:25px;}#extra #basket .edit a img{margin-bottom:-5px;}#extra .phone{font-size:.8em;text-align:left;}#extra .shipping,#extra .stickers{padding-left:35px;}#extra .catalogues a{text-align:center;text-decoration:none;font-weight:bold;}#footer{font-size:.9em;}#footer a{font-weight:bold;}#footer .copyright{text-align:right;font-weight:bold;}.toggle{cursor:pointer;}.instruction{margin:0;}.status{font-weight:bold;font-size:1.1em;margin:1em 0;}.notice{padding:0 5px;margin:1em 0;}.button{text-align:center;}.hero{padding:4px 1em;}.hero .button{text-align:right;}.product{text-align:center;}.result{padding:25px 15px 50px;}.pagination{text-align:center;padding:20px;font-size:1.1em;}.pagination a,.pagination span{padding:5px;margin:3px;}.breadcrumb{margin-bottom:24px;}.price,.save{font-weight:bold;}.feedback{padding:15px 30px;margin-bottom:2.5em;}.feedback h1{margin:0;}.feedback .save{padding-left:25px;}.feedback .positive{padding-right:25px;}.address .controlgroup ul{list-style:none;}.errorExplanation{margin-top:1.5em;padding-left:10px;position:relative;left:-13px;}.errorExplanation li{list-style:none;margin:.5em;padding-left:20px;font-weight:bold;}#shopsearch label em{font-style:normal;font-size:.8333em;}body{background:#fff;color:#555;}a{color:#369;}#sitenav{background:#fff;color:#555;}#sitenav a{background:#fff;color:#666;}#mainnav li{background:#d8e6fc url("/images/tab.gif") repeat-x left;border-right:2px solid #fff;}#mainnav li,#mainnav a{color:#555;}#mainnav li.here{background:#69c url("/images/tab_on.gif") repeat-x left;}#mainnav li.here,#mainnav li.here a{color:#fff;}#mainnav li#shop_tab{background-color:#a8d86e;}#mainnav li#shop_tab{background:#9c6 url("/images/tab_green.gif") repeat-x left;}#divider{border-top:6px solid #69c;}#tagline{border:1px solid #F5F8EA;border-bottom-width:0;background:#b0c659 url("/images/photo_top.gif") no-repeat right bottom;}#shopsearch{border:1px solid #F5F8EA;border-top-width:0;background:#687434 url("/images/photo_bottom.gif") no-repeat right top;}#shopsearch label em{color:#aaa;background:#687434;}#subnav{border-top:1px solid #fff;border-bottom:1px solid #fff;background-color:#EFF5FB;}#subnav ul.tabs li a{background-color:#E2EBFA;border:1px solid #CDD7E6;border-bottom-width:0;color:#555;}#subnav ul.tabs li a.here{background-color:#CADDFB;border:1px solid #A5C0E9;border-bottom-width:0;}#subnav .panel{background-color:#CADDFB;border:1px solid #A5C0E9;}#subnav .panel .col{background:transparent url("/images/divider-panel.gif") repeat-y left top;}#subnav .panel .first{background-image:none;}#subnav .panel ul li{background:transparent url("/images/arrow.gif") no-repeat left .2em;}#subnav .panel ul li a{color:#333;}#content .hero{border:1px solid #FEE03A;background-color:#FFFDDA;}#content .hero .col{background:transparent url("/images/divider-hero.gif") repeat-y 5% top;}#content .hero .first{background-image:none;}#content ul.points li{background:transparent url("/images/tick.gif") no-repeat left top;}#extra .module{background:#EDF2F9;}#extra #basket{background:#EDF2F9 url("/images/bg_basket.gif") repeat-x left top;}#extra #basket h2{background:transparent url("/images/icon_cart.gif") no-repeat left top;}#extra #basket table{background:#EDF2F9 url("/images/divider-basket.gif") repeat-x left bottom;}#extra #basket table th{background:#EDF2F9 url("/images/icon_box.gif") no-repeat left 10px;}#extra .phone{color:#369;}#extra .shipping{background:#fffdaa url("/images/icon_box.gif") no-repeat 10px 5px;}#extra .stickers{background:#fffdaa url("/images/icon_tick.gif") no-repeat 10px 10px;}#footer{background:#EDF2F9 url("/images/bg_footer.gif") repeat-x left top;}#footer a{color:#666;}.instruction{color:#690;}.cover{border:3px double #999;background-color:#F0F0F0;}.status{color:#060;}.notice{background:#F7EDB5;border:2px solid #F4D738;}.entice{background:transparent url("/images/arrow_circle.gif") no-repeat right;}.result{background:transparent url("/images/shadow.gif") no-repeat bottom;}.pagination .here{border:1px solid #FEE03A;background-color:#FFFDDA;}.price{color:#333;}.save{color:#5A961E;}.feedback{color:#333;background-color:#FFFDDA;border-top:3px solid #FEE03A;border-bottom:3px solid #FEE03A;}.feedback .save{background:#FFFDDA url("/images/icon_cart.gif") no-repeat left;}p.positive{color:#690;}.feedback .positive{background:#FFFDDA url("/images/tick.gif") no-repeat right;}.field-with-errors label,.negative{color:#c30;border-left:3px solid #c30;background-color:#FF6;padding:5px;position:relative;left:-6px;}.errorExplanation{border-left:3px solid #c30;}.errorExplanation li{background:transparent url("/images/arrow.gif") no-repeat left;color:#c30;}.negative{color:#c30;font-style:italic;}.home #content .product{width:45%;padding:1em 0 2em 2em;text-align:left;}.home #content .hero{margin-bottom:2em;}.home #content .hero ul li{margin-left:16px;}.resources #content .result{padding-bottom:0;}.resources #content .result .main_product{padding:1em!important;}.resources #content .result .main_product h2{margin:0;}.resources #content .result .main_product .image{position:relative;float:left;text-align:center;width:140px;color:#666;}.resources #content .result .main_product .info{margin-left:140px;}.resources #content .result .main_product h3.parenthesis{font-size:.9em;}.sub_product{float:left;padding:10px;}.books #content h2{color:#333;font-size:1.5em;}.books #content h2.related{clear:both;padding-top:3em;}.books #content .hero{position:relative;padding-top:12px;padding-left:12px;}.books #content .hero .image h2{margin-bottom:0;}.books #content .hero .image{position:relative;float:left;text-align:center;color:#666;font-size:.8em;width:17.5em;padding:0 1em 1em 0;}.books #content .hero .image h1{margin-bottom:0;}.books #content .hero .details{margin-left:185px;}.books #content .hero .details h1{margin-bottom:.5em;}.books #content .hero .details h2{color:#666;font-size:1.2em;}.books #content .hero .details .stats{font-style:italic;font-size:.9em;}.books #content .hero .details ul{margin-top:2em;}.books #content .hero .details ul li{background:transparent url("/images/arrow.gif") no-repeat left .3em;list-style:none;padding-left:16px;margin-bottom:1em;}.books #content .hero .features{position:relative;width:30%;float:right;margin-bottom:3em;margin-left:1em;}.books #content .hero .features ul li{display:block;position:relative;list-style:none;background:transparent url("/images/tick.gif") no-repeat left .3em;padding-left:25px;margin-bottom:.5em;}.books #content .hero .benefits ul li{display:block;position:relative;list-style:none;background:transparent url("/images/tick.gif") no-repeat 20px .3em;padding-left:50px;}.books .hero .shoutout{background:#FFFEEA;border:1px solid #FEE03A;padding:0 15px 1em 15px;margin-top:1em;}.books .hero .testimonial{margin-top:2em;margin-bottom:2em;}.books .hero .testimonial blockquote{text-indent:-0.25em;font-style:italic;font-size:1.167em;}.books #content .product .button{text-align:left;}.books #content .recommended{border:1px solid #ddd;background-color:#FAFAFA;padding:12px;margin-top:20px;}.books #extra #basket p.subtotal{text-align:left;margin:1em 0;}.books #extra .lookinside h2{margin-bottom:0;}.books #extra .lookinside .parenthesis{font-size:.8em;margin-top:0;}.books #extra .lookinside .pages{list-style:none;text-align:center;}.books #extra .lookinside .pages li{margin:2em 0;}.books #extra .lookinside .pages li a{display:block;}.books #extra .lookinside .pages li a.pdf{display:inline;background:#EDF2F9 url("/images/icon_pdf.gif") no-repeat left top;padding-left:20px;padding-bottom:1em;}.books #extra .lookinside .pdfs{list-style:none;}.books #extra .lookinside .pdfs li{background:#EDF2F9 url("/images/arrow.gif") no-repeat left 5px;padding-left:20px;margin:1em 0;}.books #extra .lookinside .pdfs a{background:#EDF2F9 url("/images/icon_pdf.gif") no-repeat right top;padding-right:20px;padding-bottom:1em;}.books #reg_related .reg_cover{display:block;float:left;margin-right:3em;}.books #reg_related .reg_list{display:block;float:left;padding-top:.75em;}.books #reg_related .reg_list li{list-style-type:none;margin-bottom:.3em;}.books #content .reg_button{margin-left:125px;}#content #filter{background-color:#EDF2F9;padding:15px;padding-bottom:5px;margin-bottom:20px;}#content #filter legend{font-weight:bold;padding-bottom:1em;}#content #filter select,#content #filter input{vertical-align:middle;}#content #filter .optionset{padding-left:10px;margin-left:4px;border-left:1px solid #AFC4E1;}#content #filter input{padding-left:3px;}.results #content .result{clear:both;background-image:none;padding:0;}.results #content .resultimage{float:left;width:20%;padding-top:8px;text-align:center;}.results #content .resulttext{float:left;width:80%;}.results #content .result .pricing{float:left;}.results #content .result .availability{float:left;}.results #content .result .button{float:left;margin-left:20px;margin-right:20px;clear:right;}.product_prices{float:left;}.cart #promo_code_box{clear:both;width:28em;background:#fafafa;border:1px solid #ddd;padding:8px;}.cart #promo_code_box ul li{margin-left:18px;padding:8px;}.cart #promo_code_box{width:17em;background:#fafafa;border:1px solid #ddd;padding:8px;}.cart #content{padding-bottom:150px;}.cart #content h1{background:transparent url("/images/icon_cart.gif") no-repeat left;padding-left:26px;}.cart #content table{border-collapse:collapse;color:#333;margin-bottom:30px;}.cart #content table thead tr .itemheading{text-align:left;padding-left:16px;}.cart #content table thead th{border-bottom:1px solid #ddd;}.cart #content table tbody{background:#FAFAFA;}.cart #content table tbody tr .firstcell{border-left:1px solid #ddd;}.cart #content table tbody tr .lastcell{border-right:1px solid #ddd;}.cart #content table tfoot tr.lastrow{border-top:1px solid #ddd;}.cart #content table th,.cart #content table td{padding:10px;}.cart #content table tbody tr .unit{background:#FAFAFA url("/images/icon_box.gif") no-repeat 10px 15px;padding-left:36px;}.cart #content table tbody tr.freebie .unit{background:#FAFAFA url("/images/icon_tick.gif") no-repeat 10px 23px;}.cart #content table tbody tr.freebie{font-weight:bold;}.cart #content table tbody tr.freebie td{padding-top:20px;padding-bottom:20px;}.cart #content table tbody tr.freebie .subtotal{text-transform:uppercase;color:#f00;}.cart #content table tbody tr td .quantity{width:2em;}.cart #content table tbody tr td.subtotal{font-weight:bold;}.cart #content table tbody tr td form{width:5em;}.cart #content table tfoot{font-weight:bold;font-size:1.1em;}.cart #content table tfoot td.subtotal{border-left:1px solid #ddd;border-bottom:1px solid #ddd;}.cart #content table tfoot th.total{border-right:1px solid #ddd;border-bottom:1px solid #ddd;text-align:left;}.cart #content table tfoot td.subtotal,.cart #content table tfoot th.total{background:#FFFDDA;padding:14px 10px;}.cart #content table tbody.shipping{background-color:#F5F5F5;}.cart #content table tbody.shipping tr td.unit{background:#F5F5F5 url("/images/icon_tick.gif") no-repeat 10px;font-weight:normal;}.cart #content table .parenthesis{font-weight:normal;color:#666;font-size:.8em;}.cart #content .checkout{float:right;}.cart #content ul{margin-left:2em;}.find #content .hero form fieldset{width:35em;}.address form p{margin-top:3em;}.address #content h2 a{font-size:.8em;font-weight:normal;}.address #content .result{padding-bottom:50px;}.address #content .col{width:20em;padding-right:2em;}.address #content .col .vcard{margin-bottom:24px;}.address #content h1 .requiredinfo{padding-left:32px;background:transparent url("/images/required.gif") no-repeat 24px top;font-size:.5em;}.address #content form fieldset{width:400px;}.address #content form fieldset .required{background:transparent url("/images/required.gif") no-repeat right;}.req{padding-bottom:5px;}.address #content form fieldset p{margin:1em 0;}.address #content form fieldset p.explanation{padding:0;}.address #content form fieldset p label,form .controlgroup span{font-weight:bold;}.address #content form fieldset p select,.address #content form fieldset p input,.address .controlgroup ul{width:18em;margin-right:1em;}.address #content form fieldset p input#person_prefix{width:3em;margin-right:16em;}.address #content form fieldset p.studies_date span.dates{width:19em;float:right;}.address #content form fieldset p.studies_date select{width:auto;float:left;}.new_student_dates{float:right;}.new_student_dates select{float:left;}.address #content form fieldset p input.submit{width:auto;}.address #content form fieldset p span.parenthesis{display:block;font-weight:normal;font-size:.8em;}.address .vcard{margin:1em;float:left;}.payment #content{width:95%;}.payment #content .col{background-color:#F8F8F8;border:1px solid #ccc;padding:10px 20px;}.payment #content .result{margin-bottom:30px;}.payment #content .result .first{background-color:#fff;border-width:0;padding:0;}.payment #content .double{width:42%;}.payment #content .last{float:right;}.payment #content form h3 a{margin-left:1em;font-size:.8em;}.payment #content .result .last form label{font-weight:bold;}.payment #content .result .last form input{vertical-align:middle;}.payment #content .col form fieldset#carddetails p label,.payment #content .col form fieldset#reqdetails p label{font-weight:bold;width:12em;}.payment #content .col form fieldset#carddetails p select{border:1px solid #999;}.payment #content .col form fieldset#carddetails p select,.payment #content .col form fieldset#carddetails p input{float:left;margin-right:1em;height:1.5em;}.payment #content .col form fieldset#carddetails p input#card_issue_number,.payment #content .col form fieldset#carddetails p input#card_security_code{width:3em;margin-bottom:1em;}.payment #content .col form fieldset#carddetails p span.parenthesis{display:block;font-weight:normal;font-size:.8em;}.payment #content .col form fieldset#addresses{clear:both;}.payment #content .col form fieldset#addresses .location{float:left;}.payment #content .col form fieldset#addresses label input{float:left;}.payment #content .col form fieldset#addresses label .vcard{float:left;width:11em;padding-left:1em;padding-right:1em;}.payment #content .col form fieldset#elcdetails p input,.payment #content .col form fieldset#elcdetails p label{clear:none;float:none;font-weight:bold;}.confirm #content{width:82%;}.confirm #content h1{background-image:none;padding-left:0;}.confirm #content table tbody tr td.quantity{font-weight:bold;}.confirm #content table tbody tr.freebie{font-weight:normal;}.confirm #content h2 a{font-size:.8em;font-weight:normal;}.confirm #content .triple{border-right:1px solid #ddd;margin:0 2%;}.confirm #content .first{margin-left:0;width:29%;}.confirm #content .last{text-align:right;border-right-width:0;margin-right:0;width:29%;}.login #content div.inner-l{float:left;width:50%;display:inline;margin:6px 0;}.login #content div.inner-r{float:right;width:49%;margin:6px 0;}div.inner{margin:0 0 10px 0;width:auto;display:block;}div.box_l{float:left;width:45%;display:inline;margin:6px 0;}div.box_r{float:right;width:45%;display:inline;margin:6px 0;}.mainpromo1{border:1px #e9d841 solid;background-color:#fffdda;padding:18px;margin:0 0 6px 0;}.mainpromo1 li,.mainpromo2 li{list-style:none;line-height:20px;margin-left:15px;}.mainpromo2{border:1px #f4eca0 solid;background-color:#ffffed;padding:18px;margin:0 0 6px 0;}body.login h4{height:1.5em;}body.login .inner-l ul,body.login .inner-r li{margin:1em 0;}body.login .inner-l li,body.login .inner-r li{margin-bottom:.5em;background:url("/images/bullet_sml.gif") no-repeat 0 7px;padding-left:12px;}body.login .inner-l li{clear:both;display:inline;float:left;width:267px;}body.login .inner-l fieldset{border:none;margin:0;}body.login .inner-l fieldset input{float:none;}body.login .inner-l fieldset input#email{width:16em;}body.login .inner-l fieldset input#password{width:16em;}body.login .inner-l fieldset label#rm_label{float:none;display:inline;margin-left:10px;}body.login .inner-l fieldset input#remember_me{margin:0;}body.login form label,body.login form span.label{float:left;width:120px;\width:130px;w\idth:120px;padding-right:10px;clear:both;font-weight:normal;margin:0 0 .5em 0;}body.helpfile{padding:0 10px 5em 10px;}.helpfile h2{padding-top:1em;margin-top:1em;}.helpfile li{margin-left:15px;}.reviews .hero{margin-bottom:3em;}.reviews .average{font-weight:bold;}.reviews .review-request{padding:10px 20px;background:transparent url(/images/icon_write.gif) no-repeat left;font-weight:bold;font-size:1.2em;}.reviews .hreview{margin-bottom:3em;}.reviews .hreview .attribution{font-style:italic;}.reviews .hreview .attribution .reviewer{font-weight:bold;}.reviews #review-form{background-color:#fffdda;border:1px solid #fee03a;width:420px;}.reviews #review-form form{padding:0 30px;}.reviews #review-form h2{margin-left:30px;margin-top:1em;}.reviews #review-form p{clear:both;overflow:hidden;text-align:right;margin:15px 0;}.reviews #review-form label{font-weight:bold;color:#444;width:138px;clear:left;float:left;text-align:left;}.reviews #review-form a.close{float:right;margin:7px;}.reviews #review-form a.close img{border:1px solid #fffdda;}.reviews #review-form a.close:hover img{border:1px solid #fee03a;}.reviews #review-form #review_rating{float:left;}.reviews #review-form #review_reviewer,.reviews #review-form #review_title{width:215px;}.reviews #review-form #review_body{font:inherit;width:100%;height:10em;}.reviews #review-form .replaced{display:none;}.reviews #review-form .selectReplacement{list-style:none;position:relative;float:left;width:70px;height:13px;background:transparent url(/images/stars.gif) -70px 0 no-repeat;margin:0;padding:0;overflow:hidden;}.reviews #review-form ul.worst{background-position:-56px 0;}.reviews #review-form ul.bad{background-position:-42px 0;}.reviews #review-form ul.fair{background-position:-28px 0;}.reviews #review-form ul.good{background-position:-14px 0;}.reviews #review-form ul.best{background-position:0 0;}.reviews #review-form .selectReplacement li{margin:0;padding:0;float:left;}.reviews #review-form .selectReplacement li a{display:block;position:absolute;width:14px;height:13px;text-indent:-9999px;overflow:hidden;z-index:9999;}.reviews #review-form .selectReplacement li.worst a{left:0;}.reviews #review-form .selectReplacement li.bad a{left:14px;}.reviews #review-form .selectReplacement li.fair a{left:28px;}.reviews #review-form .selectReplacement li.good a{left:42px;}.reviews #review-form .selectReplacement li.best a{left:56px;}.reviews #review-form .selectReplacement li a:hover{background:transparent url(/images/star.gif) left top repeat-x;left:0;z-index:999;}.reviews #review-form .selectReplacement li.worst a:hover{width:14px;}.reviews #review-form .selectReplacement li.bad a:hover{width:28px;}.reviews #review-form .selectReplacement li.fair a:hover{width:42px;}.reviews #review-form .selectReplacement li.good a:hover{width:56px;}.reviews #review-form .selectReplacement li.best a:hover{width:70px;}.magazines #content .hero{margin-bottom:3em;min-height:15em;}.magazines #content .hero .details .rundown{margin:1em 0;}.magazines #content .hero .details .rundown h2{margin-bottom:.5em;}.magazines #content .hero .details .rundown ul{margin-top:0;margin-bottom:1.5em;}.magazines #content .hero .details .rundown ul li{margin-top:.2em;margin-bottom:.2em;}.magazines #content h2 .parenthesis{font-size:.6em;font-weight:normal;}.magazines #content #subscriptions{background:url("/images/postbox.gif") no-repeat left top;padding-left:160px;font-size:.9em;}.magazines #content #subscriptions .subscription{border:1px solid #ddd;background:#fafafa;padding:0 1em;margin:1em;width:40%;float:left;}.magazines #content #subscriptions .subscription+.subscription+.subscription{clear:left;}.magazines #content #subscriptions .subscription+.subscription+.subscription+.subscription{clear:none;}.magazines #content #subscriptions .subscription .parenthesis{color:#888;}.magazines #content #subscriptions .subscription .button{text-align:right;}.magazines #content #subscriptions .uk{background:#fffdda;}.magazines #content #subscriptions .DD{background:#e4edfc url("/images/direct_debit_logo.gif") no-repeat bottom left;}.magazines #content .issue,.magazines #content .download{float:left;text-align:center;padding-bottom:2em;}.magazines #content .download{width:170px;min-height:230px;_height:230px;margin:0;padding:0;}.magazines #content .issue{width:100px;}.magazines #content .issue img,.magazines #content .issue .price{display:block;}.magazines #content .issue .sold{color:#b12;}.magazines #content .product{height:15em;}.magazines #content .product img{float:left;margin:0 1em;}.magazines #content .product .price{margin-top:3em;}.magazines #content .product .price .parenthesis{color:#666;}.magazines .hero .image{float:left;}.magazines .hero .image img{padding:2px;border:1px solid #ccc;margin-top:10px;}.magazines .details{padding:2em;padding-top:0;}.help{width:200px;padding:1em;border:1px solid #FEE03A;margin-top:-12em;float:right;background-color:#FFFDDA;color:#333;}.help h3{background:transparent url("/images/icon_help.gif") no-repeat left top;color:#446681;padding-left:1.5em;}.magazines .downloads{width:55%;overflow:hidden;}.magazines .downloads ul{margin-left:2em;}.magazines .downloads ul li{padding-bottom:1em;}.entitlement{width:80%;margin-bottom:3em;}.mag_promo{float:left;width:45%;margin:0;padding:0;margin-right:3em;}.magazines .hero h4{padding-top:1em;}.magazines .help{width:200px;padding:1em;border:1px solid #FEE03A;margin-top:-6em;float:right;background-color:#FFFDDA;color:#333;}.magazines .help h3{background:transparent url("/images/icon_information.gif") no-repeat left top;color:#446681;padding-left:1.5em;}.magazines .entitlement{padding:.25em 1em;width:95%;}.magazines .example{float:right;margin:0;padding:0;}#mag_address_change_confirm_box{clear:both;background:#fafafa;border:1px solid #ddd;padding:8px;}.indent{margin-left:2em;padding:1em 0;}img.right{display:block;float:right;margin-right:0;}img.left{display:block;float:left;margin-left:0;}img.center{display:block;margin:auto;display:block;}img.stroke{padding:2px;border:1px solid #ccc;}div.entitlement-box{padding:1em;border:1px solid #ddd;}div.entitlement-box form p{clear:left;padding:5px 10px;margin:0;line-height:1.4em;}div.entitlement-box form label{font-weight:bold;padding:0 1em;margin:0;}div.entitlement-box form input[type=text]{padding:0;margin:0;margin-right:2em;}div.entitlement-box form input.text{width:40%;}div.entitlement-box form p.buttons{padding-top:5px;}div.entitlement-box form p.buttons input{float:right;}div.entitlement-box table{background-color:#fff;width:100%;}#content .entitlement-box form{display:block;float:none;margin:0;padding:0;}#content .entitlement-box form fieldset{float:left;margin:0;padding:0;}#content .entitlement-box ul{padding:0;}#content .entitlement-box li{clear:both;list-style-type:none;margin:0;padding:.5em 0;}#content .entitlement-box label{float:left;margin:0;text-align:right;padding:0 1em;width:7em;}#content .entitlement-box sup{color:red;padding-left:4em;font-size:xx-small;}#content .entitlement-box form input[type=text]{margin:0;display:inline;}#content .entitlement-box form input[type=image]{margin:0;display:inline;margin-left:9em;}.magazines .hero .image{padding:25px 1em;}.magazines .hero .details{padding-left:10px;}iframe.preferences{width:850px;}body.openOrder div.formError{clear:both;color:#C30;margin:2em 0 1em 0;padding-left:0;font-style:italic;float:right;}body.openOrder div.feedback div.formError{float:none;font-style:normal;margin:0;}