article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]){display:none;}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
a:hover,a:active{outline:0;}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{max-width:100%;width:auto\9;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;}
#map_canvas img{max-width:none;}
button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle;}
button,input{*overflow:visible;line-height:normal;}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;}
input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield;}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}
textarea{overflow:auto;vertical-align:top;}
.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.pull-right{float:right;}
.pull-left{float:left;}
.hide{display:none;}
.show{display:block;}
.invisible{visibility:hidden;}
.affix{position:fixed;}
.rgba .overlay{background-color:rgba(0, 0, 0, 0.5);}
.no-rgba .overlay{background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAALElEQVR42u3OsQ0AAAzCsJ7O6eULFkfK7mtZDgAAAAAAAAAAAAAAAAAAMAc8AeIAH6rPNOwAAAAASUVORK5CYII) scroll 0 0 repeat;}
::selection{background:#2b2b2b;color:#fff;text-shadow:none;}
::-moz-selection{background:#2b2b2b;color:#fff;text-shadow:none;}
html{height:100%;margin:0;padding:0;width:100%;border:0 none;}
body{background:#000406 url(../img/bg_tour_new.jpg) no-repeat scroll left top;color:#777777;font:12px/1.2em Arial,Helvetica,sans-serif;font-size:100%;margin:0;padding:0;width:100%;height:100%;border:0 none;}
.clear{clear:both;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{border:0 none;font-size:100%;margin:0;outline:0 none;padding:0;vertical-align:baseline;}
a{background:none repeat scroll 0 0 transparent;font-size:100%;margin:0;padding:0;vertical-align:baseline;text-decoration:none;color:#0076a3;}a:hover{color:#013a4f;}
h1,h1 a,h1 a:visited,h2,h2 a,h2 a:visited,h3,h3 a,h3 a:visited,h4,h4 a,h4 a:visited,h5,h5 a,h5 a:visited,h6,h6 a,h6 a:visited,.side a{color:#211E1E;text-decoration:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
ul,ol{padding-left:20px;color:#0076a3;}
fieldset{margin:0;padding:0;border:0;}
form{background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAALElEQVR42u3OsQ0AAAzCsJ7O6eULFkfK7mtZDgAAAAAAAAAAAAAAAAAAMAc8AeIAH6rPNOwAAAAASUVORK5CYII) scroll 0 0 repeat;padding:20px;position:relative;}form input[type=email],form input[type=password],form .no-label{width:388px;float:right;}
form .no-label{width:432px;}
form label{display:inline-block;}form label.email,form label.password{text-transform:uppercase;font-size:24px;line-height:71px;color:#fff;height:71px;margin-bottom:20px;}
form .help-links{position:absolute;left:20px;bottom:20px;line-height:1.7em;}
.rgba form{background:rgba(0, 0, 0, 0.5);}
.gradient-button{display:inline-block;vertical-align:middle;border:2px solid #0f99c4;padding:5px 10px;text-shadow:0 2px #000;color:#fff;background-color:#005a7c;background-image:-moz-linear-gradient(top, #0074a0, #003346);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0074a0), to(#003346));background-image:-webkit-linear-gradient(top, #0074a0, #003346);background-image:-o-linear-gradient(top, #0074a0, #003346);background-image:linear-gradient(to bottom, #0074a0, #003346);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0074a0', endColorstr='#ff003346', GradientType=0);}.gradient-button:hover{color:#fff;background-color:#0a7ca1;background-image:-moz-linear-gradient(top, #0f99c4, #03506c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0f99c4), to(#03506c));background-image:-webkit-linear-gradient(top, #0f99c4, #03506c);background-image:-o-linear-gradient(top, #0f99c4, #03506c);background-image:linear-gradient(to bottom, #0f99c4, #03506c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0f99c4', endColorstr='#ff03506c', GradientType=0);}
.gradient-button-nohover{background-color:#005a7c;background-image:-moz-linear-gradient(top, #0074a0, #003346);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0074a0), to(#003346));background-image:-webkit-linear-gradient(top, #0074a0, #003346);background-image:-o-linear-gradient(top, #0074a0, #003346);background-image:linear-gradient(to bottom, #0074a0, #003346);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0074a0', endColorstr='#ff003346', GradientType=0);}
input[type="text"],input[type="password"],input[type="email"]{border:0;font-family:'HelveticaNeue',Helvetica,sans-serif;font-size:24px;height:67px;line-height:67px;color:#fff;background:#003143;background:rgba(0, 49, 67, 0.3);border:2px solid #013348;padding:0 20px;}input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus{border-color:#1199c4;outline:0;color:#fff;background:rgba(0, 49, 67, 0.8);}
input[type="text"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder{color:#0076a3;text-transform:uppercase;}
input[type="text"]:-moz-placeholder,input[type="password"]:-moz-placeholder,input[type="email"]:-moz-placeholder{color:#0076a3;text-transform:uppercase;}
textarea{border:0;font-family:'HelveticaNeue',Helvetica,sans-serif;font-size:24px;height:67px;line-height:67px;color:#fff;background:#003143;background:rgba(0, 49, 67, 0.3);border:2px solid #013348;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:auto;line-height:1.2;padding:20px;}textarea:focus{border-color:#1199c4;outline:0;color:#fff;background:rgba(0, 49, 67, 0.8);}
textarea::-webkit-input-placeholder{color:#0076a3;text-transform:uppercase;}
textarea:-moz-placeholder{color:#0076a3;text-transform:uppercase;}
.placeholder{font-family:'HelveticaNeue',Helvetica,sans-serif;font-size:24px;height:67px;line-height:67px;color:#fff;background:#003143;background:rgba(0, 49, 67, 0.3);border:2px solid #013348;border:0;text-transform:uppercase;background:transparent;color:#0076a3;}.placeholder:focus{border-color:#1199c4;outline:0;color:#fff;background:rgba(0, 49, 67, 0.8);}
.placeholder::-webkit-input-placeholder{color:#0076a3;text-transform:uppercase;}
.placeholder:-moz-placeholder{color:#0076a3;text-transform:uppercase;}
.input-placeholder{height:50px;line-height:28px;font-size:24px;padding:0 20px;}
.textarea-placeholder{padding:20px;}
.oldie input[type="text"],.oldie input[type="password"],.oldie input[type="email"],.oldie textarea{border-color:#027aad;}
.oldie .input-placeholder{height:67px;line-height:67px;}
.oldie .textarea-placeholder{padding:0 20px;}
#header{background:#ffffff url(../img/headerbg.png) repeat-x scroll 0 0;color:#6C6C6C;font-size:13px;height:78px;position:fixed;text-transform:uppercase;top:0;left:0;width:100%;z-index:800;}#header .wrapper{margin:0 auto;width:1010px;height:78px;display:block;padding:0;}#header .wrapper #logo{border-left:medium none;border-right:1px solid #646464;display:block;padding:0;float:left;height:40px;width:175px;}#header .wrapper #logo h1{margin-top:4px;}
#header .wrapper #player{width:461px;border-left:1px solid #232020;border-right:1px solid #646464;float:left;height:40px;margin:0;padding:0 20px;}
#header .wrapper .mailing{position:relative;line-height:38px;text-align:right;width:166px;border-left:1px solid #232020;border-right:1px solid #646464;float:left;height:40px;margin:0;padding:0 20px;}#header .wrapper .mailing a{color:#646464;text-decoration:none;}
#header .wrapper .social{border-right:medium none;padding:0 0 0 20px;width:102px;border-left:1px solid #232020;float:left;height:40px;margin:0;}#header .wrapper .social a{background:url("../img/sprite.png") no-repeat scroll left top transparent;display:block;float:left;height:20px;margin-top:10px;opacity:0.5;transition:opacity 0.25s ease-in-out 0s;width:20px;}#header .wrapper .social a:hover{cursor:pointer;opacity:1;}
#header .wrapper .social a.facebook{background-position:0 0;}
#header .wrapper .social a.twitter{background-position:-20px 0;}
#header .wrapper .social a.itunes{background-position:-40px 0;}
#header .wrapper .social a.youtube{background-position:-60px 0;}
#header .wrapper .social a.rss{background-position:-80px 0;}
#header .wrapper #nav-container{clear:both;height:36px;padding-top:2px;width:100%;text-align:center;}#header .wrapper #nav-container #nav{margin:0 auto;background:none repeat scroll 0 0 #FFFFFF;list-style:none outside none;padding:0;}#header .wrapper #nav-container #nav li{display:inline-block;margin:0 10px;width:auto;}#header .wrapper #nav-container #nav li a{border-bottom:2px solid #FFFFFF;color:#211e1e;display:block;font-size:12px;line-height:24px;padding:5px 10px;text-decoration:none;text-transform:uppercase;}#header .wrapper #nav-container #nav li a:hover{border-bottom:2px solid #d06767;}
#header .wrapper #nav-container #nav li.current a{border-bottom:2px solid #0076a3;}#header .wrapper #nav-container #nav li.current a:hover{border-bottom:2px solid #FFFFFF;}
#header .wrapper #nav-container #extern-nav{float:left;background:none repeat scroll 0 0 #FFFFFF;list-style:none outside none;padding-left:0;}#header .wrapper #nav-container #extern-nav li{display:inline;float:left;margin:0 10px;width:auto;}#header .wrapper #nav-container #extern-nav li a{border-bottom:2px solid #FFFFFF;color:#211e1e;display:block;font-size:12px;line-height:24px;padding:5px 10px;text-decoration:none;text-transform:uppercase;}#header .wrapper #nav-container #extern-nav li a:hover{border-bottom:2px solid #d06767;}
#header .wrapper #nav-container #extern-nav li.current a{border-bottom:2px solid #0076a3;}#header .wrapper #nav-container #extern-nav li.current a:hover{border-bottom:2px solid #FFFFFF;}
#footer{background:none repeat scroll 0 0 #FFFFFF;border-top:1px solid #CCCCCC;font-size:10px;height:30px;display:block;text-transform:uppercase;width:100%;}#footer .footer-container{margin:0 auto;display:block;width:980px;}#footer .footer-container .menu-footer-container{float:left;width:400px;}#footer .footer-container .menu-footer-container #menu-footer{list-style:none outside none;}#footer .footer-container .menu-footer-container #menu-footer li{float:left;line-height:30px;list-style:none outside none;margin-right:26px;}#footer .footer-container .menu-footer-container #menu-footer li a{color:#646464;}#footer .footer-container .menu-footer-container #menu-footer li a:hover{color:#969696;}
#footer .footer-container #copyright{text-align:center;line-height:30px;}#footer .footer-container #copyright a{color:#646464;}#footer .footer-container #copyright a:hover{color:#969696;}
#container{width:100%;min-height:100%;position:relative;}#container .left-title{position:absolute;top:119px;left:50%;margin-left:-594px;}
#container .content{margin:0 auto;clear:both;position:relative;padding:120px 20px 20px;width:1020px;}
#container .content .inner{position:relative;}#container .content .inner .account-buttons{position:absolute;width:200px;left:0;padding-top:10px;top:100px;border-top:1px solid #002a3a;text-align:right;line-height:25px;color:#0074a0;font-size:13px;}#container .content .inner .account-buttons a{display:inline-block;vertical-align:middle;border:2px solid #0f99c4;padding:5px 10px;text-shadow:0 2px #000;color:#fff;background-color:#005a7c;background-image:-moz-linear-gradient(top, #0074a0, #003346);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0074a0), to(#003346));background-image:-webkit-linear-gradient(top, #0074a0, #003346);background-image:-o-linear-gradient(top, #0074a0, #003346);background-image:linear-gradient(to bottom, #0074a0, #003346);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0074a0', endColorstr='#ff003346', GradientType=0);padding:0 7px;margin-left:5px;}#container .content .inner .account-buttons a:hover{color:#fff;background-color:#0a7ca1;background-image:-moz-linear-gradient(top, #0f99c4, #03506c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0f99c4), to(#03506c));background-image:-webkit-linear-gradient(top, #0f99c4, #03506c);background-image:-o-linear-gradient(top, #0f99c4, #03506c);background-image:linear-gradient(to bottom, #0f99c4, #03506c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0f99c4', endColorstr='#ff03506c', GradientType=0);}
#container .content .inner article{width:760px;margin:0 0 0 auto;}
#container .content .inner .details-and-trailer{margin-bottom:12px;}
#container .content .inner .show-details{float:left;width:265px;}
#container .content .inner .home-trailer{float:right;width:486px;height:301px;}
#container .content .inner .trailer{float:right;clear:both;height:416px;margin-bottom:25px;background-color:#000000;}
#container .content .inner .homepage-details-left{width:265px;float:right;margin-right:20px;}
#container .content .inner .white-box{background:#fff;margin-bottom:8px;padding:20px;font-size:12px;}#container .content .inner .white-box .homepage-login{color:#000000;font-size:16px;}#container .content .inner .white-box .homepage-login a{background:#0076a3;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#0076a3), to(#003143));background:-webkit-linear-gradient(#0076a3, #003143);background:-moz-linear-gradient(#0076a3, #003143);background:-ms-linear-gradient(#0076a3, #003143);background:-o-linear-gradient(#0076a3, #003143);background:linear-gradient(#0076a3, #003143);-pie-background:linear-gradient(#0076a3, #003143);text-shadow:0 2px #000000;behavior:url("../js/PIE.htc");color:#FFFFFF;box-shadow:0 0px 2px 0px rgba(0, 0, 0, 0.4);margin-top:12px;width:72px;height:22px;font-weight:bold;line-height:22px;padding:5px 0;margin-left:14px;font-size:14px;text-transform:uppercase;text-align:center;display:inline-block;border:2px solid #1199c4;}#container .content .inner .white-box .homepage-login a:hover{background:#1e9ecf;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#1e9ecf), to(#024d68));background:-webkit-linear-gradient(#1e9ecf, #024d68);background:-moz-linear-gradient(#1e9ecf, #024d68);background:-ms-linear-gradient(#1e9ecf, #024d68);background:-o-linear-gradient(#1e9ecf, #024d68);background:linear-gradient(#1e9ecf, #024d68);-pie-background:linear-gradient(#1e9ecf, #024d68);border:2px solid #1199c4;}
#container .content .inner .white-box h3{text-transform:uppercase;margin:0 5px 8px 0;padding-bottom:10px;background:url("../img/titlebg_blue.jpg") no-repeat scroll left bottom transparent;font-size:14px;}
#container .content .inner .white-box p{line-height:1.5;margin-top:12px;}#container .content .inner .white-box p:first-child{margin-top:0;}
#container .content .inner .white-box.show-details{width:235px;}
#container .content .inner .white-box.find-out-more{width:425px;height:268px;float:right;font-size:14px;}
#container .content .inner .white-box.finished{background:rgba(66, 65, 65, 0.7) !important;}#container .content .inner .white-box.finished h3{color:#fff !important;}
#container .content .inner .white-box.what-do-i-get p{padding-left:55px;min-height:29px;font-size:9px;margin-top:21px;}#container .content .inner .white-box.what-do-i-get p.watch strong,#container .content .inner .white-box.what-do-i-get p.cost strong{display:inline-block;margin-top:0.6em;}
#container .content .inner .white-box.what-do-i-get p.watch{background:url("../img/icons/watch.jpg") no-repeat scroll center left transparent;}
#container .content .inner .white-box.what-do-i-get p.download{background:url("../img/icons/download.jpg") no-repeat scroll center left transparent;}
#container .content .inner .white-box.what-do-i-get p.cost{background:url("../img/icons/dollar.jpg") no-repeat scroll center left transparent;}
#container .content .inner .white-box.what-do-i-get p strong{text-transform:uppercase;color:#0076a3;line-height:16px;font-weight:bold;font-size:13px;}
#container .content .inner .release-class{padding:3px;min-height:200px;}#container .content .inner .release-class h3{background-image:url("../img/titlebg.png");}
#container .content .inner .release-class .thumb{background:#000;float:left;margin-right:5px;width:200px;height:200px;position:relative;}#container .content .inner .release-class .thumb img{display:inline-block;}
#container .content .inner .release-class a .play-stream{background:url("../img/sprite.png") no-repeat 0 -40px;cursor:pointer;display:inline-block;height:70px;width:70px;top:65px;left:65px;position:absolute;z-index:100;}
#container .content .inner .release-class a:hover .play-stream{opacity:0.8;filter:alpha(opacity=80);}
#container .content .inner .release-class .text{float:left;width:537px;padding:5px;font-size:12px;line-height:1.5em;}
#container .content .inner .release-class .video-holder{clear:both;}#container .content .inner .release-class .video-holder iframe{display:block;}
#container .content .inner .clicktobuy{background:#0076a3;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#0076a3), to(#003143));background:-webkit-linear-gradient(#0076a3, #003143);background:-moz-linear-gradient(#0076a3, #003143);background:-ms-linear-gradient(#0076a3, #003143);background:-o-linear-gradient(#0076a3, #003143);background:linear-gradient(#0076a3, #003143);-pie-background:linear-gradient(#0076a3, #003143);text-shadow:0 2px #000000;behavior:url("../js/PIE.htc");color:#FFFFFF;box-shadow:0 0px 2px 0px rgba(0, 0, 0, 0.4);margin-top:12px;width:261px;height:40px;font-weight:bold;line-height:38px;padding:5px 0;font-size:18px;text-transform:uppercase;text-align:center;display:block;border:2px solid #1199c4;}#container .content .inner .clicktobuy:hover{background:#1e9ecf;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#1e9ecf), to(#024d68));background:-webkit-linear-gradient(#1e9ecf, #024d68);background:-moz-linear-gradient(#1e9ecf, #024d68);background:-ms-linear-gradient(#1e9ecf, #024d68);background:-o-linear-gradient(#1e9ecf, #024d68);background:linear-gradient(#1e9ecf, #024d68);-pie-background:linear-gradient(#1e9ecf, #024d68);border:2px solid #1199c4;}
#container .content .inner .vendor{vertical-align:middle;width:128px;margin:0 0 0 0.5em;padding:6px 6px;display:inline-block;height:auto;line-height:22px;}#container .content .inner .vendor img{display:inline-block;}
#container .content .inner .amazon{padding-bottom:0;}#container .content .inner .amazon img{margin-top:6px;}
#container .content .inner .format{width:73px;color:#555;text-transform:uppercase;font-size:11px;display:inline-block;}
.box-out{margin-top:20px;}.box-out:first-child{margin-top:0;}
dl{margin:0;}
dt{font-size:16px;color:black;margin-top:20px;}
.alerts{width:760px;margin:0 0 20px auto;text-align:center;font-size:14px;text-transform:uppercase;color:#fff;}.alerts .alert{padding:8px 0;}.alerts .alert.alert-error{background:rgba(201, 28, 57, 0.7);}.alerts .alert.alert-error a{color:#f02c4c;}.alerts .alert.alert-error a:hover{color:#fff;}
.alerts .alert.alert-success{background:rgba(14, 194, 0, 0.7);}.alerts .alert.alert-success a{color:#47fb39;}.alerts .alert.alert-success a:hover{color:#fff;}
.alerts .close{display:none;}
.alerts p{margin-bottom:15px;}
#container .content .inner .page-help .white-box h3{margin-top:40px;}
.tail-help-links{text-align:right;font-size:13px;}
.purchase-page .blue-box{background:rgba(0, 118, 163, 0.6);width:710px;float:right;margin-bottom:20px;padding:5px 15px 0 15px;font-size:12px;color:#FFFFFF;}.purchase-page .blue-box h3{display:block;text-align:left;height:30px;line-height:30px;position:relative;font-size:18px;margin:0 5px 8px 0;text-transform:uppercase;color:#FFFFFF;}
.purchase-page .blue-box p{margin-bottom:15px;}
.purchase-page .blue-box ul{margin-bottom:20px;}.purchase-page .blue-box ul li a{color:#FFFFFF;font-size:16px;}.purchase-page .blue-box ul li a:hover{color:#012432;}
.purchase-page .purchase-form form div.gift{display:none;position:relative;margin-bottom:20px;}.purchase-page .purchase-form form div.gift label{font-size:28px;margin:0;}
.purchase-page .purchase-form form div.gift #form_gift-message{margin:0 0 20px;}
.purchase-page .purchase-form form div.gift textarea{width:100%;resize:none;}
.purchase-page .purchase-form form div.gift .gift-recipients label input{margin-bottom:12px;}
.purchase-page .purchase-form form div.gift a{font-size:18px;color:#fff;text-decoration:none;display:block;text-align:right;}
.purchase-page .purchase-form form .buttons{position:relative;min-height:54px;}.purchase-page .purchase-form form .buttons .note{padding-top:64px;text-align:center;font-size:12px;line-height:1.2;}
.purchase-page .purchase-form form .buttons button{position:absolute;display:block;width:206px;height:54px;top:0;padding:0;margin:0;background:transparent;font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;background-image:url(../img/purchase/pay-buttons.png);background-repeat:no-repeat;}.purchase-page .purchase-form form .buttons button.paypal{top:0;left:0;background-position:0 0;}.purchase-page .purchase-form form .buttons button.paypal:hover{background-position:0 -54px;}
.purchase-page .purchase-form form .buttons button.paypal.disabled{opacity:0.5;filter:alpha(opacity=50);cursor:crosshair;}.purchase-page .purchase-form form .buttons button.paypal.disabled:hover{background-position:0 0;}
.purchase-page .purchase-form form .buttons button.aws{width:206px;top:0;right:0;background-position:-226px 0;}.purchase-page .purchase-form form .buttons button.aws:hover{background-position:-226px -54px;}
.purchase-page .purchase-form form .buttons button.aws.disabled{opacity:0.5;filter:alpha(opacity=50);cursor:default;}.purchase-page .purchase-form form .buttons button.aws.disabled:hover{background-position:-226px 0;}
.purchase-page .purchase-form form h3{display:block;text-align:left;height:30px;line-height:30px;position:relative;font-size:18px;margin:0 5px 8px 0;text-transform:uppercase;color:#FFFFFF;}
.purchase-page .purchase-form form label.checkbox{font-size:18px;line-height:1.2;color:#fff;margin-bottom:20px;}.purchase-page .purchase-form form label.checkbox input{position:absolute;width:30px;height:30px;opacity:0;padding:0;margin:0;cursor:pointer;}
.purchase-page .purchase-form form label.checkbox b{position:relative;vertical-align:middle;display:inline-block;width:18px;height:25px;line-height:25px;padding-left:7px;background:#003143;background:rgba(0, 49, 67, 0.3);border:2px solid #013348;-webkit-box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.3);-moz-box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.3);box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.3);margin:0 18px 0 0;}.purchase-page .purchase-form form label.checkbox b:after{content:' ';position:absolute;left:0;top:0;font-size:18px;line-height:25px;width:25px;text-align:center;color:#000;color:rgba(0, 0, 0, 0.5);}
.purchase-page .purchase-form form label.checkbox b.active:after{content:'×';}
.purchase-page .purchase-form form label.checkbox a{color:#0076a3;text-decoration:none;}.purchase-page .purchase-form form label.checkbox a:hover{color:#ffffff;}
.purchase-page .purchase-form form label.visible{margin-bottom:0;}
.oldie .purchase-page .purchase-form form label.checkbox b{border-color:#027aad;}
.gift-only #gift-add{text-align:left;}
#country-holder{margin:0 0 20px 47px;color:#02719b;font-size:14px;}#country-holder p{margin-bottom:10px;}
#country-holder .states-holder>div{margin-top:10px;}
#country-holder label{display:inline-block;vertical-align:middle;width:60px;}
#country-holder select{vertical-align:middle;width:300px;color:#fff;background:#013a4f;border-color:#000000;}
.page-login .blue-box{background:rgba(0, 118, 163, 0.6);width:710px;float:right;margin-bottom:8px;padding:5px 15px 0 15px;font-size:12px;color:#FFFFFF;}.page-login .blue-box h3{display:block;text-align:left;height:30px;line-height:30px;position:relative;font-size:18px;margin:0 5px 8px 0;text-transform:uppercase;color:#FFFFFF;}
.page-login .blue-box p{margin-bottom:15px;}
.page-login .blue-box ul{margin-bottom:20px;}.page-login .blue-box ul li a{color:#FFFFFF;font-size:16px;}.page-login .blue-box ul li a:hover{color:#012432;}
.page-login .login-form form{position:relative;}.page-login .login-form form .buttons button{width:206px;height:54px;top:0;padding:0;margin:0;background:transparent;font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;background-image:url(../img/login/login-button.png);background-repeat:no-repeat;}.page-login .login-form form .buttons button:hover{background-position:0 -54px;}
.page-login .login-form form h3{display:block;text-align:left;height:30px;line-height:30px;position:relative;font-size:18px;margin:0 5px 8px 0;text-transform:uppercase;color:#FFFFFF;}
.page-login .login-form form article{float:left;width:310px;}.page-login .login-form form article h1{text-transform:uppercase;font-size:24px;line-height:67px;color:#fff;height:67px;display:block;margin-bottom:20px;}
.forgot-password .lost-password-form form .buttons{position:relative;width:231px;height:54px;margin:20px 0 0 0;}.forgot-password .lost-password-form form .buttons button{position:absolute;display:block;width:231px;height:54px;top:0;padding:0;margin:0;background:transparent;font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;background-image:url(../img/login/password-button.png);background-repeat:no-repeat;}.forgot-password .lost-password-form form .buttons button:hover{background-position:0 -54px;}
.my-account-page .consume-options{margin-top:15px;}
.my-account-page table{border-collapse:collapse;}.my-account-page table td{padding:0 0 15px 15px;width:35%;}.my-account-page table td:first-child{padding-left:0;width:30%;}
.my-account-page table td p{color:#fff;padding:15px;font-size:13px;text-align:center;}
.my-account-page table tr.buttons a{display:inline-block;vertical-align:middle;border:2px solid #0f99c4;padding:5px 10px;text-shadow:0 2px #000;color:#fff;background-color:#005a7c;background-image:-moz-linear-gradient(top, #0074a0, #003346);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0074a0), to(#003346));background-image:-webkit-linear-gradient(top, #0074a0, #003346);background-image:-o-linear-gradient(top, #0074a0, #003346);background-image:linear-gradient(to bottom, #0074a0, #003346);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0074a0', endColorstr='#ff003346', GradientType=0);display:block;padding:15px 0;text-transform:uppercase;text-align:center;}.my-account-page table tr.buttons a:hover{color:#fff;background-color:#0a7ca1;background-image:-moz-linear-gradient(top, #0f99c4, #03506c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0f99c4), to(#03506c));background-image:-webkit-linear-gradient(top, #0f99c4, #03506c);background-image:-o-linear-gradient(top, #0f99c4, #03506c);background-image:linear-gradient(to bottom, #0f99c4, #03506c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0f99c4', endColorstr='#ff03506c', GradientType=0);}
.my-account-page table tr.buttons .disabled a{opacity:0.5;filter:alpha(opacity=50);cursor:default;}.my-account-page table tr.buttons .disabled a:hover{background-color:#005a7c;background-image:-moz-linear-gradient(top, #0074a0, #003346);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0074a0), to(#003346));background-image:-webkit-linear-gradient(top, #0074a0, #003346);background-image:-o-linear-gradient(top, #0074a0, #003346);background-image:linear-gradient(to bottom, #0074a0, #003346);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0074a0', endColorstr='#ff003346', GradientType=0);}
.my-account-page table tr.advice p{background:#0ec200;background:rgba(14, 194, 0, 0.4);}
.my-account-page table tr.explanation p{background:#0076a3;background:rgba(0, 118, 163, 0.4);padding:15px 20px;}
.my-account-page div.thanks{position:relative;}.my-account-page div.thanks p{margin:0;}
.page-stream .video-container{margin-bottom:8px;}
.share-response{opacity:0;zoom:1;filter:alpha(opacity=0);}
.share-tools{position:absolute;top:0;right:0;}.share-tools li{float:left;margin-left:5px;}
.mailing .share-tools{right:12px;top:7px;list-style:none;padding:0;}.mailing .share-tools .share-facebook{margin-top:-3px;}
