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,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;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}fieldset legend{display:none;}/* remember to define focus styles! */:focus{outline: 0;}body{line-height: 1;color: black;background: white;}ol,ul{list-style: none;}/* tables still need 'cellspacing="0"' in the markup */table{border-collapse: separate;border-spacing: 0;}caption,th,td{text-align: left;font-weight: normal;}blockquote:before,blockquote:after,q:before,q:after{content: "";}blockquote,q{quotes: "" "";}body{margin: 0; /*it's good practice to zero the margin and padding of the body element to account for differing browser defaults */padding: 0;text-align: center; /*this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */color: #144676;background-color: #0F3357;margin-top: 0;font-family: Geneva,Arial,Helvetica,sans-serif;font-size: 10pt;font-weight: normal;margin-bottom: 20px;background-image: url(../images/SnowBkgrndV001a.jpg);background-repeat: repeat;line-height:120%;}h3{color:#990000;font-size:1.5em;font-weight:bold;}p.header{color:#2D5E93;font-size:13px;font-weight:bold;}.left{float:left;}.right{float:right;}.clear{clear:both;height:0px;line-height:0;}.pad10{padding:10px;}.footNote{padding:15px 0 10px 0;color:#990000;font-size:13px;font-weight:bold;}.moreInformationOn{color:#144676;padding-left:10px;padding-right:10px;padding-bottom:10px;}.moreInformationOff{display:none;}#openForSeason{height:100%;}#mainContent{text-align:center;}.wizard-wrapper{display:block;min-width: 603px;/*width:auto !important;*/width:603px;margin: 0px auto;padding:0px 0px 0px 0px;height:100%;text-align:left;}.wizard-wrapper table{width:auto;}.wizardNav{position:relative !important;}.wizardNav table{width:100%;}.wizardNav .continueButton{float:right;}.VerifyAddressButton{position:absolute;right:0px;padding:30px 0px 0px 0px;}.shippingType{display:block;height:28px;width:330px;padding:5px;border:solid 1px #97cdf3;text-align:left;margin:2px 0px;vertical-align:top;}.shippingTypeSelected{display:block;height:28px;width:330px;padding:5px;border:solid 1px #891b1c;background:#ffd777;text-align:left;margin:2px 0px;vertical-align:top;}.shippingType .input,.shippingTypeSelected .input{display:inline-block;height:100%;margin:0px 10px;vertical-align:top;}.addressValidationWrapper{text-align:center;}.addressValidation{width:200px;padding:0px 30px 0px 30px;margin:0px auto;}.addressValidation h2{font-weight:bold;font-size:12pt;padding:5px;}.addressValidation .addressBox{padding:5px;margin:5px 10px;border-top:solid 1px #000;border-bottom:solid 1px #000;}ul#ulValidationMessages{}ul#ulValidationMessages li{margin:3px 0px;}.detailheader{font-weight: normal;width: 150px;}.inlineEntryNote{font-size:11px;}.entryNote{font-size:11px;display:block;margin-left:52%;}.requiredIMLower{display:inline-block;color:#980e0c;margin-left:38%;}.requiredheader{font-weight: bold;width: 150px;}.requiredInfo{color:#980e0c;}.required{color:#980e0c;text-transform:uppercase;}.requiredIM{display:inline-block;color:#980e0c;margin-left:52%;text-transform:uppercase;}.requiredIM2{display:block;color:#980e0c;margin-left:75%;text-transform:uppercase;}p.requiredInfo{padding:0 0 15px 29px;}span.requiredInfo{padding:0px 2px;vertical-align:super;}p.tip{display: none;font-size: 9pt;width: auto;margin-left:52%;}dl{text-align:left;}dl dt{list-style-position:outside;list-style-type:none;margin: 0px 0px 5px 0px;padding: 0px 0px 10px 0px;vertical-align:middle;}dl dt img{vertical-align:text-bottom;}dl dt div{display:inline-block;width: 100%;}dl dt label{display:inline-block;width: 49%;vertical-align:top;text-align:right;margin-right:5px;}dl dt label.inline{display:inline;width:auto;}dl dt span label{display:inline-block;font-weight:normal;width:auto;}dl dt table label{display:inline-block;width: auto;font-weight:normal;}dl dt .radioButton{vertical-align:middle;background-color:transparent;}dl dt .radioButton input[type=radio]{vertical-align:bottom;}dl dt .radioButton label{display: inline-block;width: auto;font-weight: normal;font-size: 10pt;vertical-align:bottom;}dl dt .checkBox{display: inline-block;}dl dt .checkBox label{display: inline-block;width: auto;font-weight: normal;font-size: 10pt;}.ErrorMessage{display:block;color:#900;background-color:#fffbc4;border: dotted 2px #900;padding:5px;margin:10px 0px 10px 0px;}.DisplayMessage{display: block;background-color:#fff799;padding:5px;margin-bottom:10px;}.MaxChars{width:75%;text-align:right;font-weight:normal;font-size:8pt;}.RedText{color:#9c2e2d;}#tb_mainletter{overflow:hidden;}.letter-wrapper{width: 670px;margin: 5px auto 0px auto;background-color: #d0e7f5;position: relative;}.letter-wrapper-top{height: 20px;background-image: url('../images/letter-wrapper-top.gif');}.letter-wrapper-bottom{height: 7px;background-image: url('../images/letter-wrapper-bottom.gif');font-size: 0px;}.letter-wrapper .santa{width: 220px;height: 62px;text-align: right;float: left;padding-right:50px;}.letter-wrapper .child-name{min-height: 62px;font-family: Verdana;color: #163345;font-size: 12px;background-image: url('../images/letter-santa.gif');background-repeat: no-repeat;background-position: 133px 0px;padding-left: 80px;text-align:center !important;}.letter-wrapper .child-name strong{color: #cc0000;padding-top: 4px;padding-bottom: 4px;display: block;width: 320px;margin: 0 auto;}.letter-wrapper .child-name small{font-size: 11px;display: block;}.letter-wrapper .letter-options{padding: 2px 0px 0px 86px;}.letter-wrapper .letter-option{float: left;margin-right: 26px;text-align:left;color:#000000;font-family: Verdana;font-size: 11px;position: relative;}.letter-wrapper .letter-option label{text-decoration: underline;}.letter-wrapper .letter-option img{display: block;}.letter-wrapper .letter-option label.image-label{cursor: pointer;height: 81px;width: 73px;display: block;background-image: url('../images/new-letter-off.jpg');}.letter-wrapper .new-feature{color: #174461;font-family: Verdana;text-align: left;font-size: 11px;padding-top: 12px;padding-left: 52px;margin-bottom: 4px;}.letter-wrapper .new-feature-2{height: 97px;width: 355px;background-image: url('../images/new-feat-bg.png');position: absolute;left: 163px;top: 204px;z-index: 99;font-family: Verdana;color: #ffffff;padding-top: 10px;text-align:center;}.letter-wrapper .new-feature-2 strong{color: #ffde47;font-size: 14px;}.letter-wrapper .new-feature-2 span{color: #d0e7f5;font-size: 11px;}.letter-wrapper .letter{width: 605px;height: 643px;background-image: url('../images/letter-bg.jpg');margin: 0 auto;padding-top: 95px;position: relative;}.letter-wrapper .letter textarea{width: 477px;height: 468px;display: block;margin: 0 auto;background-color: transparent;overflow: hidden;border: 1px #062b45 solid;text-align: left;font-family: Arial;font-size: 12px;padding: 10px;text-indent:0px;}.letter-wrapper .letter select{display: block;position: absolute;top: 617px;left: 261px;}.letter-wrapper .what-to-write{padding-left: 30px;padding-top: 5px;width: 280px;float: left;}.letter-wrapper .what-to-write img{display: block;float: left;}.letter-wrapper .what-to-write .text{float: left;font-family: Verdana;color: #11406c;font-size: 10px;text-align: left;padding-top: 6px;padding-left: 8px;}.letter-wrapper .what-to-write a{color: #11406c;}.letter-wrapper .char-count{float:right;width:160px;background-color:#FE0002;color:#fff;text-align:right;font-size: 12px;padding: 5px;margin:10px 35px 0px 5px;}.letter-wrapper .char-count input{width: 34px;font-size: 12px;text-align: left;background-color: transparent;border: 1px transparent solid;}.continue-shopping{padding-top: 16px}.continue-shopping .red{height: 29px;width: 29px;background-image: url('../images/checkbox-bg.gif');margin-left: 12px;margin-right: 20px;}.continue-shopping .red table{width: 100%;height: 100%;vertical-align: middle;}#spellChecker{display:inline-block;float:right;clear:both;margin-right:35px;position:relative;top:-20px;}#spellChecker .rscLinkImg{display:inline-block;background: url(../images/btn_spellCheckLetter.gif) no-repeat !important;width:215px;height:23px;text-indent:-9999px;}.DetailsWrapper{float:left;width:850px;height:auto !important;height:600px;padding:0px 20px;border-left:solid 1px #ccc;}.rgEditForm{top:5% !important;left:5% !important;width:90% !important;height:90% !important;}.EditFormWrapper,.EditForm{padding:15px !important;}.rgEditForm  .RadGrid_Default input.text{width:450px;}.RadPicker_Default{display:inline-block;width:170px !important;}.twoColFixRtHdr #container{width: 852px; background: #FFFFFF;/* the auto marginFs (in conjunction with a width) center the page */border: 0px none #FFFFFF;margin-top: 0;margin-right: auto;margin-bottom: 0;margin-left: auto;height: 100%;}.twoColFixRtHdr #mainContent{margin-top: 0;margin-right: 0;margin-bottom: 0;margin-left: 0;padding-top: 0;padding-bottom: 0;width: 852px;}#footerTop{padding: 0 10px 0 20px;background-color: #ffffff;}#footer{padding: 0 10px 0 20px;background-color: #144676;}#footer,#footer a{color:#fff;}#footer ul{list-style:none;display:block;width:600px;margin:3px auto;}#footer ul li{display:inline-block;margin:2px 4px;vertical-align:middle;}#footer ul#footerNav{padding-top:8px;width:550px;}#footer ul#footerSocial{list-style:none;display:block;width:550px;margin:-20px 0px 0px 110px;}#footer ul#footerSocial li{display:inline-block;vertical-align:top;margin:2px 2px;}#footer table td{vertical-align:top;}#footerBttm{padding: 0 0 0 0;margin-bottom: 0;margin-top: 0;background-color: #144676;}#footer p{margin: 0;padding: 10px 0;}.c_wrapper{color: #144676;}.c_wrapper a{color: #144676;}.c_print{background-color: #144676;width: 252px;height: 38px;color: #ffffff;background-image: url('../images/printer-icon.gif');background-position: 9px center;background-repeat: no-repeat;text-align: left;padding-left: 54px;padding-top: 6px;margin: 0 auto;}.c_print a{color: #ffffff;}.c_col1,.c_col2,.c_col3{float: left;font-weight: bold;padding-top: 6px;height: 236px;text-align:center;}.c_col1{width: 286px;}.c_col2{width: 260px;}.c_col3{width: 232px;}.c_col2,.c_col3{border-left: 1px #134576 solid;}body{}
