@charset "utf-8";
/* CSS Document */

/*#myaccont {margin:10px 0 0 0; }*/
#myacltcol {width:511px; float:left; background:url("/_img/myaccount/myaccount.jpg") no-repeat; border:1px solid #a7c1d2; }
#myacrtcol {width:450px; float:right; font-size:14px; background:#043668 url("/_img/bg/searchbxbg.jpg") repeat-x center top; height:442px; }

#myacltcol #megtext {margin:342px 0 0 0; }
#myacltcol #megtext .linkbx {padding-bottom:3px; }
#myacltcol #megtext h2 span {font-size:24px; }
#myacltcol #megtext h2 a {padding:0 50px 0 0; background:url("/_img/arrows/greyrightlg.png") no-repeat right center; }

#myacrtcol h4 {margin:0 0 15px 0; }
#myacrtcol fieldset {margin:11px 0; }
#myacrtcol .formcont {margin:-1px 0 0 0; padding:10px; color:#fff; }
#myacrtcol .formcont .formelement label {margin:0 0 15px 0; width:150px; float:left; }
#myacrtcol .formcont .formelement input, #myacrtcol .formcont .formelement select {margin:0 0 15px 0; width:250px; float:right; border:0 none; }
#myacrtcol .formcont .formelement textarea {margin:0 0 15px 0; padding:3px; width:244px; float:right; border:0 none; min-height:80px; }

#myacrtcol .formcont .formsubsec {clear:both; }
#myacrtcol .formcont .formsubsec .formelltcol {margin:0 0 0 180px; width:173px; float:left; }
#myacrtcol .formcont .formsubsec .formelrtcol {width:69px; float:right; text-align:right; }
#myacrtcol .formcont .formsubsec .formelrtcol input {margin:0; }
#myacrtcol .formcont .formsubsec .flrt {font-size:12px; width:155px; }

#myacrtcol .formcont .formelement span {font-size:12px; }

#myacrtcol .formcont a {padding:0; background:none; border:0 none; color:#fff; font-weight:normal; font-size:14px; text-shadow:none; }

#myacrtcol h3 {margin:10px 0 11px 0; font-size:15px; }
#myacrtcol p {color:#fff; font-size:13px; }

#acfeat {margin:10px 0 0 0; }
#acfeat ul {margin:10px 0 0 0; }
#acfeat li {margin:0 8px 0 0; width:153px; float:left; list-style:none; text-align:center; height:156px; border:1px solid #a7c1d2; -moz-border-radius:2px; -webkit-border-radius:2px;  }
#acfeat li.last {margin:0; }

#acfeat li.sellit {background:url("/_img/myaccount/Register_Feature_SMA_153x133.jpg") no-repeat; }
#acfeat li.digiit {background:url("/_img/myaccount/Register_Feature_DigitalMags_153x133.jpg") no-repeat; }
#acfeat li.printit {background:url("/_img/myaccount/Register_Feature_PrintMags_153x133.jpg") no-repeat; }
#acfeat li.saveit {background:url("/_img/myaccount/Register_Feature_SavedAircraft_153x133.jpg") no-repeat; }
#acfeat li.alertit {background:url("/_img/myaccount/Register_Feature_Emails_153x133.jpg") no-repeat; }
#acfeat li.commentit {background:url("/_img/myaccount/Register_Feature_Commenting_153x133.jpg") no-repeat; }

#acfeat li div {margin:132px 0 0 0; border-top:1px solid #a7c1d2; }

#myhomeltcol {width:740px; float:left; }
#myhomertcol {width:220px; float:right; }

