@font-face{font-family:'FontinSansSmallCaps';src:local('Fontin Sans Small Caps'),local('FontinSans-SmallCaps'),url(fonts/Fontin_Sans_SC_45b.ttf) format('truetype'),url(fonts/Fontin_Sans_SC_45b.woff) format('woff');}
body,td,th{font-family:"Lucida Sans","Lucida Grande",Lucida,Helvetica,Arial,sans-serif;font-size:1.0em;}
body{margin:0;padding:0;background-color:#3A3A3A;}
a>img{border:none;}
.centerme{position:relative;width:700px;margin:0 auto;}
#header{background:#292929 url(../img/bg.jpg) repeat-x left top;color:#9B9B9B;}
#header .title{color:#9B9B9B;position:relative;height:80px;overflow:visible;}
#header .title h1{margin:0;padding:0;background:transparent url(../img/head-logo.jpg) no-repeat left top;position:absolute;left:-102px;top:0;width:582px;height:80px;}
#header .title h1 a{display:block;width:582px;height:80px;}
#header .title h1 img,.thumbnail br,.contactform .lastname{display:none;}
#header .title .tagline{font-size:1px;text-indent:-9999px;overflow:hidden;background:transparent url(../img/head-subt.png) no-repeat left top;position:absolute;left:156px;top:80px;width:164px;height:14px;}
#header .signin{position:absolute;top:20px;right:0;font-size:.875em;color:#AAA;}
#header .signin .link a{display:inline-block;width:114px;height:40px;margin-left:.5em;background:transparent url(../img/head-signin.png) no-repeat left top;text-indent:-9999px;overflow:hidden;vertical-align:middle;}
#header .signin .link a.plain:hover:hover,#header .signin .link a.fancyHover,#header .signin .link a:active{background-position:0 -40px;}
#nav{background:#0E0E0E url(../img/bg.jpg) repeat-x 0 -280px;color:#AAA;height:58px;padding:5px;}
#nav ul{margin:0;padding:22px 0 0 0;text-align:center;}
#nav li{margin:0;padding:0;font-size:.75em;display:inline-block;height:28px;overflow:hidden;}
#nav li a{background:transparent url(../img/nav-buttons.png) no-repeat right -28px;display:block;height:28px;padding:0 18px 0 0;overflow:hidden;color:#D6D6D6;text-shadow:0 1px 0 #000;text-decoration:none;}
#nav li span{background:transparent url(../img/nav-buttons.png) no-repeat 0 -28px;display:block;padding:7px 0 0 18px;height:21px;}
#nav a:hover{color:#fff;}
#nav li.signup a{background-position:0 0;padding:0 0 0 18px;color:#000;text-shadow:0 1px 0 #fff;}
#nav li.signup span{background-position:right 0;padding:7px 18px 0 0;}
#nav li.signup a:hover{background-position:0 -140px;}
#nav li.signup a:hover span{background-position:right -140px;}
#nav li.selected a{background-position:right -56px;color:#FFDC54;}
#nav li.selected span{background-position:0 -56px;}
#nav li.last a{background-position:right -84px;}
#nav li.last.selected a{background-position:right -112px;}
#footer{background:#3A3A3A url(../img/bg.jpg) repeat-x 0 -348px;color:#C9C9C9;padding:1em;margin-top:-5px;}
#footer a:link{color:#DDD;}
#footer a:visited{color:#C9C9C9;}
#footer a:hover,#footer a:active{color:#FFDC54;}
#footer h2{margin:26px 0 6px 0;padding:0;font-family:"FontinSansSmallCaps","Lucida Sans","Lucida Grande",Lucida,sans-serif;font-size:1em;color:#999;text-align:center;font-weight:normal;text-shadow:0 1px 0 #111;}
#footer h3{margin:.5em 0 0 0;padding:0;font-family:"FontinSansSmallCaps","Lucida Sans","Lucida Grande",Lucida,sans-serif;font-size:0.875em;color:#888;font-weight:normal;text-shadow:0 1px 0 #111;}
#sitemap,#content .screenshotPreview .fullsize{text-align:center;}
#sitemap .signup{font-size:.75em;}
#sitemap .linkset{margin-top:.5em;padding:0 16px 0 8px;text-align:left;display:inline-block;vertical-align:top;border-right:1px solid #2A2A2A;width:150px;}
#sitemap .linkset.legal{border-right:none;}
#sitemap .linkset ul,.designedfor ul{margin:0;padding:0;}
#sitemap .linkset li{margin:.5em 0 0 1em;padding:0;list-style:none;font-size:.75em;}
#legal{padding:3em 0 0.5em;text-align:center;font-size:.5em;color:#999;}
#legal em{font-style:normal;}
#content{background:#D2D2D2 url(../img/content-bg.png) repeat-x left top;padding:0.5em 0;font-size:.875em;}
#content a:link{color:#0E596F;}
#content a:visited{color:#0C3B5A;}
#content a:hover,#content a:active{color:#4F99A5;}
#content h2,#content h3,#content h4{font-family:"FontinSansSmallCaps","Lucida Sans","Lucida Grande",Lucida,sans-serif;color:#444;font-weight:normal;text-shadow:0 1px 0 #EEE;}
#content h2{font-size:1.857em;margin:12px 0;}
#content h3{font-size:1.286em;margin:2em 0 0.5em;}
#content h4{font-size:1.143em;margin:1.5em 0 0.5em;}
#content p{text-align:justify;}
.sub1 p,.sub2 p{margin-left:0.5em;margin-top:0.5em;}
.sub2{margin:0 0 0 1em;}
#content a.back{padding-left:14px;background:transparent url(../img/link-back.png) no-repeat 0;}
#content a.forward,.landing .sub1 a{padding-right:14px;background:transparent url(../img/link-follow.png) no-repeat right;}
#landing{background:#0E0E0E url(../img/bg.jpg) repeat-x 0 -80px;color:#AAA;height:190px;padding:5px;}
#landing a:link,#landing a:visited{color:#AAA;}
#landing a:hover{color:#F4C60E;}
#landing .trynow{position:absolute;width:238px;height:160px;top:30px;left:0;}
#landing .button{margin:0;padding:0;width:238px;height:83px;background:transparent url(../img/landing-try.png) no-repeat center;}
#landing .button a{display:block;width:238px;height:83px;}
#landing .button a>*{display:block;text-indent:-9999px;overflow:hidden;}
#landing .button a.plain:hover:hover,#landing .button a.fancyHover{background:transparent url(../img/landing-try-hover.png) no-repeat 7px 7px;}
#landing .infolinks{margin:0;padding:0;text-align:center;}
#landing .infolinks li{list-style:none;margin:.25em 0 0;padding:0;font-size:.75em;}
.landing .information{background:transparent url(../img/divide-line.png) repeat-y center;}
#landing .screenshots{width:430px;position:absolute;right:0;top:17px;text-align:center;}
#content.landing .whatis h3,#content.landing .designedfor h3{margin-top:16px;}
.landing .about{width:320px;float:left;padding-right:20px;}
.landing .designedfor{width:320px;float:right;padding-left:20px;}
.landing .clear{display:block;clear:both;}
#content.landing p{text-align:left;}
.landing .sub1{padding-left:78px;background:transparent url(../img/features.jpg) no-repeat 4px 20px;}
#content.landing .sub1 h3{margin-left:-78px;}
.landing .sub1.whatis{background-position:4px 20px;}
.landing .sub1.app{background-position:4px -580px;}
.landing .sub1.saving{background-position:4px -1180px;}
.about .designedfor{margin-left:3em;}
.designedfor li{margin:0;padding:0;list-style:none;}
#content .designedfor li .plain,#content .designedfor li .fancy{color:#000;font-weight:bold;text-decoration:none;background:transparent url(../img/designedfor-bg.png) no-repeat left top;display:block;width:304px;height:26px;padding:8px 0 0 12px;cursor:pointer;}
#content .designedfor li .plain:hover,#content .designedfor li .plain:active,#content .designedfor li .fancyHover{background-position:0 -35px;text-shadow:0 1px 0 #FFF;cursor:pointer;}
.features .sub1{padding-left:86px;background:transparent url(../img/features.jpg) no-repeat 12px 20px;min-height:84px;}
.features h3{border-bottom:1px solid #888;}
.features .sub1.addressbook{background-position:12px -1780px;}
.features .sub1.jobs{background-position:12px -2380px;}
.features .sub1.notes{background-position:12px -2980px;}
.features .sub1.tasks{background-position:12px -3580px;}
.features .sub1.users{background-position:12px -4180px;}
.features .sub1.app{background-position:12px -580px;}
.features .sub1.secure{background-position:12px -4780px;}
.features .sub1.plans{background-position:12px -5380px;}
.features .sub1.customize{background-position:12px -5980px;}
.thumbnail{display:inline-block;text-decoration:none;}
.thumbnail img{border:1px solid #333;box-shadow:0 2px 6px rgba(0,0,0,0.5);-moz-box-shadow:0 2px 6px rgba(0,0,0,0.5);-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.5);margin-bottom:0.5em;}
.thumbnail:hover img,.thumbnail:focus img{border-color:#4F99A5;}
.thumbnail em{display:block;font-style:normal;text-align:center;}
.thumbnail:hover em,.thumbnail:focus em{text-decoration:underline;}
#landing .thumbnail{text-decoration:none;display:inline-block;position:relative;width:308px;height:169px;}
#landing .thumbnail img,#landing .thumbnail:hover img,#landing .thumbnail:focus img{position:absolute;left:8px;top:4px;width:292px;height:152px;border:none;}
#landing .thumbnail span{position:absolute;left:0;top:0;width:308px;height:169px;background:transparent url(../img/ss/frame.png) no-repeat 0 0;}
#landing .thumbnail.plain:hover span,#landing .thumbnail.fancyHover span{background-position:0 -169px;}
#landing .thumbnail:hover em,#landing .thumbnail:focus em,#landing .thumbnail em{position:absolute;font-size:12px;right:8px;bottom:13px;font-weight:bold;font-style:normal;padding:2px 2px 2px 8px;color:#fff;background:transparent url(../img/ss/frame.png) no-repeat 0 -338px;text-shadow:0 1px 0 #000;text-decoration:none;}
#landing .thumbnail.plain:hover em,#landing .thumbnail.fancyHover em{background-position:0 -490px;color:#000;text-shadow:0 1px 0 #fff;}
.screenshots ul{padding:0;margin:0 auto;width:630px;}
.screenshots li{padding:0;margin:0;list-style:none;display:inline;}
.screenshots li a{margin:9px;}
#content.screenshots .note{margin-top:2em;text-align:center;font-size:.75em;color:#666;}
#content .screenshotPreview .image{position:relative;text-align:center;}
.screenshotPreview .image a img{border:1px solid #333;box-shadow:0 2px 6px rgba(0,0,0,0.5);-moz-box-shadow:0 2px 6px rgba(0,0,0,0.5);-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.5);}
.screenshotPreview .previous,.screenshotPreview .next{position:absolute;display:block;height:160px;width:25px;top:151px;left:-5px;text-indent:-9999px;overflow:hidden;background:transparent url(../img/ss/controls.png) no-repeat 0 0;}
.screenshotPreview .next{left:auto;right:-5px;background-position:-175px 0;}
.screenshotPreview .previous:hover{background-position:0 -250px;}
.screenshotPreview .next:hover{background-position:-175px -250px;}
.screenshotback{margin-top:2em;min-height:1em;}
.screenshotback .back{display:block;float:left;}
.screenshotback .forward{display:block;float:right;}
#plans table{border-collapse:collapse;width:650px;margin:0 auto;}
#plans th{font-weight:normal;color:#666;text-align:right;padding:4px;vertical-align:top;width:35%;border-right:1px solid #BBB;}
#plans .name th{padding-top:60px;vertical-align:bottom;font-family:"FontinSansSmallCaps","Lucida Sans","Lucida Grande",Lucida,sans-serif;font-size:1.143em;color:#333;text-align:center;border-bottom:1px solid #666;width:auto;background:transparent url(../img/plans.png) no-repeat top;border-right:none;}
#plans th.blank{background-image:none;}
#plans th.basicPlan{background-position:center -200px;}
#plans th.plusPlan{background-position:center -400px;}
#plans th.proPlan{background-position:center -600px;}
#plans th.ultPlan{background-position:center -800px;}
#plans td{text-align:center;padding:4px 6px;width:15%;}
#plans tr.odd{background:#DDD;}
#plans tr.even{background:#EFEFEF;}
#plans tr.cost{background-color:transparent;}
#plans tr.cost.discounted{border-top:1px solid #666;}
#plans tr.cost.discounted td{font-size:1.2em;font-weight:bold;color:#730;}
#plans tr.cost.normal td{color:#444;font-size:.9em;vertical-align:top;}
#plans .check{display:block;text-indent:-9999px;overflow:hidden;background:transparent url(../img/check.png) no-repeat center;}
#plans .unlimited{border-left:1px solid #BBB;}
.about .amessage{margin-bottom:0;}
.aboutletter,.aboutletter .wrap,.contactform .wrap1,.contactform .wrap2,.messagePreview,.messagePreview .wrap{background:transparent url(../img/about-letter.png) no-repeat top;padding:40px 0 0 0;}
.aboutletter .wrap{background-position:bottom;padding:0 80px 54px;}
.aboutletter .signature .name{width:14em;margin:0.5em 0 1em auto;}
.browserset{padding:0 1em;margin:0;}
.browserset li{list-style:none;min-height:32px;padding:0 0 0 40px;margin:0 0 1em 0;position:relative;}
.browserset .icon{display:block;position:absolute;top:0;left:0;width:32px;height:32px;background:transparent url(../img/browsers.png) no-repeat 0 0;}
.browserset .ff .icon{background-position:0 -32px;}
.browserset .safari .icon{background-position:0 -64px;}
.browserset .chrome .icon{background-position:0 -96px;}
.browserset .opera .icon{background-position:0 -128px;}
.browserset .ff2 .icon{background-position:0 -160px;}
.browserset .opera9 .icon{background-position:0 -192px;}
.browserset .generic .icon{background-position:0 -224px;}
.browserset .ie6 .icon{background-position:0 -256px;}
.browserset .ff1 .icon{background-position:0 -288px;}
.designedforitem,.designedforback{position:relative;padding-left:118px;}
.designedforitem img{position:absolute;left:0;top:4px;border:1px solid #333;}
.designedforback{margin-top:2em;}
.contact .adr{margin-left:2em;}
.contactform .wrap2,.messagePreview .wrap{background-position:bottom;padding:0 70px 54px;}
.messagePreview .wrap{min-height:20em;}
.contactform label,.messagePreview .label{display:inline-block;width:13em;padding-right:.5em;text-align:right;vertical-align:top;}
.messagePreview .label{width:8em;color:#666;font-weight:bold;margin:.25em 0;}
.contactform .required label{font-weight:bold;}
.contactform .errors,.contactform .error label{color:#800000;}
.contactform .errors ul{margin-bottom:0;padding-bottom:0;}
.contactform .value,.messagePreview .value{display:inline-block;vertical-align:top;margin:.25em 0;}
.contactform .name input,.contactform .email input,.contactform .type select{font-family:"Lucida Sans","Lucida Grande",Lucida,Helvetica,Arial,sans-serif;font-size:.75em;width:33em;}
.contactform .message,.contactform .type,.messagePreview .message,.messagePreview .subject{margin-top:1em;border-top:1px solid #CCC;padding-top:.5em;}
.contactform .message label,.messagePreview .message .label{display:block;width:auto;text-align:left;}
.contactform .message .value{display:block;text-align:center;}
.messagePreview .message .value{display:block;}
.contactform .message textarea{font-family:"Lucida Sans","Lucida Grande",Lucida,Helvetica,Arial,sans-serif;font-size:.75em;width:500px;height:16em;}
.contactform .buttons{padding-left:13.5em;}
.nofont #plans .name th,.nofont #footer h2,.nofont #footer h3,.nofont #content h2,.nofont #content h3,.nofont #content h4,.nofont .thumbnail em{font-variant:small-caps;}
.dj_ff2 #header .signin .link a,.dj_ff2 #nav li,.dj_ff2 #sitemap .linkset,.dj_ff2 .thumbnail,.dj_ff2 #landing .thumbnail,.dj_ff2 .contactform label,.dj_ff2 .messagePreview .label,.dj_ff2 .contactform .value,.dj_ff2 .messagePreview .value{display:-moz-inline-box;}