#storeLanding{padding:20px 0}.landingBox{padding:0 0 20px;margin:0 auto;list-style:none;max-width:500px}.landingBoxLeft{clear:both}.landingBox img{max-width:100%;height:auto}@media only screen and (min-width:980px){.landingBox{width:48.6%;float:left}.landingBoxRight{float:right}}#ticketsandvideos h2{margin-top:1.5em}#ticketsandvideos.order{margin-top:1em}#ticketsandvideos span.order_number{font-size:17px;margin-right:.5em;margin-top:1em}.itemclaim{}.itemclaim div{margin:3px 0}.itemclaim form{display:inline}.itemclaim em{font-family:monospace}ul.spacelist{margin-top:5px}.itemclaim .textInput{padding:11px 20px 10px;width:270px;border:1px solid #ccc;border-radius:4px;box-shadow:0 1px 1px #ccc inset,0 1px 0 #eee;color:#666}.itemclaim .textInput:focus{color:#333;background-color:#fff;border-color:#e9af9b;outline:none;box-shadow:0 0 0 1px #e8c291 inset}.description_bought_bundle,.description_bought_video{margin:0}.description_public_video{margin:30px}.description_public_video_text{margin-bottom:1em}.wrap_video_trailer_and_desc{padding-left:448px}.trailer_public img{float:left;width:448px;margin-left:-448px}.video_bought{margin-left:75px}.description_bought_video{clear:both;padding-top:20px;float:left;width:64%}.description_public table{font-size:15px;font-weight:bold;width:100%}.description_public tr td{padding:5px 10px 15px 10px}.buy_video{width:100%;margin-bottom:20px}.buy_video td{vertical-align:middle}.description_public_video tr td{font-weight:bold;font-size:15px}.speaker-name{margin-top:-3px}.speaker-name a{font-weight:normal}.markAsViewedText{font-size:11px;color:#707070;margin:10px 0 33px;clear:both}.videoInfo{float:right;width:27%;margin-top:24px}.videoViewed span{background:url(/static/images/white_tick.png) no-repeat 0 2px;display:inline-block;width:12px;height:13px;margin-right:4px;margin-bottom:-1px}.bundle_trailer{float:left;margin-right:30px}.bundle_item{width:160px;height:180px;float:left;margin:10px 20px 20px 0}.bundle_item .thumbnail{height:90px;text-align:center;margin:0 0 10px 0}.bundle_item .thumbnail img{border:none}.discount_code{float:right;width:275px}p.message{font-size:120%;font-weight:bold;color:#B30018}@media only screen and (min-width:980px){.register #aside{width:377px;padding-top:65px}.register #content{width:520px}}.register .textInput{font-size:17px}.register .textInput{width:368px}.register .shortInput{width:155px;margin-right:11px}.register .select{width:410px;padding:11px 20px 10px}.register .checkboxRow{font-size:16px}.page.register .checkbox{width:auto;top:4px;border:none;margin-top:0}.register .tooltip{top:3px;left:5px}.login .textInput{width:334px}.trustlogos{float:right;width:300px}.trustlogos span{display:block;margin-bottom:10px}input.cvv{width:3em}input.expiration_date{width:4em}#login_register{float:right;width:auto;padding:5px 10px 9px 10px;margin:-10px -20px 10px 0;background:#7fa423}.ti_description{margin-top:10px;margin-left:20px}.ti_description ul.ti_gap{padding-top:10px}.ti_description li{margin-left:15px}.ti_order_box{width:180px}.ti_title{font-size:18px}#payment_bit div.messages ul li{font-size:100%}#payment_bit div.messages{margin-bottom:2em}.error_messages{width:375px}.error_messages .register_error,.errorlist{margin:0 0 20px;list-style:none;list-style-image:none;border-radius:5px;text-align:left;font-size:16px}.register_error,.errorlist{background:#ffd9d9 url(/static/images/exclamation.png) no-repeat 15px 50%;padding:10px 20px 10px 45px;border:2px solid #ff9090}.register_error ul,.register_error li,.errorlist li{list-style:none;padding:0;margin:0}.close{float:right}form p span.helptext{display:block;margin:3px;font-style:italic}.hidden{display:none}.help_message{display:none;position:fixed;top:25%;left:25%;width:50%;height:50%;padding:16px;border:6px solid #605F5F;background-color:#fff;z-index:1002;overflow:auto}.help_overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:black;z-index:1001;-moz-opacity:.1;opacity:.10;filter:alpha(opacity=10)}.tooltipHide{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.tooltip{width:19px;height:19px;background:url('/static/images/tooltip.png') no-repeat left top;overflow:visible;display:inline-block;position:relative}.tooltip .info{display:none;width:260px;padding:12px;border:2px solid #7fa423;position:absolute;left:25px;top:-31px;background:#fff;font-size:13px;font-weight:normal;line-height:1.3em;-moz-box-shadow:1px 1px 3px rgba(0,0,0,0.2);z-index:5}.tooltip:hover .info{display:block}.infoHeader{font-size:15px;font-weight:bold;margin-bottom:5px;display:block}.tooltipArrowBorder{border-color:transparent #7fa423 transparent transparent;border-style:solid;border-width:11px;height:0;width:0;position:absolute;top:29px;left:-23px}.tooltipArrow{border-color:transparent #fff transparent transparent;border-style:solid;border-width:10px;height:0;width:0;position:absolute;top:30px;left:-20px}#payment_bit{margin-top:2em}#payment-form{float:left;width:500px}.crawlbin_directive{background-color:#eee;color:#337ab7}.crawlbin_url{padding:10px;background-color:#eee;width:100%;display:block;margin-top:20px;margin-bottom:20px}.second_url{display:block;padding-left:20px;margin-top:20px}.crawlbin_url a{font-family:Courier;font-size:.8em}.note{display:block;color:#666;font-size:.8em}