/* css progress v.01 */

body {
margin:0;
padding:0;
font-size:15px;
font-family:georgia,serif;
color:#333;
background:#FFF;
}

form{
margin:0;
}

p{
margin-top:0;
}

h1,h2,h3,h4,h5,h6
{
margin-top:0;
font-family:arial,sans-serif;
}
a,a:visited{color:#360;}

.clearfix{zoom:1;}

.clearfix:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

code{
font-family:"Monaco","Courier",monospace;
color:#369;
}

p.dangerous,
input.button.dangerous,
a.dangerous,
a.dangerous:visited
{
color:#c00;
font-family:arial,sans-serif;
font-size:13px;
}

.section{
float:left;
}

.section.first {
float:left;
}

.sections-50-50 .section.first,
.sections .sections-50-50 .section.first,
.sections .sections .sections-50-50 .section.first,
.sections-50-50 .section,.sections .sections-50-50 .section,.sections .sections .sections-50-50 .section {
width:49.8%;
width:47%;}

.sections-47-47 .section.first,.sections .sections-47-47 .section.first,.sections .sections .sections-47-47 .section.first,.sections-47-47 .section,.sections .sections-47-47 .section,.sections .sections .sections-47-47 .section{
width:620px;
}

.sections-67-33 div.first,.sections .sections-67-33 div.first,.sections .sections .sections-67-33 div.first{
width:43%;
}

.sections-67-33 .section,.sections .sections-67-33 .section,.sections .sections .sections-67-33 .section{
width:57%;
}

.sections-60-40 div.first,.sections .sections-60-40 div.first,.sections .sections .sections-60-40 div.first{width:60%;}.sections-60-40 .section,.sections .sections-60-40 .section,.sections .sections .sections-60-40 .section{width:39.6%;}.sections-580-320 div.first,.sections .sections-580-320 div.first,.sections .sections .sections-580-320 div.first{width:580px;}.sections-580-320 .section,.sections .sections-580-320 .section,.sections .sections .sections-580-320 .section{width:320px;}.sections-620-320 div.first,.sections .sections-620-320 div.first,.sections .sections .sections-620-320 div.first{width:620px;}.sections-620-320 .section,.sections .sections-620-320 .section,.sections .sections .sections-620-320 .section{width:320px;}.sections-770-170 div.first,.sections .sections-770-170 div.first,.sections .sections .sections-770-170 div.first{width:770px;}.sections-770-170 .section,.sections .sections-770-170 .section,.sections .sections .sections-770-170 .section{width:170px;}.sections-33-33-33 div.first,.sections .sections-33-33-33 div.first,.sections .sections .sections-33-33-33 div.first{width:33.33%;}.sections-33-33-33 div.last,.sections .sections-33-33-33 div.last,.sections .sections .sections-33-33-33 div.last{width:33.3%;}.sections-33-33-33 .section,.sections .sections-33-33-33 .section,.sections .sections .sections-33-33-33 .section{width:33.33%;float:left;}.sections-33-33-33 div.first div.column,.sections .sections-33-33-33 div.first div.column,.sections .sections .sections-33-33-33 div.first div.column{margin:0 13px 0 0;}.sections-33-33-33 .section .column,.sections .sections-33-33-33 .section .column,.sections .sections .sections-33-33-33 .section .column{margin:0 7px 0 7px;}.sections-33-33-33 div.last div.column,.sections .sections-33-33-33 div.last div.column,.sections .sections .sections-33-33-33 div.last div.column{margin:0 0 0 13px;}.sections-33-33-33 div.first div.column-40,.sections .sections-33-33-33 div.first div.column-40,.sections .sections .sections-33-33-33 div.first div.column-40{margin:0 26px 0 0;}.sections-33-33-33 .section .column-40,.sections .sections-33-33-33 .section .column-40,.sections .sections .sections-33-33-33 .section .column-40{margin:0 14px 0 14px;}.sections-33-33-33 div.last div.column-40,.sections .sections-33-33-33 div.last div.column-40,.sections .sections .sections-33-33-33 div.last div.column-40{margin:0 0 0 26px;}


html,
body
{height:100%;}

#main{
position:relative;
min-height:100%;
}

* html #main{
height:100%;
text-align:center;
}

body.with-footer #main{
background:url(../images/body-bg-620-320.gif) top center repeat-y;}

body.with-footer.expanded-content #main{
background:url(../images/body-bg-770-170.gif) top center repeat-y;
}

body.with-footer.no-sidebar #main{
background:url(../images/side_line.gif) bottom center repeat-x;
}

body.with-system-warning #header{
padding-top:36px;
}

body.with-footer #main #content{
padding-bottom:5.6em;
}

.box-contents ul, .box-contents li{
margin:0;
padding:0;
list-style-type:none; 
}

#footer{
position:relative;
margin-top:-5.6em;
height:5.6em;
}

#header {
text-align:center;
background:#0048af url("../images/header_line.gif") top center repeat-x;
height:47px;
}

#footer{
text-align:center;
background:#2b2b2b url("../images/footer_line.gif") top center repeat-x;
}

#content{
margin:0 auto;
width:940px;
padding:0;
text-align:center;
border-left:2px solid #EEEEEE;
border-right:2px solid #EEEEEE;
background:#FFF url(../images/body-bg-940.gif) top center repeat-y;
}

#header .wrapper,
#footer .wrapper{
margin:0 auto;
padding:0 10px;
width:940px;
text-align:left;
}

* html #header .wrapper,
* html #footer .wrapper,
* html #content{
width:960px;
}

#content .wrapper{
text-align:left;
}

#main-content{
padding:10px 20px 10px;
background:transparent url("../images/main_top.gif") top center no-repeat;
}

#main-content-japan{
padding:10px 20px 10px;
background:transparent url("../images/main_top_japan.gif") top center no-repeat;
}

#main-content-secondary{
padding:10px 20px 10px;
background:transparent url("../images/main_top_secondary.gif") top center no-repeat;
}

body.no-site-navigation #main-content{padding:35px 20px 10px;}

#aside{padding:14px 0 10px 15px;}

body.no-site-navigation #aside{padding:20px 0 10px 15px;}

.heading{line-height:1;font-family:arial,sans-serif;}

.heading.heading-1{
margin-bottom:23px;
font-size:25px;
}

.heading.heading-1.with-subheading{
margin-bottom:8px;
}

.heading.heading-2{
margin-bottom:13px;
font-size:22px;
}

.heading.heading-3{
margin-bottom:14px;
font-size:20px;
line-height:120%;
font-weight:normal;
}

.heading.heading-4{
margin-bottom:12px;
font-size:20px;
font-weight:normal;
}

.heading.heading-5{
margin-bottom:7px;
font-size:16px;
line-height:120%;
font-weight:normal;
color:#574d37;
}

.heading.heading-6{
margin-bottom:0;
font-size:21px;
font-weight:normal;
color:#360;
}

.heading.heading-6 em{
font-size:17;
color:#666;
}

.heading.heading-7-ja{
margin-bottom:25px;
font-size:25px;
}

.heading.heading-7{
margin-bottom:28px;
font-size:28px;
}

.heading.heading-8{
margin-bottom:4px;
font-size:14px;
line-height:120%;
color:#005584;
}

.heading.heading-9{
margin-bottom:7px;
font-size:16px;
line-height:120%;
color:#005584;
text-decoration:none;
}

.heading.heading-10{
margin-bottom:7px;
font-size:18px;
line-height:120%;
font-weight:normal;
color:#574d37;
}

.heading.heading-11{
margin-bottom:15px;
font-size:25px;
line-height:1.2em;
}

.subheading{
margin:0 0 14px 0;
font-size:16px;
line-height:120%;
color:#574d37;
line-height:130%;
font-family:"Myriad Pro",arial,sans-serif;
}

.bulleted-list{
margin:-.4em 0 1em;
padding:0 0 0 1em;
list-style:none;
}