#myhomeltcol .infocont {margin:-1px 0 0 0; padding:15px 20px 0 15px; border:1px solid #a7c1d2; background:#fff;}
#bushdcont .infocont {padding:15px; height:100px; font-size:16px; }
#bushdcont .infocont p {font-size:13px; }
.busavcont {margin:10px 0 0 0; }
.busavcont h2 a {padding:0 15px 0 0; background:url("/_img/arrows/reddown.png") no-repeat right; }
#myhomeltcol .busavcont h2 a span {font-size:11px; color:#666; font-weight:normal; }
/*.busavcont .infocont {padding:20px 0 0 0; }*/
.busavcont .infocont h4 {margin:0 0 10px 0; font-size:14px; color:#333; font-weight:bold; }
.busavcont .infocont p {font-size:14px; }
.busavitcont {margin:10px 0 0 0; }
.busitbx {margin:0 8px 0 0; width:177px; height:234px; float:left; border:1px solid #a7c1d2; background:#fff; text-align:center; }
.busitbx.last {margin:0; }
.busitbx h3 {padding:10px 0; border-bottom:1px solid #a7c1d2; background:url("/_img/bg/topseclt.jpg") repeat-x; color:#1E4C78; font-size:15px; }
.busavitcont .busitbx .busbx {margin:10px 0 0 0; padding:0 10px; height:130px; }
.busavitcont .busitbx p {text-align:center; font-size:12px; }
.busavitcont .busitbx p span {color:#900; }
.busavitcont .busitbx p span.sub {color:#060; }
.busavitcont .busitbx .busbx a {padding:0 15px 0 0; font-size:12px; background:url("/_img/arrows/greyright.png") no-repeat right; }
.busavitcont .busitbx .busbxbot {background:url("/_img/bg/searchbxbg.jpg") repeat-x center top; padding:10px; }
.busavitcont .busitbx .busbxbot a{padding:3px 8px 0 8px; height:22px; background:url("/_img/bg/topseclt.jpg") repeat-x; -moz-border-radius:3px; -webkit-border-radius:3px; border:1px solid #87AAC0; color:#333; font-size:15px; }
#myacinfobx .myacinfobt {padding:3px 0 3px 15px; display:block; background:url("/_img/arrows/btext-rd.png") no-repeat left center; color:#333; font-size:13px; font-weight:normal}
#myacinfobx .genbut {margin:10px 35px; text-align:center; }
#myacinfobx .genbut a {font-weight:normal; }
.showbx {margin:-13px 0 0 0; padding:0; }

.shtltcont {margin:-1px 0 0 0; border:1px solid #a7c1d2; /*border-bottom:0 none;*/ background:#fff; font-size:12px; }
.infoltcol {margin:0 0 -1px 0; padding:3px 0 3px 10px; width:539px; float:left; border-bottom:1px solid #a7c1d2; border-right:1px solid #a7c1d2; }
.infortcol {margin:0 0 -1px -1px; width:188px; float:right; border-left:1px solid #a7c1d2; border-bottom:1px solid #a7c1d2; background:url("/_img/bg/myacclk.jpg") repeat-x; }

.infortcol a {padding:3px 0 3px 8px; width:170px; display:block; background:url("/_img/arrows/delta.png") no-repeat right; }

.shtltcont ul li h4 {width:440px; float:left; }
.shtltcont ul li h4 span a, .shtltcont h4 span {color:#900; }
.myacltrem {width:80px; float:right; font-size:12px; }
.myacltrem a {color:#900; }

.myacaerobx {padding:17px 0; }
.myacaero {float:left; width:250px; }
.myacsn {float:left; width:100px; }
.myacmag {float:left; width:40px; }
.myacexp {float:left; width:135px; }

.infortcol li {background:url("/_img/bg/reslkbt.png") no-repeat; border-bottom:1px solid #a7c1d2; }
.infortcol li.first {border-top:1px solid #a7c1d2; }
.infortcol li.last {border:0 none; }
.infortcol li a {padding:1px 8px; width:160px; display:block; background:url("/_img/arrows/delta.png") no-repeat right; }

.infortcol.grey a {color:#ccc; background:url("/_img/arrows/delta-grey.png") no-repeat right; }

.infortcol ul.grey li a {color:#ccc; }
.infortcol ul.grey li a {background:url("/_img/arrows/delta-grey.png") no-repeat right; }

#mypixbx {margin:10px 0; padding:5px 0; text-align:center; border:1px solid #a7c1d2; background:#fff; }
#myacinfobx {margin:10px 0; padding:10px; }
#myaccont h3 {margin:0 0 10px 0; }
#myacinfobx h4 {margin:0 0 10px 0; font-size:12px; }
#myacinfobx a {color:#036; font-weight:bold; }
#myacinfobx a.red {color:#900; }

#myacinfobx ul {margin:5px 10px 16px 10px; }
#myacinfobx li {padding:2px 0; list-style:none; font-size:12px; }
#myacinfobx li a {padding:2px 2px 2px 15px; background:url("/_img/arrows/btext-gy.png") no-repeat left center; color:#333; }

#myacinfoupbx {margin:-1px 0 0 0; padding:10px 20px; background:#f8f8f8; border:1px solid #a7c1d2; }
.myacinfoltcol {width:340px; float:left; }
.myacinfortcol {width:340px; float:right; }
#myacinfoupbx label {margin:10px 0 5px 0; clear:both; float:left; font-size:12px; }
#myacinfoupbx input, #myacinfoupbx textarea, #myacinfoupbx select {margin:0 0 5px; padding:5px; clear:both; float:left; display:block; -moz-border-radius:4px; -webkit-border-radius:4px; border:1px solid #a7c1d2; font-size:13px; width:320px; }

#myacinfoupbx input[type=hidden] {margin:0; padding:0; border:none; background:none; !important }

#myacinfoupbx textarea {min-height:60px; }
#myacinfoupbx select {width:332px; }
#myacinfoupbx #updateinfo {margin-right:9px; padding:4px 10px 5px; width:120px; float:right; background:url("/_img/bg/topseclt.jpg") repeat-x; text-shadow:0 -1px 0 #a7c1d2; font-size:11px; font-weight:bold; color:#036; cursor:pointer; }

#help .infocont ul {margin:0 0 10px 15px; }
#help .infocont li {font-size:14px; list-style:disc; }

#myaccont .busavcont.sma h3 {margin:10px 0 -1px 0; padding:3px 0 0 8px; clear:both; height:22px; background:url("/_img/bg/topseclt.jpg") repeat-x; -moz-border-radius:3px; -webkit-border-radius:3px;  border:1px solid #87AAC0; color:#333; }
#myacc .aeroresbx h3 {margin:0 0 3px 8px; }
#myacc .aeronameres, #myacc .aeroloc, #myacc .aerolocres {display:none; }

#myaccont .busavcont.sma h3.live {background:url("/_img/bg/sma-gn.jpg") repeat-x; }
#myaccont .busavcont.sma h3.exp {background:url("/_img/bg/sma-rd.jpg") repeat-x; }

/*Subscriptions*/

#subscr #megtext {margin:0; }
#subscr #content #megtext h2 {margin:0 0 0 -15px; padding:0; }
#subscr #megtext p {margin:20px 0; font-size:15px; }
#subsccont {margin:50px 0 40px 0; font-size:24px; color:#6C635D; }
#subsccont h3 {font-size:15px; }
#subsccont .col1 {margin:0 0 20px 0; width:240px; float:left; }
#subsccont .col2 {margin:0 0 20px 0; width:80px; float:left; text-align:right; }
#subsccont .col2 a {margin:10px 0 0 0; padding:3px 8px; clear:both; height:22px; background:url("/_img/bg/topseclt.jpg") repeat-x; -moz-border-radius:3px; -webkit-border-radius:3px;  border:1px solid #87AAC0; color:#036; font-size:15px; }

#subsclogin {margin:0 0 22px -10px; font-size:24px; color:#6C635D; }
#subsclogin a {padding:0 50px 0 0; background:url("/_img/arrows/greyrightlg.png") no-repeat right center; }

#chltcol {margin:10px 0 0 0; width:200px; float:left; }
#chrtcol {margin:10px 0 0 0; width:480px; float:right; }
#chrtcol p {font-size:12px;}

.genlinebx th, td {border:0 none; }

.subsccont {margin:-1px 0 0 0; border:1px solid #a7c1d2; }
.subsccont h3 {margin:0 0 10px 0; padding:2px 10px; background:#036; color:#fff; }
.subsccont .subsec {padding:0 0 30px 0; text-align:center; }
.subsccont .subsec h3 {text-align:center; }

.subsccont .subcol1 {width:155px; float:left; }
.subsccont .subcol2 {margin:20px 0 0 0; width:300px; float:left; }
.subsccont .subcol3 {margin:20px 0 0 0; width:150px; float:left; }

.subsccont .subcol2 h4 {color:#6C635D; font-size:20px; }
.subsccont .subcol2 h4 span {font-size:18px; }
.subsccont .contcont .subcol2 p {margin:20px 0 0 0; color:#1E4B78; font-size:20px; font-weight:bold; }
.subsccont .contcont .subcol3 p {margin:25px 0 0 0; color:#6C635D; font-size:18px; }

.subsccont .contcont {margin:10px 0 10px 100px; clear:both; font-size:14px; color:#333; }
.subsccont .contcol1 {margin:10px 20px 0 0; width:250px; float:left; }
.subsccont .contcol2 {margin:10px 0 0 0; width:350px; float:left; }

.subsccont .contcont p {color:#385F87; font-size:14px; width:435px; float:left; }
.subsccont .contcont .genbut {float:left; }

#butbx {margin:0 0 10px 97px; }
#butbx .genbut {margin:10px; float:left; }