/* Begin Landing */
.ttLndngHdr{text-align:center;}
.ttLndngHdr_title{font:bold 20px "Times New Roman";padding:0 0 10px 0;text-align:center;color:#4b0801;}
.ttLndngDdr{text-align:center;padding:10px 0 10px 0;}
.ttLndngBdy{padding:10px 0 10px 0;text-align:center;color:#4b0801;font-weight:bold;}
.ttLndngBtns{clear:both;padding:10px 0 0 0;}
.ttLndngBtns1{width:235px;float:left;text-align:right;padding:0 20px 0 0;}
.ttLndngBtns2{width:236px;float:left;text-align:left;padding:0 0 0 20px;}
.ttLndngAdobe{padding:150px 0 0 0;text-align:center;}
/* End Landing */

/* Begin Form */
.ttFrmHdr{text-align:center;}
.ttFrmSk{width:511px;clear:both;padding-top:20px}
.ttFrmSk1{width:4px;float:left;}
#ttFrmSk2{width:503px;float:left;position:relative;z-index:90;}
.ttFrmSk3{width:4px;float:left;overflow:hidden}
.ttFrmSkTop{width:503px;height:41px;background-image:url('https://disney.go.com/pirates/online/v3/global/images/membershipOptions/bar_top.gif');background-repeat:no-repeat;}
.ttFrmSkMid{width:503px;height:auto;background-image:url('https://disney.go.com/pirates/online/v3/global/images/membershipOptions/bar_middle.gif');background-repeat:repeat-y;}
.ttFrmSkBot{width:503px;height:17px;background-image:url('https://disney.go.com/pirates/online/v3/global/images/membershipOptions/bar_bottom.gif');background-repeat:no-repeat;}
.ttFrmSkTxt{width:463px;font-weight:bold;text-align:center;vertical-align:top;color:#4b0801;margin-left:20px;margin-right:20px;}
.ttFrmSkArea{text-align:center;width:503px;clear:both;padding:10px 0 10px 0;}
#ttFrmSk2 #compassSm {position:absolute; top:115px;left:18px;z-index:-1;}
#ttFrmSk2 #compassLg {position:absolute; top:15px;left:288px;z-index:-1;}
.ttFrmSp{clear:both;height:20px;}
.ttFrmSubRls{clear:both;font-family:"Times New Roman";font-size:20px;color:#4b0801;font-weight:bold;padding:0px 0 10 0;}
.ttFrmPrntRls{text-align:right;}
.ttFrmFlds1{clear:both;padding-top:20px;}
.ttFrmFldsEml{width:200px;float:left;}
.ttFrmFldsEmlTxt{color:#4b0801;font-weight:bold;}
.ttFrmFldsEmlInp{}
.ttFrmFldsAddr{width:200px;float:left;}
.ttFrmFldsAddrTxt{color:#4b0801;font-weight:bold;}
.ttFrmFldsAddrInp{}
.ttFrmFlds2{clear:both;padding-top:3px;}
.ttFrmFldsCity{width:200px;float:left;}
.ttFrmFldsCityTxt{color:#4b0801;font-weight:bold;}
.ttFrmFldsCityInp{}
.ttFrmFldsSt{width:85px;float:left;}
.ttFrmFldsStTxt{color:#4b0801;font-weight:bold;}
.ttFrmFldsStInp{}
.ttFrmFldsZip{width:85px;float:left;}
.ttFrmFldsZipTxt{color:#4b0801;font-weight:bold;}
.ttFrmFldsZipInp{}
.ttFrmChk{clear:both;padding-top:10px;}
.ttFrmChkBx{width:30px;float:left;vertical-align:top;}
.ttFrmChkBxTxt{width:481px;float:left;vertical-align:top;}
.ttFrmTrms{clear:both;padding:10px 0 10px 0;font-family:"Times New Roman";font-size:14px;color:#4b0801;font-weight:bold;}
.ttFrmBtns{clear:both;padding:20px 0 20 0;}
.ttFrmBtn1{width:245px;float:left;text-align:right;padding:0 10px 0 0;}
.ttFrmBtn2{width:236px;float:left;text-align:left;padding:0 0 0 20px;}
.ttFrmError{text-align:center;font-weight:bold;color:#ff0000;}
/* End Form */

/*Begin tpl thanks */
.ttTplThnks{font-size:14px;text-align:center;padding-top:20px;}
.ttTplThnksOK{font-size:14px;text-align:center;padding-top:100px;}
/*End tpl thanks */