.bulleted-list li{
padding:0 0 0 .7em;
line-height:2em;
background:url(../images/bullet.gif) center left no-repeat;
}

.description{
margin:0 0 25px;
font-size:12px;
line-height:160%;
color:#666;
font-family: arial,sans-serif !important;
}

.description.description-1{
color:#999;
}

.description.description-2{
font-size:14px;
}

.description.description-3{
font-size:14px;
color:#333;
}

.description.description-4{
margin:0 0 1em;
font-size:14px;
color:#333;
}

.description.description-5{
margin:0 0 1em;
font-size:14px;line-height:140%;font-family:arial,sans-serif;color:#666666;}.description img{float:left;margin:4px 10px 0 0;}

.description img.portrait{float:left;margin:6px 20px 14px 0;}

.description img.intro{display:block;float:none;margin:6px 0 10px 0;}

.description code{font-size:11px;}

.button{
display:-moz-inline-box;
-moz-box-orient:vertical;
display:inline-block;
margin:0;
border:0;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
padding:.44em .55em .38em;
white-space:nowrap;
text-align:center;
vertical-align:middle;
font-size:18px;
line-height:1.2;
font-family:arial,sans-serif;
font-weight:bold;
text-decoration:none;
color:#fff;
text-shadow:#6ea120 1px 1px 0;
background:#9c3;
cursor:pointer;
outline:none;}

.button:visited{
color:#fff;}

* html .button{
display:inline;
}

.button::-moz-focus-inner{
border:0;
}

.button.promo{
padding:.5em .5em .45em;
font-size:21px;
}

.button.promo em{
display:block;
font-style:normal;
}

.button.promo.promo-1 em{
margin:0 0 .1em;
color:#517609;
text-shadow:none;
font-size:.65em;
}

.button.promo.promo-2{
border:1px solid #d8d3c9;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
font-size:12px;
font-weight:normal;
color:#666;
text-shadow:none;
background-color:#fbfaf8;
}



.button.promo.promo-2:visited{color:#666;}

.button.promo.promo-2 em{margin:0 0 .15em;font-size:17px;font-weight:normal;color:#98958f;text-shadow:none;}

.button.muted{padding:.5em .5em .45em;font-size:12px;font-weight:normal;text-transform:uppercase;}

.button.muted.add{padding-left:16px;background:#9c3 url(../images/add-icon.gif) center left no-repeat;}

.button.muted.upgrade{padding-right:17px;background:#f93 url(../images/upgrade-icon.gif) center right no-repeat;text-shadow:none;}

.button.muted.muted-1{
padding:.2em .55em .2em;
font-size:12px;
text-transform:none;
}

.button.deemphasized,.button.deemphasized{font-size:13px;font-weight:normal;background:#a09f9d;text-shadow:none;}

.button.deemphasized.demphasized-1{
padding:.2em .55em .2em;
font-size:12px;
background:#464440;
text-shadow:none;
}

.button.deemphasized.deemphasized-2
{font-size:18px;
background:#FFFFFF url(../images/button-deemphasized-2-bg.gif) top left repeat-x;
text-shadow:none;
color:#449cd1;}

.button.deemphasized.deemphasized-2:hover
{font-size:18px;
background:#449cd1 url(../images/button-deemphasized-2-bg.gif) top left repeat-x;
text-shadow:none;
color:#FFFFFF;}


.button.deemphasized.deemphasized-3{font-weight:normal;background:#71a41f url(../images/button-deemphasized-3-bg.gif) top left repeat-x;}

.button.compact{padding:4px 10px 4px;}

.button.disabled{background:#c2c2c2;color:#fff;text-shadow:none;}

.button.disabled:visited{color:#fff;}

.button.nonactionable{cursor:default;}

.button.remove{padding:6px 10px 6px 26px;font-size:12px;text-decoration:underline;color:#333;background:#e5e5e5 url(../images/remove-icon.png) 8px center no-repeat;text-shadow:none;}

.button.remove:visited{color:#333;}

.button.simple-remove{display:block;padding:0;border:0;width:14px;height:14px;overflow:hidden;text-indent:-5000px;background:transparent url(../images/remove-icon-ffffff.gif) no-repeat;text-shadow:none;}

.button.text{border:0;padding:0;font-size:13px;font-weight:normal;font-family:georgia,serif;color:#666;text-shadow:none;background:transparent;text-decoration:underline;}

.button.text:visited{color:#666;}.button.text.text-1{line-height:1;font-family:arial,sans-serif;text-align:left;vertical-align:auto;}

.cancel-link,.cancel-link:visited{font-size:15px;font-family:"Myriad Pro",helvetica,arial,sans-serif;color:#999;}

.basic-form{margin:0;padding:0;}

.basic-form .preface{margin:0 0 23px;}

.basic-form .basic-form-notice{margin:0 0 1.9em;border:1px solid #e1e1e1;-moz-border-radius:3px;-webkit-border-radius:3px;padding:.8em .75em;font-size:14px;line-height:1.5em;font-family:arial,sans-serif;color:#333;background:#f4f9fb;}

.basic-form .basic-form-notice.basic-form-warning{
border-color:#cc3;padding-left:45px;font-size:13px;background:#fffb7f url(../images/basic-form-warning-icon.gif) center left no-repeat;}

.basic-form table{margin:0;border-collapse:collapse;padding:0;width:1%;}

.basic-form th,.basic-form td{padding:0 0 26px;}

.basic-form th{white-space:nowrap;}

.basic-form label{cursor:pointer;}

.basic-form .has-hover-help{display:inline;}

.basic-form .has-hover-help img{position:relative;top:4px;left:4px;}

.basic-form.compact th,.basic-form.compact td{padding:0 0 16px;}.basic-form.th-135 table{width:inherit;}

.basic-form.th-135 th{width:135px;}

.basic-form .text-field th,
.basic-form .multi-text-field th,
.basic-form .text-field td,
.basic-form .multi-text-field td{font-family:"Myriad Pro",helvetica,arial,sans-serif;}

.basic-form .text-field th,.basic-form .multi-text-field th{padding-right:14px;text-align:right;font-size:13px;font-weight:normal;vertical-align:top;padding-top:3px;line-height:20px;}

.basic-form .text-field input,.basic-form .multi-text-field input{width:268px;margin:0;padding:2px;font-family:"Myriad Pro",helvetica,arial,sans-serif;font-size:13px;}

* html .basic-form .text-field input,* html .basic-form .multi-text-field input{border:1px solid #c3c3c3;border-top-color:#7c7c7c;border-bottom-color:#ddd;color:#333;text-transform:inherit;text-decoration:none;}


.basic-form .multi-text-field td label{margin:0 7px 0 14px;font-size:13px;font-weight:normal;white-space:nowrap;}

.basic-form .multi-text-field input{width:auto;}

.basic-form .text-field input.ezpz-hint,.basic-form .multi-text-field input.ezpz-hint{color:#999;}

.basic-form p.help{margin:5px 0;border-top:none;padding:0;font-size:11px;font-style:italic;color:#999;}

.basic-form .textarea-field th,.basic-form .textarea-field td{
font-family:"Myriad Pro",helvetica,arial,sans-serif;}

.basic-form .textarea-field th{
padding-top:3px;padding-right:14px;text-align:right;vertical-align:top;font-size:13px;font-weight:normal;}

/* css libraries */

.basic-form .textarea-field textarea{width:268px;margin:0;padding:2px;font-family:"Myriad Pro",helvetica,arial,sans-serif;font-size:13px;}.basic-form .checkboxes-field th,.basic-form .checkboxes-field td{font-family:"Myriad Pro",helvetica,arial,sans-serif;}.basic-form .checkboxes-field th{padding-right:14px;text-align:right;vertical-align:top;font-size:13px;line-height:20px;font-weight:normal;}.basic-form .checkboxes-field ul{position:relative;margin:-10px 0 0 0;padding:0;font-size:13px;line-height:20px;list-style:none;}.basic-form .checkboxes-field li{margin:0;padding:0;}.basic-form .checkboxes-field input{padding:0;margin:0 1px -1px 0;font-family:"Myriad Pro",helvetica,arial,sans-serif;font-size:18px;}.basic-form .checkboxes-field.checkboxes-field-deemphasized input{width:13px;height:13px;font-size:8px;}.basic-form .select-field th,.basic-form .select-field td{font-family:"Myriad Pro",helvetica,arial,sans-serif;}.basic-form .select-field th{padding-right:14px;text-align:right;font-size:13px;font-weight:normal;vertical-align:top;padding-top:3px;line-height:20px;}.basic-form .select-field select{margin:0 .5em 0 0;padding:2px;font-family:"Myriad Pro",helvetica,arial,sans-serif;font-size:13px;}.basic-form .file-field th,.basic-form .file-field td{font-family:"Myriad Pro",helvetica,arial,sans-serif;font-size:13px;}.basic-form .file-field th{padding-top:3px;padding-right:14px;text-align:right;vertical-align:top;font-weight:normal;}.basic-form .file-field p{margin:3px 0;}.basic-form .content-field .description{margin:0;}.basic-form .submit-field .button{position:relative;margin-top:-15px;float:right;}.basic-form .cancel-link{position:relative;float:left;margin-top:-15px;line-height:35px;}.basic-form .link-field a{margin-top:-15px;float:left;}.basic-form div.error{margin:0 0 15px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:10px;background:#c00;color:#fff;}.basic-form div.error a{color:#fff;}.basic-form div.error p{margin-bottom:0;}.basic-form div.error h2{display:none;}.basic-form div.error ul{margin:0;padding:0 0 0 10px;font-size:13px;font-family:"Myriad Pro",helvetica,arial,sans-serif;}.basic-form td div.error{margin-top:5px;font-size:13px;font-family:"Myriad Pro",helvetica,arial,sans-serif;}.basic-form div.inline-error{-moz-border-radius:3px;-webkit-border-radius:3px;padding:10px;background-color:#eee;color:#c00;}.basic-form div.inline-error a{color:#c00;}.basic-form div.error p{margin-bottom:0;}.basic-form td div.inline-error{margin-top:5px;font-size:13px;font-family:"Myriad Pro",helvetica,arial,sans-serif;}.narrative-form{font-family:Arial,Verdana,sans-serif;font-size:13px;}.narrative-form .note{margin:-.5em 0 1.5em;padding:0 0 0 2em;font-style:italic;}.narrative-form .notification{margin-left:1em;-moz-border-radius:3px;-webkit-border-radius:3px;padding:.5em 1em;font-family:helvetica,arial,sans-serif;font-weight:bold;color:#999;background:#e5e5e5;}.narrative-form .cancel-link{margin-left:.5em;}.single-field-form{margin:13px 0;}.single-field-form p{margin:13px 0;font-size:13px;line-height:18px;}.single-field-form table{width:100%;margin:0;border-collapse:collapse;padding:0;}.single-field-form td{padding:0;vertical-align:middle;}.single-field-form label{cursor:pointer;}.single-field-form .text-field input{width:100%;padding:2px;font-size:12px;}.single-field-form .textarea-field textarea{width:100%;padding:2px;font-size:12px;overflow:auto;}.single-field-form .help-field{font-size:13px;line-height:18px;color:#333;}.single-field-form .help-field .amplified{font-size:20px;line-height:27px;}.single-field-form .submit{width:1%;}.single-field-form .submit .button{margin:0 0 0 1em;}.single-field-form .error-message{color:#900;font-weight:bold;}.tabs ul.tabs-tabs{margin:0;padding:0;list-style:none;}.tabs ul.tabs-tabs li{float:left;margin:0 5px 0 0;padding:0;}.tabs ul.tabs-tabs li a{position:relative;float:left;margin:2px 0 0;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;padding:0 10px;font-family:arial,sans-serif;font-size:13px;line-height:26px;font-weight:bold;text-decoration:none;color:#999;background:#e5e5e5;}.tabs ul.tabs-tabs li.indicator{float:right;margin:0;padding:0;line-height:26px;font-size:11px;font-weight:bold;font-family:arial,sans-serif;color:#999;}.tabs .tabs-panel{border-top:1px solid #e1e1e1;padding-top:25px;}.tabs .tab-pane{margin:0 0 15px 0;border:0;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;padding:1em .2em 0 0;}.tabs ul.tabs-tabs li.tabs-selected a{margin-top:0;margin-bottom:-1px;padding-top:2px;padding-bottom:1px;color:#fff;background:#9c3;}.tabs .tabs-hide{display:none;}.toast{position:relative;}.toast-content{display:none;position:absolute;top:-2.5em;right:0;}.toast-bubble,.toast-content{text-align:center;font-size:12px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:.5em 1em;font-family:helvetica,arial,sans-serif;font-weight:bold;color:#999;background:#e5e5e5;}.specimen-editor{position:relative;margin:0 0 55px;border-top:1px solid #e1e1e1;padding:10px 0 0;}.specimen-editor .variation-switch{margin:0;}.specimen-editor .font-size-slider{position:absolute;top:20px;right:0;}.specimen-editor .font-size-slider div{position:relative;float:left;font-family:arial,sans-serif;font-weight:bold;}.specimen-editor .font-size-slider div.min{top:-4px;margin-right:4px;font-size:10px;}.specimen-editor .font-size-slider div.max{top:-8px;margin-left:4px;font-size:16px;}.specimen-editor .font-size-slider .slider{width:90px;}.specimen-editor textarea{margin:20px 0 0 0;border:0;border-bottom:1px solid #e1e1e1;padding:0;height:305px;width:100%;font-size:56px;line-height:1.2em;text-decoration:none;outline:none;word-wrap:break-word;}.render-samples{position:relative;margin:0 0 55px;border-top:1px solid #e1e1e1;padding:10px 0 0;}.render-samples .render-samples-controls{margin-bottom:20px;}.render-samples .render-samples-images div{border:1px solid #999;width:728px;overflow:hidden;}.render-samples .render-samples-images .empty{padding:10px;width:708px;font-family:arial,sans-serif;}.font-list{width:100%;}.font-list h1.heading.heading-3{margin-bottom:10px;border-bottom:1px solid #e1e1e1;padding-bottom:10px;}.font-list table{margin:0 0 1em;border-bottom:1px solid #e1e1e1;border-collapse:collapse;width:100%;}.font-list td{padding:0;}.font-list .font-info{vertical-align:top;border-top:1px solid #e1e1e1;width:99%;height:77px;}.font-list tr:first-child .font-info{border-top:none;height:67px;}.font-list .details{margin:10px 0 0 0;}.font-list tr:first-child .details{margin:0;}.font-list .font-info .specimen{position:relative;width:inherit;}.font-list .font-info .specimen a{position:absolute;top:5px;display:block;white-space:nowrap;font-size:30px;color:#333;text-decoration:none;outline:none;overflow:hidden;width:inherit;}.font-list .controls{border-top:1px solid #e1e1e1;width:1%;}.font-list .controls div.controls-wrapper{display:block;position:relative;padding:40px 0 0 15px;height:47px;white-space:nowrap;text-align:right;background:#fff;}.font-list tr:first-child .controls{border-top:none;}.font-list tr:first-child .controls div.controls-wrapper{padding-top:30px;}.font-list .controls a,.font-list .controls a:visited{margin:0 4px 0 0;font-size:13px;color:#666;outline:none;}.font-list .controls a.button,.font-list .controls a.button:visited{color:#fff;margin:0;}

.font-list.font-list-1 .font-info .specimen a{color:#636363;}

.font-name,a.font-name,a.font-name:visited{font-weight:normal;font-style:normal;font-size:13px;font-family:georgia,serif;text-decoration:none;color:#8cbb2f;}a.font-name:hover,a.font-name:hover:visited{text-decoration:underline;}

.font-name.font-name-1,a.font-name.font-name-1,a.font-name.font-name-1:visited{font-size:18px;}

.font-name.font-name-2,a.font-name.font-name-2,a.font-name.font-name-2:visited{font-style:normal;font-weight:bold;font-family:arial,sans-serif;color:#360;}.font-name.font-name-3,a.font-name.font-name-3,a.font-name.font-name-3:visited{font-size:11px;font-style:normal;font-weight:bold;font-family:arial,sans-serif;color:#360;}

.font-byline,.font-byline:visited{margin:0 0 1em;font-size:13px;font-style:italic;font-family:georgia,serif;font-weight:normal;color:#666;text-decoration:none;}.font-byline.font-byline-1,.font-byline.font-byline-1:visited{font-style:normal;font-family:arial,sans-serif;}.font-byline.font-byline-2,.font-byline.font-byline-2:visited{font-family:arial,sans-serif;color:#999;}.font-byline.font-byline-3,.font-byline.font-byline-3:visited{font-size:11px;font-family:arial,sans-serif;color:#999;}.font-byline.font-byline-4,.font-byline.font-byline-4:visited{font-family:arial,sans-serif;font-style:normal;}.font-byline a.font-creator,.font-byline a.font-creator:visited{color:#666;}.font-byline.font-byline-4 a.font-creator,.font-byline.font-byline-4 a.font-creator:visited{color:#360;}.callout{margin:0 0 13px;border:1px solid #e1e1e1;-moz-border-radius:1px;-webkit-border-radius:1px;padding:0 10px;background:#f4f9fb;}.step-indicator{margin:11px 0;padding:0;font-size:15px;line-height:18px;color:#999;}.step-indicator span{float:left;margin:0 1em 0 0;padding:0;}.step-indicator span.active{font-weight:bold;color:#333;}.admin{border:1px solid #ddd;padding:1em;background:#efefef;}.warning{color:#900;}tr.admin td{padding:.5em 1em;}.positive-money{color:#060;}.negative-money{color:#900;}#admin-panel{position:fixed;right:3px;bottom:3px;z-index:10000;}#admin-panel.min{width:16px;height:16px;cursor:pointer;background-image:url(../images/akoni-mark-16x16.png);}#admin-panel.min ul{display:none;}#admin-panel.max{border:1px solid #ddd;background-color:#efefef;padding:.5em;padding-right:3px;-moz-border-radius:8px;-webkit-border-radius:8px;}#admin-panel ul{line-height:1.5;height:1.5em;margin:0;padding:0;list-style-type:none;font-size:13px;}#admin-panel li{float:left;padding:0 .5em;}#admin-panel form{vertical-align:bottom;}#admin-panel li.close{padding:0;margin-right:4px;display:block;width:14px;height:100%;background-image:url(../images/remove-icon.png);background-repeat:no-repeat;background-position:right center;cursor:pointer;}#admin-panel a,#admin-panel a:visited{color:#360;}table.admin-table{margin:0 0 1em;padding:0;border-collapse:collapse;width:100%;line-height:1;font-family:"Helvetica Neue",sans-serif;}table.admin-table tr.error{background-color:#d66666;color:#fff;}table.admin-table tr.error a{color:#fff;}table.admin-table td,table.admin-table th{padding:.5em .4em .3em .4em;text-align:left;}table.admin-table th{color:#fff;background-color:#333;}table.admin-table td,table.admin-table th{border:1px solid #666;}table.admin-table thead th{border:1px solid #ddd;border-bottom-color:#666;}table.admin-table tbody th small{font-weight:normal;color:#aaa;}table.admin-table td.compact{font-size:10px;line-height:1.2;}table.admin-table td.number{text-align:right;}table.admin-table td a{text-decoration:none;}table.admin-table td a:hover{text-decoration:underline;}tr.separator th{text-align:left;}tr.separator th div{padding:.25em;}tr.separator th.true div{background-color:#060;color:#fff;}tr.separator th.false div{background-color:#600;color:#fff;}.font-approval-filters{border-collapse:collapse;width:100%;margin-bottom:1em;}.font-approval-filters td{text-align:left;white-space:nowrap;font-size:11px;font-weight:bold;line-height:1.6;font-family:"Helvetica Neue",sans-serif;vertical-align:bottom;}.font-approvals{border-collapse:collapse;border:1px solid #000;width:100%;margin-bottom:1em;font-family:"Helvetica Neue",sans-serif;font-size:11px;line-height:1;}.font-approvals td{padding:.25em .5em;border:1px solid #fff;text-align:center;}.font-approvals .true,.font-approvals .true a{color:#fff;background-color:#060;}.font-approvals .false,.font-approvals .false a{color:#fff;background-color:#600;}.font-approvals a{text-decoration:none;}.font-approvals a:hover{text-decoration:underline;}.admin-font-information{font-family:"Helvetica Neue",sans-serif;}.admin-font-information .tabs-tabs .false a{color:#900;}.admin-font-information .tabs-tabs .tabs-selected.false a{color:#fff;background-color:#900;}.admin-font-information dl{margin-top:0;}.admin-font-information dt{font-weight:bold;margin-bottom:.5em;}.admin-font-information dt.false{color:#900;}.admin-font-information dd{margin-left:1em;}.font-file-test-results{font-family:"Helvetica Neue",sans-serif;}.font-file-test-results .pass,.font-file-test-results .pass a{background-color:#060;color:#fff;}.font-file-test-results .fail,.font-file-test-results .fail a{background-color:#900;color:#fff;}.font-file-test-results .some-fail,.font-file-test-results .some-fail a{background-color:#500;color:#fff;}.font-file-test-results .not-applicable,.font-file-test-results .not-applicable a{background-color:#ddd;color:#fff;}.font-file-test-results .not-run,.font-file-test-results .not-run a{background-color:#aaa;color:#fff;}.font-file-test-results .run-tests,.font-file-test-results .run-tests a{background-color:#eee;color:#900;}.font-file-test-results .edge{border-left:2px solid #000;}.font-file-test-results .current-browser-status{padding:.4em;-moz-border-radius:3px;-webkit-border-radius:3px;}.font-file-test-results table{margin:0 0 1em;padding:0;border-collapse:collapse;width:100%;line-height:1;}.font-file-test-results td,.font-file-test-results th{padding:.5em .4em .3em .4em;background-color:#fff;}.font-file-test-results td{border:1px solid #666;text-align:center;}.font-file-test-results thead th{border:1px solid #ddd;border-bottom-color:#666;}.font-file-test-results thead tr.os-row th{background-color:#666;color:#fff;text-align:center;}.font-file-test-results thead th.empty{border:none;}.font-file-test-results tbody th{text-align:right;border-left:none;border:1px solid #ddd;border-right-color:#666;}.font-file-test-results td.text{text-align:left;}.font-file-test-results td a{display:block;text-decoration:none;}.font-file-test-results td a:hover{text-decoration:underline;}.font-file-status td,.font-file-status th{text-align:left;}.font-file-test-results-compact th,.font-file-test-results-compact td{font-size:10px;}.font-file-test-results-compact th.current{background-color:#333;color:#fff;}.font-file-test-results-compact td.result{white-space:nowrap;}.render-sample{border:1px solid #666;padding:10px;background-color:#eee;}.render-sample p{margin-bottom:10px;}.control-panel{position:relative;}.control-panel .switch{position:absolute;top:0;right:0;}.paginated{font-family:"Myriad Pro",helvetica,arial,sans-serif;color:#999;margin-bottom:1em;}.paginated a{text-decoration:none;}.paginated a:hover{text-decoration:underline;}.paginated ul{display:inline;padding:0;}.paginated li{padding:0;margin:0 3px;display:inline;}.paginated li a{padding:3px;}.paginated li.current_page{color:#000;}.javascript-snippet{margin:0 0 1.2em;}.javascript-snippet p{margin:0;}.javascript-snippet textarea{width:100%;margin:0;padding:6px;font-size:12px;color:#666;}.javascript-snippet .javascript-snippet-control{margin:5px 0 0 -2px;font-family:arial,sans-serif;font-size:12px;color:#999;}.javascript-snippet .javascript-snippet-control input{position:relative;top:-1px;}.tag-list{margin:0 0 20px 15px;}.tag-list.flat{margin:0 0 20px 0;}.tag-list h2{width:100%;clear:both;}.tag-list ul{float:left;margin:0;padding:0;list-style:none;font-family:arial,sans-serif;font-size:12px;}.tag-list li{margin:0;padding:4px 6px 4px 0;white-space:nowrap;color:#979081;}.tag-list li.active{margin:-2px 0;position:relative;left:-15px;-moz-border-radius:2px;-webkit-border-radius:2px;padding:0;background:#d7d3cc url(../images/tag-list-remove-icon.gif) 4px 9px no-repeat;}.tag-list li.active a{display:block;padding:6px 7px 6px 15px;color:#574d37;}.tag-list a{text-decoration:none;}.tag-list a:hover{text-decoration:underline;}.tag-list em{color:#979081;}#modal-dialog-background-cover{position:absolute;top:0;left:0;z-index:1000;height:100%;width:100%;background:url(../images/modal-page-cover.png);}#modal-dialog-container{position:absolute;top:8%;left:15%;z-index:1000;padding:7px;width:70%;height:76%;}.dynamic#modal-dialog-container{height:auto;}.notification#modal-dialog-container{top:35%;left:35%;width:30%;height:auto;}#modal-dialog-container .close-button{position:absolute;top:-7px;right:-7px;z-index:1000;height:32px;width:32px;background:url(../images/modal-dialog-close-button.png);cursor:pointer;}#modal-dialog{position:relative;-moz-border-radius:2px;-webkit-border-radius:2px;background:#fff;height:100%;width:100%;overflow:auto;}.notification#modal-dialog-container #modal-dialog{padding:none;background:none;}#modal-dialog .content{padding:18px 15px 15px 15px;font-size:13px;line-height:18px;color:#666;}#modal-dialog .footer{position:absolute;bottom:0;left:0;-moz-border-radius-bottomleft:2px;-moz-border-radius-bottomright:2px;-webkit-border-bottom-left-radius:2px;-webkit-border-bottom-right-radius:2px;padding:10px 0;width:100%;text-align:center;font-size:13px;font-family:arial,sans-serif;color:#999;background:#2c2a25;}#modal-dialog .button{margin:0 4px 0 0;}#modal-dialog .footer a,#modal-dialog .footer a:visited{color:#ccc;}#modal-dialog .footer-help{margin:11px 0 0 0;padding:11px 0 0 0;border-top:1px solid #ccc;font-size:11px;}.pricing-page{background:url(../images/pricing-promo-2.gif) 415px 0 no-repeat;}.pricing-page#typepad{background-image:url(../images/referrals/typepad/pricing-promo.gif);}.pricing-page .comparison-table{margin-top:20px;}.comparison-table{margin:0 0 40px;}.comparison-table table{border-collapse:collapse;margin:0 0 13px;padding:0;width:100%;font-size:13px;background:#e1f7b2 url(../images/comparison-table-promoted-bg.gif) repeat-x;}.comparison-table th,.comparison-table td{border:1px solid #e1e1e1;padding:6px;width:20%;font-family:arial,sans-serif;text-align:center;background:#fff;}.comparison-table td{font-size:15px;color:#666;}.comparison-table tr.levels th{border-top:none;}.comparison-table tr.levels th.first,.comparison-table tr.feature th,.comparison-table tr.last th{border-left:none;}.comparison-table th.promoted,.comparison-table td.promoted{border-top:1px solid #abd754;border-right:none;border-bottom:1px solid #abd754;border-left:1px solid transparent;}.comparison-table tr.last td,.comparison-table tr.last th{border-bottom:none;}.comparison-table th.last,.comparison-table td.last{border-right:none;}.comparison-table th.promoted,.comparison-table td.promoted{background:transparent;}.comparison-table tr.last td,.comparison-table tr.last th{padding:9px 0;}.comparison-table tr.feature th{padding-left:0;}.comparison-table tr.levels th{padding-bottom:4px;}.comparison-table tr.levels th.promoted{padding-top:11px;}.comparison-table tr.cost th{padding-right:28px;}.comparison-table tr.cost td{padding-bottom:0;}.comparison-table tr.feature th{text-align:right;font-weight:normal;}.comparison-table tr.levels th{vertical-align:bottom;font-size:26px;font-weight:normal;white-space:nowrap;color:#360;}.comparison-table tr.levels th .tagline{display:block;margin:1px 0 0 0;font-size:15px;color:#574d37;}.comparison-table tr.levels th.promoted{font-size:36px;color:#fff;text-shadow:#83af2c 2px 1px 0;}.comparison-table tr.levels th.promoted .tagline{margin:0 0 1px 0;font-size:16px;text-shadow:none;color:#333;}.comparison-table th.has-hover-help .has-hover-help-wrapper{zoom:1;position:relative;padding:0 22px 0 0;}.comparison-table th.has-hover-help .hover-help-target{position:absolute;top:50%;right:0;margin:-7px 0 0 0;}.comparison-table tr.cost td{color:#858585;}.comparison-table tr.cost td strike{display:block;margin:0 0 1px 0;font-size:15px;}.comparison-table tr.cost td .price{font-size:21px;color:#9c3;}.comparison-table td.promoted{font-size:15px;color:#333;}.comparison-table tr.cost td.promoted{font-size:13px;color:#555;}.comparison-table tr.cost td.promoted .price{color:#360;font-size:27px;}.comparison-table tr.cost td.promoted strike{color:#555;}.comparison-table td.promoted .button{font-size:22px;padding-bottom:9px;}.comparison-table td.yes{text-indent:-5000px;background-image:url(../images/check-22x22-bg-ffffff.gif);background-position:center center;background-repeat:no-repeat;}.comparison-table td.promoted.yes{background-image:url(../images/check-22x22-bg-e1f7b2.gif);}.comparison-table .footer{padding-left:45px;text-align:center;font-size:13px;font-family:arial,sans-serif;color:#999;}.comparison-table .temporary-upgrade-notice{text-align:center;font-size:13px;font-family:arial,sans-serif;font-weight:bold;color:#fff;background-color:#360;margin-top:20px;padding:10px;-moz-border-radius:5px;-webkit-border-radius:5px;}.hover-help{padding:0 0 0 10px;width:210px;background:url(../images/hover-help-arrow-l.gif) center left no-repeat;white-space:normal;}.has-horizontal-hover-help .hover-help{padding:0 0 10px 0;width:105px;background:url(../images/hover-help-arrow-d.gif) bottom center no-repeat;}.hover-help .hover-help-content{-moz-border-radius:3px;-webkit-border-radius:3px;padding:10px;text-align:left;font-family:arial,sans-serif;font-size:12px;line-height:150%;font-weight:normal;color:#ccc;background:#2c2a25;}.hover-help .hover-help-content a,.hover-help .hover-help-content a:visited{color:#ccc;}.font-library{margin:0 0 13px 0;}.font-library h2.heading.heading-6{margin:22px 0 2px 0;}.font-library h2.heading.heading-6:first-child{margin-top:0;}.font-library p.view-fonts{margin:0 0 18px 0;}.font-library p.view-fonts a,.font-library p.view-fonts a:visited{color:#360;}.font-library h2.heading.heading-5{margin:20px 0 5px 0;line-height:1;}.font-library h2.heading.heading-5 a,.font-library h2.heading.heading-5 a:visited{color:inherit;text-decoration:none;}.font-library h2.heading.heading-5 a:hover,.font-library h2.heading.heading-5 a:visited:hover{text-decoration:underline;}.font-library h2.heading.heading-5:first-child{margin-top:0;}.font-library p{margin:0 0 5px 0;font-size:13px;font-family:arial,sans-serif;color:#999;}.font-library p a,.font-library p a:visited{color:#999;}.font-library p a,.font-library p a:visited{color:#999;}.minimal-list{margin:0 0 1em 0;padding:0;font-size:14px;line-height:150%;font-family:arial,sans-serif;}.minimal-list dt{float:left;clear:left;margin:0 .4em 0 0;padding:0;font-weight:bold;color:#574d37;}.minimal-list dd{float:left;margin:0 .2em 0 0;padding:0;color:#666;}.minimal-list dd:after{content:",";}.minimal-list dd.last:after{content:"";}.minimal-list dd .hover-help-target{position:relative;top:2px;}.specimen-comparison{margin:0 0 2em;border-collapse:collapse;background:#fff;}.specimen-comparison td,.specimen-comparison th{padding:.5em .4em .3em .4em;border:1px solid #ddd;text-align:left;font-family:arial,sans-serif;}.specimen-comparison th,.specimen-comparison tr.highlight td{border-bottom:2px solid #bbb;}.specimen-comparison .specimen{font-size:2em;}.specimen-comparison tr.real td.label{font-weight:bold;background-color:#eee;}#system-warning{position:absolute;z-index:1000000;margin:0;padding:0;height:36px;width:100%;text-align:center;color:#fff;font-family:arial,sans-serif;font-size:12px;background:#c00;}#system-warning span{padding:4px 0 4px 28px;line-height:36px;white-space:nowrap;background:url(../images/system-warning-icon.gif) center left no-repeat;}#system-warning a,#system-warning a:visited{color:#fff;}#sign-up-promo{margin:0 0 3em;}#invitations-promo{margin:0 0 1.5em;}#invitations-promo .button{display:block;}.font-bio{position:relative;margin:0 0 24px;}.font-bio h1.heading.heading-1{margin:0 0 5px;}.font-bio .font-bio-controls{text-align:right;line-height:30px;}.font-bio .upgrade-notice{position:relative;top:2px;font-family:arial,sans-serif;font-size:11px;font-style:italic;color:#630;}.font-bio .font-bio-controls .button{margin:0 0 0 3px;}.font-bio h2.heading.heading-5{margin-top:8px;margin-bottom:2px;}.font-bio .description{margin:0;font-size:15px;color:#999;}.font-bio .description a,.font-bio .description a:visited{color:#999;}.font-variations{margin:0;padding:0 0 55px;border-top:1px solid #e1e1e1;width:100%;overflow:hidden;}.font-variations dt,.font-variations dd{margin:0;padding:10px 0 0 0;font-size:11px;font-family:arial,sans-serif;color:#666;}.font-variations dt{float:left;font-weight:bold;}.font-variations dd{float:right;text-align:right;color:#999;}.font-variations dd.sample{float:none;clear:both;border-bottom:1px solid #e1e1e1;padding:10px 0 5px;width:inherit;white-space:nowrap;text-align:left;font-size:56px;color:#000;}.specimen-scale{position:relative;margin:0 0 20px;padding:10px 0 20px;border:1px solid #e1e1e1;border-width:1px 0;width:100%;overflow:hidden;}.specimen-scale .variation-switch{margin:0 0 10px;}.specimen-scale .variation-size{position:absolute;top:10px;right:0;font-size:11px;font-family:arial,sans-serif;color:#999;}.specimen-scale table{margin:0;border:0;padding:0;border-collapse:collapse;}.specimen-scale th{padding:10px 10px 0 0;width:1%;vertical-align:text-bottom;text-align:right;font-size:11px;font-weight:normal;color:#999;font-family:arial,sans-serif;}.specimen-scale td{padding:10px 0 0 0;vertical-align:text-bottom;white-space:nowrap;}.specimen-contrast{margin:0 0 55px;font-size:13px;line-height:1.4em;}.specimen-contrast-a,.specimen-contrast-b{padding:25px;}.specimen-contrast-b{background:#000;}.specimen-contrast-a .specimen-contrast-1{color:#000;}.specimen-contrast-a .specimen-contrast-2{color:#333;}.specimen-contrast-a .specimen-contrast-3{color:#666;}.specimen-contrast-a .specimen-contrast-4{color:#999;}.specimen-contrast-a .specimen-contrast-5{color:#ccc;}.specimen-contrast-b .specimen-contrast-1{color:#fff;}.specimen-contrast-b .specimen-contrast-2{color:#ccc;}.specimen-contrast-b .specimen-contrast-3{color:#999;}.specimen-contrast-b .specimen-contrast-4{color:#666;}.specimen-contrast-b .specimen-contrast-5{color:#333;}.font-creator-bio p{margin:0 0 30px 0;}.font-creator-bio .description{margin:0 0 8px 0;}.font-creator-bio a{font-size:11px;font-family:arial,sans-serif;}.font-creator-bio .font-creator-bio-separator{font-size:11px;}#payment-form{margin-top:-.6em;padding-top:.6em;background:url(../images/payment-promo.gif) top right no-repeat;}#payment-form a,#payment-form a:visited{color:#9c3;}#payment-form .heading{margin-bottom:31px;}#payment-form .basic-form.th-135 table{float:left;width:51%;}#payment-form .payment-form-aside{float:left;width:265px;font-size:11px;line-height:1.6em;font-family:arial,sans-serif;color:#666;}#payment-form .payment-form-aside img{display:block;margin:0 0 1em;}.search-form{position:relative;}.search-form .spinner{position:absolute;top:4px;right:38px;}.search-form input.text-field{vertical-align:middle;width:111px;padding:2px;}.search-form input.ezpz-hint{color:#999;}.search-form p{vertical-align:middle;}.search-form input.submit-field,.search-form input.submit-field:visited{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;margin:0;border:0;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;padding:.48em .4em .4em;white-space:nowrap;text-align:center;vertical-align:middle;font-size:11px;line-height:1.2;font-family:arial,sans-serif;font-weight:bold;text-decoration:none;color:#fff;background:#98958f;cursor:pointer;outline:none;text-transform:uppercase;}* html .search-form input.submit-field,* html .search-form input.submit-field:visited{display:inline;}.search-form input.submit-field::-moz-focus-inner{border:0;}.ac_results{position:absolute;z-index:3;margin-left:1px;margin-top:0;background:url(../images/autocomplete-bg.png) 0 -3px repeat-x;}.ac_results iframe{display:none;}.ac_results ul{margin:0;-moz-border-radius-bottomleft:2px;-moz-border-radius-bottomright:2px;-webkit-border-bottom-left-radius:2px;-webkit-border-bottom-right-radius:2px;padding:2px 0;width:100%;list-style:none;text-align:left;font-size:12px;font-weight:normal;font-family:arial,sans-serif;background:url(../images/autocomplete-bg.png);}.ac_results li{margin:0;padding:5px 8px;color:#ccc;}.ac_results li.ac_over,.ac_results li:hover{color:#fff;background:#42403b;cursor:pointer;}.search-page-form{margin-bottom:2em;}.search-page-form input.text-field{font-size:18px;padding:4px;vertical-align:middle;}.search-page-results h2{margin-bottom:.7em;}

/* custom */

p.promo-0{
margin-bottom:25px;
padding:0;
line-height:120%;
font-size:18px;
font-family:arial,sans-serif;
color:#0a4485;
}

p.promo{
margin-bottom:25px;
padding:0;
line-height:140%;
font-size:21px;
font-family:arial,sans-serif;
color:#0a4485;
}

p.promo.promo-index{
margin-bottom:10px;
line-height:120%;
font-size:28px;
}

p.promo.promo-1{
margin-bottom:10px;
line-height:120%;
font-size:34px;
}

p.promo.promo-2{
margin-bottom:25px;
font-size:14px;
line-height:140%;
font-family:arial,sans-serif;color:#666;border:0;
}

p.promo.promo-3{
margin-bottom:6px;
margin-top:108px;
font-size:14px;
line-height:140%;
font-family:arial,sans-serif;color:#666;border:0;
text-align:center;
}

p.promo.promo-4{
margin-bottom:25px;
margin-top:0px;
font-size:16px;
line-height:140%;
font-family:arial,sans-serif;color:#666;border:0;
text-align:center;
}

p.promo.promo-3-ja{
margin-bottom:0px;
margin-top:80px;
font-size:14px;
line-height:140%;
font-family:arial,sans-serif;color:#666;border:0;
text-align:center;
}

p.promo.promo-4-ja{
margin-bottom:20px;
margin-top:0px;
font-size:16px;
line-height:140%;
font-family:arial,sans-serif;color:#666;border:0;
text-align:center;
}


#feature-tour{position:relative;}

#feature-tour .navigation{float:left;width:160px;}


#feature-tour .navigation .pages{position:relative;left:-10px;margin:0;padding:0;width:170px;list-style:none;}

#feature-tour .navigation .pages li{margin:0;padding:0;border-bottom:1px solid #fff;}

#feature-tour .navigation .pages a{display:block;-moz-border-radius-topleft:2px;-moz-border-radius-bottomleft:2px;-webkit-border-top-left-radius:2px;-webkit-border-bottom-left-radius:2px;border-top-left-radius:2px;border-bottom-left-radius:2px;padding:0 9px;font-size:12px;line-height:30px;font-weight:bold;color:#666;font-family:arial,sans-serif;text-decoration:none;}

#feature-tour .navigation .pages a:hover{background:#449CD1;display:block;-moz-border-radius-topleft:2px;-moz-border-radius-bottomleft:2px;-webkit-border-top-left-radius:2px;-webkit-border-bottom-left-radius:2px;border-top-left-radius:2px;border-bottom-left-radius:2px;padding:0 9px;font-size:12px;line-height:30px;font-weight:bold;color:#FFF;font-family:arial,sans-serif;text-decoration:none;}

#feature-tour .navigation .pages span{display:block;-moz-border-radius-topleft:2px;-moz-border-radius-bottomleft:2px;-webkit-border-top-left-radius:2px;-webkit-border-bottom-left-radius:2px;border-top-left-radius:2px;border-bottom-left-radius:2px;padding:0 9px;font-size:12px;line-height:30px;font-weight:bold;color:#666;font-family:arial,sans-serif;text-decoration:none;}

#feature-tour .navigation .pages span.current{font-weight:bold;background:#ec9590;color:#fff;}

#feature-tour .navigation .prev-next{position:absolute;right:0;margin:0;padding:0;list-style:none;}

#feature-tour .navigation #prev-next-1{top:3px;}#feature-tour .navigation #prev-next-2{bottom:45px;}

#feature-tour .navigation .prev-next li{display:inline;}
#feature-tour .content{margin:0 0 45px 160px;border-left:1px solid #ccc;padding:0 0 30px 18px;}
#feature-tour .illustration{margin-bottom:2em;}* html #feature-tour .illustration img{width:718px;}

ul#site-navigation{
margin:0 0 25px;
padding:0;
list-style:none;
font-size:15px;
font-family:arial,sans-serif;}

#site-navigation li{
position:relative;
float:left;
margin:0 12px -4px;
padding:0;
list-style:none;
}

#site-navigation li a,
#site-navigation li a:visited{
position:relative;
display:block;
margin:0 0 -4px;
padding:0 2px 13px;
color:#0066b4;
text-decoration:none;
}

#site-navigation li a:hover{
color:#99CC33;
}

#site-navigation li.first{
margin-left:0;
}

#site-navigation li.first a{
border-left:0;
padding-left:0;
}

#site-navigation li.current{border-bottom-color:#9c3;}

#site-navigation li.current a{border-left:2px solid #fff;padding-left:0;border-right:2px solid #fff;padding-right:0;}

#site-navigation li.current.first a{border-left:0;padding-left:0;}

.featured-quote blockquote{position:relative;margin:0 0 .9em;padding:0 0 0 20px;font-size:17px;line-height:150%;font-family:arial,sans-serif;font-style:italic;color:#693;}

.featured-quote blockquote span.qstart,.featured-quote blockquote span.qend{font-size:200%;font-family:verdana,arial,sans-serif;color:#ccc;}

.featured-quote blockquote span.qstart{position:absolute;top:0;left:-3px;}.featured-quote blockquote span.qend{position:relative;top:10px;left:-4px;line-height:1px;}.featured-quote cite{padding:0 0 0 20px;font-family:arial,sans-serif;font-style:normal;text-transform:uppercase;letter-spacing:.2em;font-size:12px;color:#666;}.featured-quote cite a{font-style:italic;text-transform:none;letter-spacing:0;color:#693;}.prev-next-navigation{border-top:1px solid #e4ded1;padding-top:15px;text-align:right;}#home-page h1.tk-bello-pro{margin:-6px 0 0;width:600px;height:310px;overflow:hidden;font-size:70px;line-height:80px;font-weight:normal;color:#036;}#home-page h1.tk-ff-dax-compact-web-pro{margin:-6px 0 0;width:600px;height:274px;overflow:hidden;font-size:66px;line-height:66px;font-weight:normal;color:#960;}#home-page h1.tk-bello-pro.akoni-not-supported{text-indent:-5000px;background:url(../images/home/bello-pro.gif) no-repeat;}#home-page h1.tk-ff-dax-compact-web-pro.akoni-not-supported{text-indent:-5000px;background:url(../images/home/ff-dax-compact-web-pro.gif) no-repeat;}#home-page h1.tk-bello-pro em{display:block;font-size:137px;line-height:137px;font-style:normal;color:#c30;}#home-page h1.tk-ff-dax-compact-web-pro em{display:block;font-size:132px;line-height:128px;font-style:normal;font-weight:900;text-transform:uppercase;color:#f60;}#home-page h1.tk-bello-pro span{position:relative;display:block;font-size:100px;line-height:50px;}#home-page h1.tk-ff-dax-compact-web-pro span{position:relative;display:block;font-size:73px;line-height:65px;text-transform:uppercase;letter-spacing:.077em;}#home-page-browser-info{float:right;padding:0 25px 0 0;font-size:13px;font-family:arial,sans-serif;color:#999;}#home-page-browser-info a,#home-page-browser-info a:visited{color:#999;}#home-page .font-byline{margin:0 0 21px 0;}

#home-page-main-promo{
margin:23px 0 0 19px;
}

#home-page-main-promo .button.deemphasized{
margin-right:5px;
}

#home-page-details{
border-top:1px solid #b4d7ed;
padding:1em 0 0 0;
text-decoration:none;
}

#home-page-details a,
#home-page-details a:visited{
font-family:arial,sans-serif;
color:#005584;
text-decoration:none;
font-size:18px;}

#home-page-details-ja a,
#home-page-details-ja a:visited{
font-family:arial,sans-serif;
color:#005584;
text-decoration:none;
font-size:14px;}

#home-page-details a:hover{color:#99CC33;}

#home-page-details-ja .home-page-more-link{padding-left:200px;}

#home-page-details .home-page-details-link{padding-left:120px;}.attribute-list{position:relative;}.attribute-list .heading{float:left;margin:0 0 7px;padding:0 21px 0 10px;background:url(../images/check.gif) center right no-repeat;}.attribute-list p{position:absolute;top:7px;right:0;}.attribute-list p a,.attribute-list p a:visited{font-size:12px;font-family:arial,sans-serif;color:#666;}.attribute-list ul{clear:both;margin:0;border-top:1px solid #e1e1e1;padding:.8em 0 0 10px;font-size:13px;}.attribute-list li{margin:0 0 .8em;padding:0;font-family:arial,sans-serif;list-style:none;}#create-account .basic-form{float:left;width:50%;}#create-account .attribute-list{float:right;width:300px;margin-top:-4px;}#create-account .referral-sidebar{float:right;width:450px;}#create-account .referral-sidebar .heading{margin:0 0 20px;}#create-account .referral-sidebar ol{margin:0 0 0 1.4em;padding:0;font-size:14px;line-height:160%;color:#666;}#create-account .referral-sidebar ol li{margin:0 0 1em;padding:0;font-weight:bold;font-family:arial,sans-serif;}#create-account .referral-sidebar ol li p{margin:0;font-weight:normal;font-family:georgia,serif;}.font-variations-promo{width:470px;}.font-variations-promo div{visibility:hidden;line-height:75px;font-size:50px;font-weight:bold;}.font-variations-promo div.font-variation-1{margin:0 0 .23em;font-weight:600;color:#bf6a1f;}.font-variations-promo div.font-variation-2{margin:0 0 .19em;font-weight:200;color:#858a22;}.font-variations-promo div.font-variation-3{margin:0 0 .11em;font-weight:900;color:#eecc49;}.font-variations-promo div.font-variation-4{margin:0;font-weight:600;color:#36380e;}.font-variations-promo .font-byline{visibility:hidden;margin:1em 0 0 0;}.foundry-detail{margin:0;}.foundry-detail.has-specimen-font{margin:0 0 0 30px;}.foundry-detail .description{margin:0 0 10px;}.foundry-detail .foundry-detail-link{border-bottom:1px solid #e1e1e1;padding:0 0 10px;text-align:right;font-size:13px;font-weight:bold;font-family:arial,sans-serif;}.foundry-detail .font-list table{margin-bottom:10px;}.foundry-detail .foundry-fonts-link{font-size:13px;font-weight:bold;font-family:arial,sans-serif;}#font-font-promo{visibility:hidden;margin:0 0 30px 0;padding:7px 0 0 0;border-top:1px solid #ccc;height:114px;font-family:"ff-meta-web-pro-1","ff-meta-web-pro-2",sans-serif;}#font-font-promo img{float:left;margin:3px 0 0 0;border:0;}#font-font-promo div{margin:0 0 0 120px;}#font-font-promo h2{margin:0 0 -5px 0;font-size:40px;font-weight:normal;font-family:"ff-meta-web-pro-1","ff-meta-web-pro-2",sans-serif;color:#000;}#font-font-promo h2 a,#font-font-promo h2 a:visited{color:#000;text-decoration:none;}#font-font-promo p{margin:0 0 9px;}#font-font-promo p em{font-size:24px;line-height:1;}#font-font-promo p em a{color:#000;text-decoration:none;}#font-font-promo p#font-font-promo-list,#font-font-promo p#font-font-promo-list a.font-font-promo-standard-link,font-font-promo p#font-font-promo-list a:hover.font-font-promo-standard-link{line-height:1;font-size:14px;font-style:italic;color:#666;}#font-font-promo p#font-font-promo-list a{text-decoration:none;font-style:normal;}#font-font-promo p#font-font-promo-list a:hover{text-decoration:underline;}#referral-promo .description{margin:0 0 15px;}#referral-promo .calls-to-action{padding:20px 0 0;border-top:1px solid #ccc;text-align:center;}#referral-promo .sign-in-notice{font-size:12px;font-family:arial,sans-serif;color:#666;}#referral-promo .sign-in-notice a,#referral-promo .sign-in-notice a:visited{font-weight:bold;color:#9c3;}.kit-id-access{display:block;margin:0 0 1em;line-height:33px;}.kit-id-access.kit-id-access-1{text-align:center;}


.kit-id-access label{position:relative;top:-9px;font-size:13px;font-weight:bold;color:#666;}.kit-id-access textarea{display:inline;margin:0 0 0 5px;border:1px solid #dedede;padding:0;width:105px;height:33px;text-align:center;font-size:25px;font-family:arial,sans-serif;color:#9c3;resize:none;}

#header .logo{
float:left;
padding:7px 0 0 4px;
}

#header .navigation{
float:right;
padding:10px 0;
width:800px;
}

#header .logo a{
display:block;
width:100px;
height:33px;
text-indent:-5000px;
overflow:hidden;
background:url(../images/akoni-site-logo.gif) top left no-repeat;
}

#account-navigation{
float:right;
margin:0;
padding:0;
line-height:24px;
font-size:13px;
font-family:arial,sans-serif;
color:#bbb;
}

#account-navigation li{
float:left;
margin:0;
padding:0 .25em;
list-style:none;
}

#account-navigation li:first-child{
border-left:none;}

#account-navigation li a,#account-navigation li a:visited{color:#bbb;}

#account-navigation li.truncate{display:block;width:400px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-align:right;}#header .navigation .button{float:right;margin:0 0 0 10px;}.global-kit-navigation{float:right;position:relative;margin:0 0 0 10px;width:180px;text-align:left;font-size:13px;font-family:arial,sans-serif;color:#fff;}.global-kit-navigation div{margin:0;-moz-border-radius:3px;-webkit-border-radius:3px;padding:0 18px 0 6px;width:156px;line-height:24px;font-weight:bold;color:#fff;background:#42403b url(../images/global-kit-navigation-arrow-d.gif) center right no-repeat;cursor:pointer;}.global-kit-navigation span{display:block;width:inherit;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}.global-kit-navigation ul{position:absolute;z-index:1;margin:-3px 0 0 0;-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;padding:3px 0 5px 0;width:180px;background-color:#42403b;}.global-kit-navigation li{padding:3px 6px;list-style:none;}.global-kit-navigation li.current{font-weight:bold;}#header .navigation .global-kit-navigation li a,#header .navigation .global-kit-navigation li a:visited,#header .navigation .global-kit-navigation li .button.text.text-1{float:none;display:block;margin:0;width:168px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#ccc;}.global-kit-navigation li a:hover{color:#fff;}ul#auth-navigation{float:right;margin:0;padding:0;line-height:24px;}ul#auth-navigation li{float:left;margin:0;padding:0;list-style:none;}#header ul#auth-navigation li .button{float:none;margin:0 0 0 10px;}

#upgrade-promo{margin:0;padding:6px;-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;font-size:11px;font-family:arial,sans-serif;color:#fff;background:#000;}

#upgrade-promo a{color:#a0c263;text-decoration:none;}

#upgrade-promo a:visited{color:#a0c263;}#upgrade-promo a:hover{text-decoration:underline;}#footer,#footer a,#footer a:visited{color:#ccc;font-size:12px;line-height:16px;font-family:arial,sans-serif;}#footer a:hover{color:#fff;}#general-navigation{margin:0;padding:28px 0 0 20px;color:#ccc;}#general-navigation li{float:left;margin:0;padding:0 10px 0 10px;border-left:1px solid #666;border-right:1px solid #32302e;list-style:none;}#general-navigation li.first{padding-left:0;border-left:none;}#general-navigation li.last{border-right:none;}#general-navigation li#akoni-on-twitter a{display:block;padding:0 0 0 17px;background:url(../images/twitter.gif) center left no-repeat;}.ui-slider{position:relative;text-align:left;}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;}.ui-slider-horizontal{height:.8em;}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em;}.ui-slider-horizontal .ui-slider-range{top:0;height:100%;}.ui-slider-horizontal .ui-slider-range-min{left:0;}.ui-slider-horizontal .ui-slider-range-max{right:0;}.ui-slider-vertical{width:.8em;height:100px;}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em;}.ui-slider-vertical .ui-slider-range{left:0;width:100%;}.ui-slider-vertical .ui-slider-range-min{bottom:0;}.ui-slider-vertical .ui-slider-range-max{top:0;}.ui-slider{border:1px solid;border-color:#898989 #c9c9c9 #b7b7b7;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;height:2px;background:#d7d7d7;}.ui-slider .ui-slider-handle{display:block;top:-.4em;width:12px;height:14px;background:url(../images/ui/slider-handle.gif) center center no-repeat;outline:none;}.ui-slider-horizontal .ui-slider-handle{margin:0 0 0 -6px;}.ui-slider-handle.ui-state-active{background-image:url(../images/ui/slider-handle-active.gif);}
