*{padding:0;margin:0;}
#container{clear:left;margin:0 auto;width:100%;text-align:left;}
#top{float:left;width:100%;padding:10px 0 0 0;background:#2F5D8D url(/printables/pages/images/top-bg.png) repeat center;}
#top-min{clear:left;width:760px;margin:20px auto 0 auto;background:#FFF;}
#logo{clear:left;width:960px;margin:0 auto 11px auto;font:bold 13px Verdana,sans-serif;letter-spacing:-1px;color:#FFF;}
#logo-min{clear:left;width:960px;margin:0 auto;font:bold 110% Verdana,sans-serif;letter-spacing:-1px;color:#FFF;}
#user{display:block;text-align:right;font-size:100%;font-weight:normal;padding-top:6px;margin-right:2px;color:#EFF3F7;letter-spacing:-1px;}
#main{clear:left;width:960px;padding:16px 0 0 0;margin:0 auto;}
#front{clear:left;width:100%;font-size:100%;}
#front-full{clear:left;width:100%;margin:0 0 30px 0;border-top:1px solid #C1C1C1;border-bottom:1px solid #C1C1C1;font:normal 90% Verdana,sans-serif;letter-spacing:0;color:#222;background:#EFF5F9;line-height:1.3em;text-align:center;}
#user-welcome{clear:left;width:960px;padding:15px 0;margin:0 auto;}
#footer{font-size:78%;clear:both;width:960px;padding:6px 0 20px 0;margin:30px auto 0 auto;text-align:center;line-height:1.6em;color:#5E5E5E;border-top:4px solid #D9E1EA;}
#container,#front{background:#FFF;}
#main,#footer{background:#FFF;}
body{font:normal 75% Verdana,Tahoma,helvetica,sans-serif;text-align:center;line-height:1.3em;width:100%;min-width:780px;background:#FFF;}
div{border:0;}
table{border-spacing:0;border-collapse:collapse;}
p{display:block;clear:left;float:left;margin:5px 0;width:100%;}
ul{float:left;list-style:none;line-height:1.2em;}
ul li{list-style:none;text-indent:2px;padding:2px 0 2px 0;}
img{overflow:hidden;}
small{display:block;font-size:80%;font-weight:normal;padding-top:1px;}
br{clear:left;}
p div{border:1px solid #FFF;}
#navHeader{clear:left;width:960px;margin:0 auto;height:12px;padding:0;}
#navHeader ul{float:left;width:100%;display:block;padding:0;list-style-type:none;position:relative;top:0;left:0;}
#navHeader ul li{float:left;display:block;text-align:center;padding:0;}
#navHeader ul li.right{float:right;display:block;text-align:center;color:#EFF3F7;}
#navHeader ul li a{padding:4px 7px 5px 7px;margin:0 1px 0 0;text-decoration:none;display:block;text-align:center;letter-spacing:0;font:normal 13px Verdana,sans-serif;background:#658EBA;color:#EFF3F7;border:1px solid #2F5D8D;border-bottom:0 solid #658EBA;position:relative;top:1px;left:0;}
#navHeader ul li a:hover{background:#8CAFD3;color:#EFF3F7;}
#navHeader ul li#active a{font:bold 13px Verdana,sans-serif;padding:3px 7px 6px 7px;background:#FFF;color:#EC7500;border:1px solid #FFF;position:relative;top:2px;left:0;}
#sideNav ul,#related ul{padding:8px 0 10px 0;width:100%;background:#F8F8F8;border-bottom:1px solid #C9C9C9;margin-bottom:10px;}
#sideNav ul li,#related ul li{padding:1px 0 0 10px;width:180px;}
#sideNav ul li a,#related ul li a{text-decoration:underline;display:block;width:100%;padding:4px 0;}
#sideNav a:hover,#related a:hover{text-decoration:underline;color:#000;}
#sideNav a.active{color:#EC7500;font-size:100%;}
#sideNav a,#related a{text-decoration:underline;}
#sideNav div.header,#related div.header{border-bottom:2px solid #A8A8A8;}
#sideNav div.header a,#sideNav div.header a:hover{text-decoration:none;color:#555;}
#sideNav a:hover.active{color:#EC7500;}
#sideNav b,#related b{display:block;padding:4px 0 2px 0;font-size:110%;color:#5B5B5B;}
li.inactive a{color:#888;}
.up{position:relative;top:-1px;left:0;}
#content ul{margin:0 10px 5px 10px;}
#content ul li{margin-left:13px;padding:3px 0;list-style-type:disc;}
ul#calShots{clear:left;float:left;width:100%;list-style:none;line-height:1.2em;font-size:100%;padding:5px 0 15px 0;}
ul#calShots.flush{padding:10px 0 0 0;}
ul#calShots li{list-style-type:none;float:left;padding:0 5px 5px 0;width:147px;height:130px;}
ul#calShots li.p{width:116px;height:150px;padding-bottom:10px;}
ul#calShots li.free{width:195px;height:180px;}
ul#calShots li img{clear:left;float:left;margin:3px auto;}
#calShots a{font-size:90%;font-weight:normal;}
.clearCenter{clear:both;display:block;height:0;overflow:hidden;}
.fl{float:left;}
.fr{float:right;}
#logo span.contrast,#logo-min span.contrast{font:normal 100% Verdana,sans-serif;}
a{font-size:100%;text-decoration:underline;}
a:link{color:#1154AC;}
a:visited{text-decoration:underline;color:#1154AC;}
a:hover{text-decoration:underline;color:#000;}
a:active{text-decoration:none;color:#1154AC;}
#logo a,#logo-min a,#top-min a{font-size:18px;text-decoration:none;font-weight:700;color:#FFF;}
#logo a:hover,#logo-min a:hover,#top-min a:hover{text-decoration:none;}
#user a{font-size:100%;text-decoration:underline;font-weight:400;color:#EFF3F7;}
#user a:hover{text-decoration:none;}
#user strong a{font-size:100%;text-decoration:underline;font-weight:700;color:#FFF;}
#logo-min #user a{font:bold 90% Verdana,sans-serif;text-decoration:none;color:#FFF;}
#front-full a,#user-welcome a{font-size:100%;text-decoration:underline;font-weight:300;color:#2F5D8D;}
#footer a{font-size:115%;}
a.headliner{display:inline-block;padding:6px 12px 7px;color:#fff;text-decoration:none;font-weight:700;line-height:1;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);text-shadow:0 -1px 1px rgba(0,0,0,0.25);border-bottom:1px solid rgba(0,0,0,0.25);text-align:center;position:relative;cursor:pointer;}
a.small.headliner{font-size:11px;}
a.medium.headliner{font-size:12px;}
a.large.headliner{font-size:16px;padding:8px 14px 11px;}
a.red.headliner{background-color:#e33100;}
a.orange.headliner{background-color:#DB5B13;}
span.tinyBtnText{font-size:15px;font-weight:300;position:relative;top:4px;}
ul.circle li{list-style:circle outside;margin:0 0 .5em 2em;}
div.bubble{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;padding:10px 20px 10px 5px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);opacity:.95;}
img,a img,.detailLeft img{border:1px solid #C1C1C1;}
img.box{float:left;border:0;}
img.btn{float:left;margin-top:8px;border:0;}
.ft-text{float:right;width:600px;font:normal 12px Verdana,sans-serif;color:#222;position:relative;top:28px;left:0;padding:12px 20px 12px 0;background:#FFFCEC;text-align:left;line-height:1.3em;border:1px solid #F8E6B9;}
.callOut{display:block;width:100%;float:left;position:relative;margin-bottom:100px;}
#front h2{font:normal 26px Verdana,sans-serif;color:#000;padding:0;margin:0;text-align:left;line-height:1.1em;}
#front h3{font:normal 150% Arial,sans-serif;text-align:left;padding:0 0 5px 0;margin:0;color:#111;}
#front-full h3{clear:left;font:bold 115% Verdana,sans-serif;text-align:center;margin:0;padding:8px 0 2px 0;color:#111;}
.frontImg{display:block;clear:none;position:absolute;top:-225px;left:-14px;border:0;}
ul#new-list{margin:4px 0 0 0;}
ul#new-list li{padding:3px 0;}
span.mini{font-size:80%;color:#666;}
.cg{display:block;}
.cg *{display:block;height:1px;font-size:.01em;overflow:hidden;background:#F2F2F2;}
.cg1{margin-left:3px;margin-right:3px;padding-left:1px;padding-right:1px;border-left:1px solid #FFF;border-right:1px solid #FFF;background:#FFF;}
.cg2{margin-left:1px;margin-right:1px;padding-right:1px;padding-left:1px;border-left:1px solid #FFF;border-right:1px solid #FFF;background:#FFF;}
.cg3{margin-left:1px;margin-right:1px;border-left:1px solid #FFF;border-right:1px solid #FFF;}
.cg4{border-left:1px solid #FFF;border-right:1px solid #FFF;}
.cg5{border-left:1px solid #FFF;border-right:1px solid #FFF;}
.cgC{background:#F2F2F2;padding:5px 11px;font-size:90%;line-height:1.3em;}
div#cgC-1 strong{display:block;margin-bottom:5px;font-size:120%;font-weight:300;}
div#cgC-1 ul{float:left;padding-left:0;list-style-type:none;}
div#cgC-1 ul li{clear:left;text-align:left;padding:3px 0;list-style-type:none;}
#content{color:#111111;}
#form{color:#1F1F1F;}
#message{background:#FFF7C6;color:#1F1F1F;border:1px solid #FFE74F;}
#error{background:#F8EDED;color:#1F1F1F;border:1px solid #CBC0C0;}
h1{color:#000;}
h2{color:#061E3E;border-bottom:0 solid #D9E1EA;}
h3{color:#EC7500;}
h4{color:#000;}
h5{color:#061E3E;}
small{color:#777;}
label,select,legend{color:#3F3F3F;}
fieldset{border:1px solid #D9DDE1;}
ul#checkout li.complete{background:#D9E1EA;color:#8E8E8E;}
ul#checkout li.active{background:#658EBA;color:#FFF;}
ul#checkout li.todo{background:#EBEBEB;color:#424242;}
fieldset.box{border:1px solid #C6C6C6;}
fieldset.box legend{color:#EC7500;}
.subscribe-info{background: #FFFFE6; border: 1px solid #C5D8EC; background: #FFFFFF; border: 4px solid #EEE; -moz-border-radius:4px;-webkit-border-radius:4px;filter:alpha(opacity=95);opacity:.95;}
.important{color:#A30000;}
.sub{color:#5C5C5C;}
.mail-list{background:#FFFFE6;border:1px solid #C5D8EC;}
.specs{color:#777;}
div.about{color:#404040;}
p.confirmPlan{background:#FFFDF8;border:1px solid #F9D884;}
span.new{color:#1FA308;}
span.new2{color:#000;}
.related{color:#555;}
h2.bigHeader{color:#061E3E;border:0;}
ul li strong{color:#EC7500;}
#center{clear:left;width:960px;margin:0 auto;padding-top:9px;font-size:110%;}
#content{float:left;width:745px;padding-top:10px;margin-left:5px;}
#sideNav{width:190px;padding:12px 0 4px 0;float:right;font-size:85%;margin-right:0;}
#related{width:190px;padding:0 0 4px 0;clear:right;float:right;margin:15px 0 0 0;font-size:85%;}
#scheduleContent{float:right;width:100%;font-size:100%;}
#scheduleNav{float:left;width:19%;}
#categoryContent{clear:left;width:960px;margin:0 auto 0 auto;padding-top:17px;}
#form{clear:left;width:960px;padding-top:10px;margin:0 auto;font-size:110%;}
#fullContent{clear:left;width:770px;margin:0 auto;padding:18px 0 30px 0;font-size:100%;}
#wide{clear:left;width:960px;margin:5px auto 20px auto;padding:15px 0;position:relative;top:0;left:1px;}
#fixed{clear:left;width:780px;margin:5px auto 20px auto;padding:15px 0;position:relative;top:0;left:1px;}
#textOnly{width:550px;margin:5px 0 30px 0;}
#template-info{clear:left;float:left;width:98%;font-family:Arial;}
#message{padding:5px;margin:2px 0 15px 0;font-family:Arial,Helvetica,sans-serif;}
#error{padding:5px;margin:2px 0 15px 0;font-family:Arial,Helvetica,sans-serif;}
h1{font-family:Verdana,sans-serif;clear:both;margin:0 0 2px 0;font-size:170%;font-weight:300;line-height:1em;}
h2{clear:both;font-family:Verdana,sans-serif;padding:0 0 5px 0;margin:5px 0;font-size:150%;font-weight:300;line-height:1em;}
h3{display:block;float:left;width:100%;text-align:center;padding:0 0 5px 0;font-size:110%;font-weight:700;}
h4{font-size:110%;font-weight:300;font-family:Verdana,serif;}
h5{margin:0 0 5px 0;padding:0 0 2px 0;font-weight:700;font-size:110%;}
fieldset{padding:5px 0;margin:0 0 10px 0;border-style:none;}
form{float:left;font-size:100%;font-family:Verdana,Arial,sans-serif;}
label,input{font-size:100%;font-family:Arial,sans-serif;}
label{float:left;display:block;text-align:left;font-weight:bold;padding:0 4px 5px 0;margin:2px 0 0 0;font-family:Verdana,Arial,sans-serif;}
select{float:left;display:block;font-size:95%;font-weight:normal;margin:0 5px 0 0;font-family:Verdana,Arial,sans-serif;}
textarea{font-style:normal;font-family:Tahoma,Verdana,Arial,sans-serif;font-size:100%;display:block;width:230px;float:left;margin:2px 0 0 0;overflow:auto;}
dl{clear:left;}
dt{font-weight:bold;}
dd{font-weight:normal;margin:3px 0 20px 0;}
pre{background:#FFFFE6;border:1px solid #C5D8EC;margin:15px 0 0 15px;padding:2px;width:92%;}
table.paypal{float:left;width:415px;}
table.paypal td{padding:0 12px;}
table.events th{padding:3px 2px;}
table.events td{padding:4px 2px;}
tr.alt-event td{background:#FFF8E5;}
ul#checkout{display:block;width:100%;margin:0 0 20px 0;font-size:90%;font-weight:bold;}
ul#checkout li{float:left;display:block;padding:4px 2px 4px 3px;margin-right:2px;width:32%;}
ul.instr{font-size:90%;line-height:1.3em;}
ul#linedImages{float:left;display:block;list-style-type:none;}
ul#linedImages li{float:left;display:block;text-align:center;padding:5px 5px 0 0;margin:0;}
.detailLeft{float:left;width:320px;margin-top:3px;padding:10px 0;height:320px;text-align:center;}
.detailLeftP{float:left;width:320px;margin-top:13px;padding:10px 0;margin-right:5px;height:400px;}
.detailLeft img{display:block;margin:0 auto 7px auto;}
.detailLeft div.header{clear:left;float:left;padding:10px 0 3px 0;text-align:left;}
.detailLeft div.zooms{clear:left;background:#F8F8F8;border-top:2px solid #A8A8A8;border-bottom:1px solid #C9C9C9;width:317px;}
.detailLeft ul#linedImages{float:right;width:194px;}
.detailLeft ul#linedImages li{padding:5px 0 0 5px;}
.detailLeft ul#linedImages li img{border:1px solid #1154AC;margin:0;}
.detailLeftP img{clear:left;}
.detailLeft small{display:block;padding-bottom:4px;}
.detailLeft p.single{color:#555;font-size:70%;}
.detailRight{float:right;width:400px;background:#FFF;margin-left:10px;}
.detailRight p{font-size:80%;line-height:1.3em;margin:0 0 10px 0;}
.detailRight form p{font-size:100%;}
div.specs{clear:left;float:left;padding:1em 0 1em 1em;font-size:95%;}
div.specs strong{font-weight:700;font-size:95%;margin:0 0 5px 0;}
div.specs p{font-size:80%;line-height:1.4em;margin:0 0 5px 0;}
div.cat-box{float:left;padding:5px 0 20px 0;width:309px;margin-right:15px;border:0 solid #000;}
div.cat-box img{float:left;}
div.end{margin-right:0;}
div.about{float:left;width:105px;font:normal 95% Verdana,Arial,Helvetica,sans-serif;margin-left:10px;}
div.port{width:152px;}
div.about p{margin:0 0 3px;font-size:90%;}
table a{font-size:100%;}
h3.cal{padding:0 0 5px 0;margin:0;}
h3.cal a{color:#EC7500;clear:left;display:block;text-align:left;text-decoration:none;font-size:110%;padding:5px 0 0 0;font-weight:700;}
h3.cal a:visited{text-decoration:none;color:#EC7500;}
h3.cal a:hover{text-decoration:none;color:#000;}
h3.cal a:active{text-decoration:none;color:#EC7500;font-weight:700;}
.about a{float:left;display:block;margin-top:4px;font-weight:300;font-size:10px;}
#calShots li.free a{font-size:100%;font-weight:normal;}
label a{font-weight:normal;font-size:90%;}
#content form p{margin:3px 0;}
input.submit{clear:both;margin:10px 5px 10px 0;padding:1px 3px;float:left;font-size:100%;width:auto;overflow:visible;}
input.soleSubmit{clear:left;float:left;padding:1px 4px;font-size:100%;width:auto;overflow:visible;}
input.centerButton{padding:1px .25em 1px .25em;margin-top:5px;font-size:100%;overflow:visible;}
input.sideStack{float:left;padding:1px 3px;margin:0 5px 0 0;font-size:100%;width:auto;height:auto;overflow:visible;}
input.yearBox{float:left;display:block;font-size:100%;font-family:Verdana,Arial,sans-serif;margin:0 5px 0 0;}
.long{width:455px;}
.full{width:320px;}
.mediumX{width:220px;}
.medium{width:170px;}
.short{width:130px;}
.tiny{width:105px;}
.spaced{display:block;margin-bottom:8px;}
label.checkbox{display:block;float:left;font-weight:normal;}
input.checkbox{width:1.1em;height:1.1em;float:left;margin:4px 2px 0 0;}
input.bigCheckbox{width:1.6em;height:1.6em;float:left;margin:0 8px 0 0;}
fieldset.box{padding:0 1em .5em 1.5em;}
fieldset.pad{padding:0 1em 1em 1em;margin:0 0 5px 0;}
fieldset.box legend{margin:0 0 5px -10px;padding:0 3px;font:normal 100% Verdana,sans-serif;}
fieldset.reg{border-style:none;}
form.signin{border:1px solid #CCC;width:350px;padding:8px 25px;background:#F9F9F9;}
.hide{display:none;}
#download label.radio{display:block;float:left;font-weight:normal;margin-right:5px;font-size:11px;}
#createEventForm{width:100%;background:#FFF;padding:4px 0;}
#createEventForm fieldset{clear:left;padding:15px;background:#FFF;margin-bottom:4px;border:1px solid #C6C6C6;}
#createEventForm label.radio{display:block;float:left;font-weight:normal;margin-right:5px;font-size:90%;}
#createEventForm small{font-size:70%;}
#download input.radio,#createEventForm input.radio{display:block;float:left;margin:0 2px 0 0;padding:0;}
form#download{margin:5px 0;font-size:95%;width:100%;}
form#download h5{color:#FFF;font-size:140%;text-align:left;margin-left:10px;padding:6px 0;}
#form-bottom{float:right;font-size:90%;}
input.pref-radio{clear:left;float:left;}
label.pref-radio{display:block;float:left;margin:0 2px 0 0;font-weight:300;font-size:90%;}
input.bc-pref{clear:left;width:120px;margin:0 auto;}
div.formTail{background:#F4F4F4;border:1px solid #C6C6C6;border-top:0;padding:.5em 1em 1em 1.5em;font-size:80%;}
div.formTail input.custom{font-size:130%;}
img#toggleImg{border:0;float:left;padding:6px 2px 0 0;}
a#options-toggle{font-size:80%;display:block;float:left;padding:6px 2px 0 0;vertical-align:middle;}
div#moreOpts{clear:left;display:block;font-size:90%;padding:6px 0 6px 8px;border:1px dotted #C6C6C6;width:97%;background:#FFF8E5;margin-bottom:8px;}
div.repeatSection{margin-top:0;padding:5px;background:#F9F9F9;border:1px solid #EAEAEA;}
div#repeat-none{font-size:80%;}
p#reminderStatus{font-size:80%;padding-top:10px;}
div#repeatOpts{clear:left;margin-left:0;padding:0 0 0 15px;width:95%;display:none;}
div#reminderOpts{clear:left;margin-left:0;padding:0;width:95%;}
div#timeOpts{float:left;margin:3px 0 0 20px;display:block;}
a#repeat-toggle{font-size:95%;vertical-align:bottom;}
a#extra-toggle{font-size:75%;}
.custom{font-weight:700;}
p#photo-wait{display:none;width:97%;color:#329125;font-size:10px;}
h1.settings{padding-bottom:5px;border-bottom:1px solid #8E8E8E;}
.right{text-align:right;}
.feedback{clear:left;}
.mid{clear:left;display:block;width:80%;margin:0 auto 10px auto;text-align:center;}
.sub{font-weight:normal;line-height:1.3em;}
#content .sub{font-size:90%;font-family:Tahoma,sans-serif;}
.subscribe-info{font-size:100%;float:left;width:377px;padding:12px 9px;margin:13px 0;}
.subscribe-info h5{font-size:100%;color:#000;line-height:1.3em;}
.subscribe-info p strong{font-size:110%;color:#D8171E;}
.subscribe-info p{font-size:90%;}
ul.bullets{font:normal 85% Verdana,sans-serif;width:88%;padding-left:8px;}
ul.bullets b{font-weight:700;color:#3D8337;}
ul.bullets li{text-align:left;list-style:disc url(/printables/pages/images/bullet.gif) outside;margin-left:1em;text-indent:0;vertical-align:middle;}
ul.bullets small{display:inline;font-size: 90%;color:#444;}
#textOnly p{margin:7px 0;}
#content p{margin:5px 0 12px 0;}
p.confirmPlan{padding:7px;width:390px;margin-top:10px;}
span.note{display:block;margin:0 0 13px 0;font-size:100%;padding:5px;font-family:Arial;}
span.new{font-size:85%;font-weight:bold;position:relative;top:-4px;left:0;}
span.new2{color:#C60000;position:relative;top:-5px;left:0;font-weight:300;font-size:9px;}
th small{line-height:1.1em;}
div.bq{margin:0 0 .5em 1.5em;clear:left;float:left;width:87%;}
.mail-list{clear:left;padding:8px;width:87%;margin:20px 0;font-size:100%;line-height:1.3em;}
.mail-list strong{line-height:1em;}
h1.index,h3.index{clear:left;padding:0 0 6px 0;font:normal 170% Verdana,sans-serif;color:#000;border-bottom:1px solid #ABABAB;margin-bottom:10px;text-align:left;}
h2.bigHeader{font-family:Verdana,sans-serif;clear:both;margin:0 0 10px 0;font-size:200%;font-weight:300;line-height:1em;}
p#freeFormIntro{position:relative;top:0;left:-7px;margin:5px 0 8px 0;padding:6px 5px 7px 5px;font-size:85%;color:#1F1F1F;line-height:1.3em;}
#quickStart{font-size:90%;line-height:1.5em;}
#quickStart h1{font-family:Verdana,sans-serif;color:#061E3E;font-size:180%;font-weight:300;padding:0 0 7px 0;margin:0 0 10px 0;border-bottom:1px solid #ABABAB;}
#quickStart h2{font-family:Verdana,sans-serif;clear:both;float:left;width:100%;margin-top:20px;font-size:120%;font-weight:700;padding-top:0;line-height:1em;}
#quickStart b{color:#222;}
#quickStart div.previous{float:left;width:300px;margin-top:15px;}
#quickStart div.previous a,#quickStart div.next a{font-weight:700;font-size:120%;}
#quickStart div.next{float:right;width:300px;text-align:right;margin-top:15px;}
#quickStart ul{line-height:1.4em;}
#fixed h5{margin:10px 0 0 0;font:bold 150% Verdana,sans-serif;color:#EC7500;}
div.sealsRow{clear:left;width:700px;margin:0 auto;}
#wide p,#fixed p{margin-bottom:10px;}
h1 span{font-size:70%;font-weight:300;}
div#share{clear:left;float:left;width:97%;background:#FFF8E5;border:3px solid #DAE1E8;padding:8px;margin:0 0 40px 0;}
div#share ul li{float:left;display:block;padding:0 0 0 15px;}
div#share ul li a{background-position:0 4px;background-repeat:no-repeat;display:block;float:left;height:24px;padding:4px 0 0 20px;vertical-align:middle;}
.popBoxImageSmall{cursor:url(/printables/pages/images/magplus.cur),pointer;}
.popBoxImageLarge{cursor:url(/printables/pages/images/magminus.cur),pointer;}
ul#customHols{float:left;width:95%;list-style-type:none;}
ul#customHols li{clear:left;display:block;line-height:1.4em;text-align:left;list-style-type:none;padding:3px 0;}
ul#customHols li a{font-size:80%;}
ul#customHols li strong{font-size:95%;color:#333;}
ul#customHols li em{color:#666;font-style:italic;}
ul#customHols li i{font-size:85%;color:#555;}
ul#customHols li i a{font-size:90%;color:#29A037;}
ul#customHols li b a{text-decoration:none;font-size:100%;color:#333;}
h2.feature{font-size:14px;font-weight:700;margin-bottom:2px;color:#000;}
h2.feature-new{font-size:14px;font-weight:700;margin-bottom:2px;color:#555;}
div.f-block{float:left;width:100%;padding:7px 0;line-height:1.5em;}
div.f-block img{float:left;}
div.f-alt{background:#FFF8E5;border-bottom:1px solid #C1C1C1;border-top:1px solid #C1C1C1;}
div.f-descr{float:right;width:455px;font-size:100%;margin-right:5px;}
div.f-descr p{margin-top:0;}
div.f-new{float:right;width:420px;margin-right:5px;}
h3.help{float:left;font-size:110%;text-align:left;font-weight:700;margin:5px 0 0 0;padding-bottom:1px;color:#000;}
div.monthlySpacer{clear:left;height:210px;}
#formContent form{width:100%;}
#formContent form #scheduleName{clear:left;}
#form #content h1{clear:left;font-size:150%;padding:0 0 7px 0;margin-bottom:3px;width:100%;border-bottom:1px solid #A8A8A8;}
#form p.form-intro{padding:0 0 8px 0;margin:0;color:#444;font-size:85%;width:99%;}
#back-arrow,#forward-arrow{padding:10px;margin-top:15px;border:1px solid #EEE;border-right:0;border-left:0;background:#FFFCEC;color:#CCC;font-size:110%;font-weight:700;}
#back-arrow{float:left;text-align:left;}
#forward-arrow{float:right;text-align:right;}
#back-arrow a,#forward-arrow a{text-decoration:none;color:#658EBA;}
#back-arrow a:hover,#forward-arrow a:hover{text-decoration:underline;color:#000;}
#designs-bar{clear:left;padding:6px 0;width:100%;border:1px solid #C5D8EC;border-left:0;border-right:0;background:#EFF3F5;}
#landing-form{float:right;position:relative;top:-17px;left:1px;z-index:1;width:280px;margin:20px 0 0 0;border:1px solid #E2E2E2;border-right:0;background:#F5F5F5;}
.design-on{border:3px solid #658EBA;}
.design-off{border:3px solid #EFF3F5;}
#design-1,#design-2,#design-3,#design-4,#design-5,#design-6{display:none;}
#fullContent form p{margin:3px 0;}
input.submit{clear:both;margin:10px 5px 10px 0;padding:1px 3px;float:left;font-size:100%;width:auto;overflow:visible;}
input.soleSubmit{clear:left;float:left;padding:1px 4px;margin:0;font-size:100%;width:auto;overflow:visible;}
input.centerButton{padding:1px .25em 1px .25em;margin-top:5px;font-size:100%;overflow:visible;}
input.sideStack{float:left;padding:1px 3px;margin:0 0 0 5px;font-size:100%;width:auto;height:auto;overflow:visible;}
input.yearBox{float:left;display:block;font-size:100%;font-family:Verdana,Arial,sans-serif;margin:0 5px 0 0;}
.long{width:455px;}
.full{width:320px;}
.mediumX{width:220px;}
.medium{width:170px;}
.short{width:130px;}
.tiny{width:105px;}
.spaced{margin-bottom:8px;}
label.checkbox{display:block;float:left;padding:0;font-weight:normal;}
input.checkbox{width:1.1em;height:1.1em;float:left;padding:0;margin:4px 2px 0 0;}
fieldset.box{padding:0 1em .5em 1.5em;margin:0;}
fieldset.pad{padding:0 1em 1em 1em;margin:0 0 5px 0;}
fieldset.box legend{margin:0 0 5px -10px;padding:0 3px;font:bold 130% Verdana,sans-serif;}
fieldset.reg{padding:0;margin:0;border-style:none;}
.hide{display:none;margin:0;padding:0;}
#download label.radio{display:block;float:left;font-weight:normal;margin-right:5px;font-size:11px;}
#download input.radio{display:block;float:left;margin:2px 2px 0 0;}
form#download{margin-bottom:5px;font-size:90%;}
#form-bottom{float:right;font-size:90%;}
input.pref-radio{clear:left;float:left;}
label.pref-radio{display:block;float:left;margin:0 2px 0 0;font-weight:300;font-size:90%;}
input.bc-pref{clear:left;width:120px;margin:0 auto;}
div.formTail{background:#F4F4F4;border:1px solid #C6C6C6;border-top:0;padding:.5em 1em 1em 1.5em;}
.custom{font-weight:700;}
table.pricing{clear:left;font-size:100%;width:510px;line-height:1.2em;margin:28px auto 12px auto;color:#222;background:#FFF;border:3px solid #DAE1E8;}
table.pricing td{padding:4px 5px;text-align:center;border:1px solid #DAE1E8;}
table.pricing th{padding:8px 5px;font-weight:700;font-size:100%;text-align:center;background:#F9F9F9;border:1px solid #DAE1E8;color:#111;}
table.pricing th a.call{display:block;clear:left;padding:4px 0 5px 0;text-align:center;font-weight:700;}
table.pricing th a:hover.call{color:#46C433;}
table.pricing h4{display:block;padding-top:6px;font-size:110%;font-weight:bold;text-align:center;color:#000;}
table.pricing h4 small{display:block;font-size:90%;font-weight:300;text-align:center;padding-top:0;color:#111;}
table.signup{clear:left;float:left;line-height:1.2em;font-size:90%;border:2px solid #D8D8D8;width:100%;color:#222;}
table#accountTable{width:95%;}
table.signup td{padding:6px 0 6px 2px;text-align:left;}
table.signup small{clear:left;}
table#featuresTable td{padding:5px 4px;text-align:center;border:1px solid #D8D8D8;font-size:100%;}
table#featuresTable td.f{text-align:left;padding-left:8px;}
table.signup th{padding:5px 4px;font-weight:700;font-size:110%;text-align:left;border-bottom:1px solid #D8D8D8;background:#EFEFEF;}
table#featuresTable th{padding:5px 4px;text-align:center;}
table#featuresTable th span{font-weight:300;font-size:60%;}
table.signup td label{float:left;padding:0 0 3px 0;margin:0;font-weight:700;}
table.signup td input{clear:left;float:left;margin:0;}
table.signup td p{padding:4px 0 0 0;color:#333;}
table.signup td img{border:0;}
table#accountTable td small{clear:left;font-size:80%;}
table#accountTable label{text-align:left;margin-top:4px;width:96%;}
table#accountTable input.stretch{font-size:13px;padding:3px 2px;width:230px;}
h1.signupIntro{font-size:120%;font-weight:700;margin:4px 0 22px 54px;line-height:1.2em;}
table#multiSignup{clear:left;float:left;line-height:1.2em;font-size:115%;border:0 dotted #D8D8D8;width:556px;color:#222;margin:10px 0 0 6px;font-family:Helvetica,Arial,sans-serif;}
table#multiSignup th{padding:20px 0 20px 20px;font-size:130%;background:#D2D2D2;text-align:left;}
table#multiSignup th span{display:block;clear:left;padding-top:8px;font-size:100%;font-weight:300;color:#333;}
table#multiSignup td{padding:12px 0 6px 20px;text-align:left;font-size:90%;color:#666;}
table#multiSignup td a{font-size:120%;}
span.highlight{background:#FEFAC0;padding:4px;}
table#subscriberBenefits{clear:left;float:left;margin:5px 0;width:99%;}
table#subscriberBenefits td{padding:10px 0;border:1px solid #DDD;}
table#subscriberBenefits ul{font-size:100%;font-weight:700;margin:10px 0 20px 0;padding:0;width:95%;color:#000;font-family:Helvetica,Arial,sans-serif;}
table#subscriberBenefits ul li{text-align:left;line-height:1.3em;list-style:disc outside;margin-left:35px;text-indent:3px;vertical-align:middle;}
div.narrowP{width:90%;clear:left;float:left;margin:14px 0 0 0;}
input#continue{clear:left;float:left;width:150px;margin:0 auto;padding:3px 5px;font-size:120%;overflow:visible;}
.stretch{clear:left;width:95%;font-size:13px;background:#F4F7F9;border:1px solid #658EBA;}
.huge{clear:left;width:98%;font-size:20px;padding:1px;background:#F4F7F9;border:1px solid #658EBA;}
form#createAcct{clear:left;width:650px;margin-left:54px;}
form#createAcct table.signup td{padding:8px 10px 2px 20px;}
form#createAcctHuge{clear:left;width:350px;margin-left:10px;}
form#createAcctHuge table.signup{border:0;}
form#createAcctHuge table.signup td{padding:6px 0 15px 0;}
form#createAcctHuge label{color:#555;font-weight:300;margin:9px 0 3px 0;font-size:170%;font-family:Helvetica,Arial,sans-serif;}
form#createAcctHuge small{font-size:115%;padding-top:3px;color:#555;font-family:Helvetica,Arial,sans-serif;}
h1#hol1{padding:8px 0 2px 0;margin:0;color:#EC7500;font-weight:700;font-size:16px;}
h1#sel-c{margin-top:10px;font:240% normal Verdana,sans-serif;color:#000;}
h2.hol2{padding-top:10px;color:#46AF48;font-weight:700;margin:3px 0 0 0;}
h4.sel-c-sub{margin:0;font:13px normal Verdana,sans-serif;color:#333;position:relative;top:-2px;left:0;}
div.mid{text-align:left;width:960px;margin:0 auto;font-size:90%;}
div#queryBar{clear:left;margin:15px 0 5px 0;padding:0 0 5px 0;background:#F9F9F9;border:1px solid #C6C6C6;border-left:0;border-right:0;font-size:90%;}
#l-results{float:left;width:370px;}
#r-results{float:left;margin-left:20px;width:370px;}
input.holYear{float:left;width:30px;font-size:12px;font-weight:700;margin-right:5px;}
fieldset.noStyle,form.noStyle{float:left;border:0;margin:0;padding:0;}
input.hol-radio{clear:left;float:left;padding:0;}
label.hol-radio{display:block;float:left;margin:2px 2px 0 0;font-weight:300;padding:3px 0;}
fieldset.c-set{float:left;margin-left:5px;margin-top:9px;border:1px solid #E8E8E8;}
ul#customHols{float:left;width:99%;padding:0;margin:0;list-style-type:none;}
ul#customHols li{float:left;width:100%;display:block;text-align:left;padding:3px 0;margin:0;}
ul#customHols li b{color:#333;}
ul.holNav{float:left;margin:0;padding:0;font-size:9px;}
ul.holNav li{text-align:left;font-size:115%;list-style:none;padding:0;margin:0;display:block;clear:left;}
strong.header{display:block;padding:4px 0 0 0;color:#666;}
#mooRainbow{display:block;float:left;font-size:11px;color:#000;}
.moor-box{clear:left;float:left;width:390px;height:310px;border:1px solid #636163;background-color:#f9f9f9;}
.moor-overlayBox{width:256px;height:256px;margin-top:9px;margin-left:9px;border:1px solid #000;position:relative;top:0;left:0;}
.moor-slider{position:relative;top:0;left:0;border:1px solid #000;margin-top:9px;margin-left:280px;width:19px;height:256px;}
.moor-colorBox{position:relative;top:0;left:0;border:1px solid #000;width:59px;height:68px;margin-top:20px;margin-left:315px;}
.moor-currentColor{position:relative;top:0;left:0;margin-top:55px;margin-left:316px;width:59px;height:34px;}
.moor-okButton{clear:left;float:left;font:bold 11px Verdana,sans-serif;margin-top:278px;margin-left:8px;background:#e6e6e6;height:23px;border:1px solid #d6d6d6;border-left-color:#f5f5f5;border-top-color:#f5f5f5;}
#mooRainbow label{position:relative;top:0;left:0;float:left;font-family:Verdana,sans-serif;}
.moor-rLabel{position:relative;top:0;left:0;margin-top:100px;margin-left:315px;}
.moor-gLabel{position:relative;top:0;left:0;margin-top:125px;margin-left:315px;}
.moor-bLabel{position:relative;top:0;left:0;margin-top:150px;margin-left:315px;}
.moor-HueLabel{position:relative;top:0;left:0;margin-top:190px;margin-left:315px;}
span.moor-ballino{position:relative;top:0;left:0;margin-top:190px;margin-left:370px;}
.moor-SatuLabel{position:relative;top:0;left:0;margin-top:215px;margin-left:315px;}
.moor-BrighLabel{position:relative;top:0;left:0;margin-top:240px;margin-left:315px;}
.moor-hexLabel{position:relative;top:0;left:0;margin-top:275px;margin-left:280px;}
.moor-rInput,.moor-gInput,.moor-bInput,.moor-HueInput,.moor-SatuInput,.moor-BrighInput{position:relative;top:0;left:0;width:30px;}
.moor-hexInput{position:relative;top:0;left:0;width:55px;}
.moor-cursor{background-image:url(/printables/pages/images/moor_cursor.gif);width:12px;height:12px;}
.moor-arrows{background-image:url(/printables/pages/images/moor_arrows.gif);top:9px;left:270px;width:41px;height:9px;}
.moor-chooseColor{position:relative;top:0;left:0;margin-top:21px;margin-left:316px;width:59px;height:34px;}