/* Copyright (c) 2008, Yahoo! Inc. All rights reserved.
 * Code licensed under the BSD License:
 * http://developer.yahoo.net/yui/license.txt
 * version: 2.6.0 */
html {
  color: #000;
  background: #FFF; }

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
  margin: 0;
  padding: 0; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

fieldset, img {
  border: 0; }

address, caption, cite, code, dfn, em, strong, th, var {
  font-style: normal;
  font-weight: normal; }

li {
  list-style: none; }

caption, th {
  text-align: left; }

h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-weight: normal; }

q:before, q:after {
  content: ''; }

abbr, acronym {
  border: 0;
  font-variant: normal; }

sup {
  vertical-align: text-top; }

sub {
  vertical-align: text-bottom; }

input, textarea, select {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit; }

input, textarea, select {
  *font-size: 100%; }

legend {
  color: #000; }

del, ins {
  text-decoration: none; }

body {
  font: 13px/1.231 arial,helvetica,clean,sans-serif;
  *font-size: small;
  *font: x-small; }

select, input, button, textarea {
  font: 99% arial,helvetica,clean,sans-serif; }

table {
  font-size: inherit;
  font: 100%; }

pre, code, kbd, samp, tt {
  font-family: monospace;
  *font-size: 108%;
  line-height: 100%; }

body {
  text-align: center; }

#ft {
  clear: both; }

#doc, #doc2, #doc3, #doc4, .yui-t1, .yui-t2, .yui-t3, .yui-t4, .yui-t5, .yui-t6, .yui-t7 {
  margin: auto;
  text-align: left;
  width: 57.69em;
  *width: 56.25em;
  min-width: 750px; }

#doc2 {
  width: 73.076em;
  *width: 71.25em; }

#doc3 {
  margin: auto 10px;
  width: auto; }

#doc4 {
  width: 74.923em;
  *width: 73.05em; }

.yui-b {
  position: relative;
  _position: static; }

#yui-main {
  width: 100%; }
  #yui-main .yui-b {
    position: static; }

.yui-g .yui-u .yui-g {
  width: 100%; }

.yui-t1 #yui-main, .yui-t2 #yui-main, .yui-t3 #yui-main {
  float: right;
  margin-left: -25em; }

.yui-t4 #yui-main, .yui-t5 #yui-main, .yui-t6 #yui-main {
  float: left;
  margin-right: -25em; }

.yui-t1 .yui-b {
  float: left;
  width: 12.30769em;
  *width: 12.00em; }
.yui-t1 #yui-main .yui-b {
  margin-left: 13.30769em;
  *margin-left: 13.05em; }

.yui-t2 .yui-b {
  float: left;
  width: 13.8461em;
  *width: 13.50em; }
.yui-t2 #yui-main .yui-b {
  margin-left: 14.8461em;
  *margin-left: 14.55em; }

.yui-t3 .yui-b {
  float: left;
  width: 23.0769em;
  *width: 22.50em; }
.yui-t3 #yui-main .yui-b {
  margin-left: 24.0769em;
  *margin-left: 23.62em; }

.yui-t4 .yui-b {
  float: right;
  width: 13.8456em;
  *width: 13.50em; }
.yui-t4 #yui-main .yui-b {
  margin-right: 14.8456em;
  *margin-right: 14.55em; }

.yui-t5 .yui-b {
  float: right;
  width: 18.4615em;
  *width: 18.00em; }
.yui-t5 #yui-main .yui-b {
  margin-right: 19.4615em;
  *margin-right: 19.125em; }

.yui-t6 .yui-b {
  float: right;
  width: 23.0769em;
  *width: 22.50em; }
.yui-t6 #yui-main .yui-b {
  margin-right: 24.0769em;
  *margin-right: 23.62em; }

.yui-t7 #yui-main .yui-b {
  display: block;
  margin: 0 0 1em 0; }

#yui-main .yui-b {
  float: none;
  width: auto; }

.yui-gb .yui-u, .yui-g .yui-gb .yui-u {
  float: left; }

.yui-gb .yui-g, .yui-gb .yui-gb, .yui-gb .yui-gc, .yui-gb .yui-gd, .yui-gb .yui-ge, .yui-gb .yui-gf {
  float: left; }

.yui-gc .yui-u, .yui-gc .yui-g {
  float: left; }

.yui-gd .yui-u {
  float: left; }

.yui-g .yui-u, .yui-g .yui-g, .yui-g .yui-gb, .yui-g .yui-gc, .yui-g .yui-gd, .yui-g .yui-ge, .yui-g .yui-gf {
  float: right; }

.yui-gc .yui-u, .yui-gd .yui-g, .yui-g .yui-gc .yui-u {
  float: right; }

.yui-ge .yui-u, .yui-ge .yui-g {
  float: right; }

.yui-gf .yui-g, .yui-gf .yui-u {
  float: right; }

.yui-g div.first, .yui-gb div.first, .yui-gc div.first, .yui-gd div.first, .yui-ge div.first, .yui-gf div.first {
  float: left; }

.yui-g .yui-gc div.first, .yui-g .yui-ge div.first {
  float: left; }

.yui-gc div.first div.first {
  float: left; }

.yui-g .yui-u, .yui-g .yui-g, .yui-g .yui-gb, .yui-g .yui-gc, .yui-g .yui-gd, .yui-g .yui-ge, .yui-g .yui-gf {
  width: 49.1%; }

.yui-gb .yui-u, .yui-g .yui-gb .yui-u {
  width: 32%;
  margin-left: 1.99%; }

.yui-gb .yui-g, .yui-gb .yui-gb, .yui-gb .yui-gc, .yui-gb .yui-gd, .yui-gb .yui-ge, .yui-gb .yui-gf {
  width: 32%;
  margin-left: 1.99%; }

.yui-gc .yui-u, .yui-gc .yui-g {
  width: 32%;
  margin-left: 1.99%; }

.yui-gd .yui-u {
  width: 32%;
  margin-left: 1.99%; }

.yui-gb .yui-u {
  *margin-left: 1.9%;
  *width: 31.9%; }

.yui-gc div.first {
  width: 66%; }

.yui-gd .yui-u {
  width: 66%; }
.yui-gd div.first {
  width: 32%; }

.yui-ge div.first, .yui-gf .yui-u {
  width: 74.2%; }

.yui-ge .yui-u, .yui-gf div.first {
  width: 24%; }

.yui-g .yui-gb div.first, .yui-gb div.first, .yui-gc div.first, .yui-gd div.first {
  margin-left: 0; }

.yui-g .yui-g .yui-u, .yui-gb .yui-g .yui-u, .yui-gc .yui-g .yui-u, .yui-gd .yui-g .yui-u, .yui-ge .yui-g .yui-u, .yui-gf .yui-g .yui-u {
  width: 49%;
  *width: 48.1%;
  *margin-left: 0; }

.yui-g .yui-g .yui-u {
  width: 48.1%; }
.yui-g .yui-gb div.first {
  *margin-right: 0;
  *width: 32%;
  _width: 31.7%; }

.yui-gb .yui-gb div.first {
  *margin-right: 0;
  *width: 32%;
  _width: 31.7%; }

.yui-g .yui-gc div.first, .yui-gd .yui-g {
  width: 66%; }

.yui-gb .yui-g div.first {
  *margin-right: 4%;
  _margin-right: 1.3%; }
.yui-gb .yui-gc div.first, .yui-gb .yui-gd div.first {
  *margin-right: 0; }
.yui-gb .yui-gb .yui-u, .yui-gb .yui-gc .yui-u {
  *margin-left: 1.8%;
  _margin-left: 4%; }

.yui-g .yui-gb .yui-u {
  _margin-left: 1.0%; }

.yui-gb .yui-gd .yui-u {
  *width: 66%;
  _width: 61.2%; }
.yui-gb .yui-gd div.first {
  *width: 31%;
  _width: 29.5%; }

.yui-g .yui-gc .yui-u {
  width: 32%;
  _float: right;
  margin-right: 0;
  _margin-left: 0; }

.yui-gb .yui-gc .yui-u {
  width: 32%;
  _float: right;
  margin-right: 0;
  _margin-left: 0; }
.yui-gb .yui-gc div.first {
  width: 66%;
  *float: left;
  *margin-left: 0; }
.yui-gb .yui-ge .yui-u, .yui-gb .yui-gf .yui-u {
  margin: 0; }
.yui-gb .yui-gb .yui-u {
  _margin-left: .7%; }
.yui-gb .yui-g div.first, .yui-gb .yui-gb div.first {
  *margin-left: 0; }

.yui-gc .yui-g .yui-u, .yui-gd .yui-g .yui-u {
  *width: 48.1%;
  *margin-left: 0; }

.yui-gb .yui-gd div.first {
  width: 32%; }

.yui-g .yui-gd div.first {
  _width: 29.9%; }

.yui-ge .yui-g {
  width: 24%; }

.yui-gf .yui-g {
  width: 74.2%; }

.yui-gb .yui-ge div.yui-u, .yui-gb .yui-gf div.yui-u {
  float: right; }
.yui-gb .yui-ge div.first, .yui-gb .yui-gf div.first {
  float: left; }
.yui-gb .yui-ge .yui-u, .yui-gb .yui-gf div.first {
  *width: 24%;
  _width: 20%; }
.yui-gb .yui-ge div.first, .yui-gb .yui-gf .yui-u {
  *width: 73.5%;
  _width: 65.5%; }

.yui-ge div.first .yui-gd .yui-u {
  width: 65%; }
.yui-ge div.first .yui-gd div.first {
  width: 32%; }

#bd:after, .yui-g:after, .yui-gb:after, .yui-gc:after, .yui-gd:after, .yui-ge:after, .yui-gf:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

#bd, .yui-g, .yui-gb, .yui-gc, .yui-gd, .yui-ge, .yui-gf {
  zoom: 1; }

.font_size_huge {
  font-size: 300%; }

.font_size_10 {
  font-size: 77%; }

.font_size_11 {
  font-size: 85%; }

.font_size_12 {
  font-size: 93%; }

.font_size_13 {
  font-size: 100%; }

.font_size_14 {
  font-size: 108%; }

.font_size_15 {
  font-size: 116%; }

.font_size_16 {
  font-size: 123.1%; }

.font_size_17 {
  font-size: 131%; }

.font_size_18 {
  font-size: 138.5%; }

.font_size_19 {
  font-size: 146.5%; }

.font_size_20 {
  font-size: 153.9%; }

.font_size_21 {
  font-size: 161.6%; }

.font_size_22 {
  font-size: 167%; }

.font_size_23 {
  font-size: 174%; }

.font_size_24 {
  font-size: 182%; }

.font_size_25 {
  font-size: 189%; }

.font_size_26 {
  font-size: 197%; }

a:link {
  color: #47635d; }
a:visited {
  color: #4f4d39; }

.broken_float_height_fix {
  overflow: hidden;
  zoom: 1; }

html {
  background: #EEEEEE url(/images/v3/background_body.png) repeat scroll left top; }

p {
  padding-bottom: 0.5em; }

h1 {
  font-size: 138.5%;
  margin-top: 12px; }

h2 {
  font-size: 123.1%;
  margin-top: 8px; }

h3 {
  font-size: 116%;
  margin-top: 6px; }

h1, h2 {
  font-weight: bold;
  color: #284b57;
  margin-bottom: 4px; }
  h1.first, h2.first {
    margin-top: 4px; }

h3 {
  font-weight: bold;
  color: #284b57;
  margin-bottom: 2px; }
  h3.first {
    margin-top: 4px; }

ol, ul {
  margin: 0.5em;
  text-indent: 0em; }
  ol li, ul li {
    list-style-position: outside;
    margin-bottom: 6px; }

ol {
  padding-left: 1.7em; }
  ol li {
    list-style-type: decimal; }

ul li {
  padding-left: 12px;
  list-style-type: none;
  background: url(/images/v3/dash.png) no-repeat 3px 7px; }

.faint li {
  background: url(/images/v3/dash_faint.png) no-repeat 3px 7px; }

.i, .italic, em {
  font-style: italic; }

.b, .important {
  font-weight: bold; }

.n, .normal {
  font-weight: normal; }

.c {
  text-align: center; }

.border {
  border: 1px solid #284b57; }

.small {
  font-size: 77%; }

.normal {
  font-size: 93%; }

.large {
  font-size: 108%; }

.larger {
  font-size: 123.1%; }

.nowrap {
  white-space: nowrap; }

.dark_gray {
  color: #909090; }

.centered_box {
  margin-right: auto;
  margin-left: auto; }

#hd {
  background: #FFFFFF url('/images/v3/background.jpg') repeat-x top left;
  margin-top: 6px;
  border: 1px solid #284b57;
  border-bottom: none;
  -moz-border-radius: 10px 10px 0 0;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  border-radius: 10px 10px 0 0; }

.main-heading {
  padding: 0px 12px;
  overflow: hidden;
  zoom: 1;
  padding-top: 0.75em;
  padding-bottom: 0.5em; }
  .main-heading table, .main-heading td.main-flash {
    width: 100%; }
  .main-heading td.main-logo, .main-heading td.sub-control {
    vertical-align: middle; }

.sub-control {
  white-space: nowrap;
  text-align: right; }
  .sub-control p {
    padding-bottom: 0.25em; }

.main-nav {
  overflow: hidden;
  zoom: 1; }

.sub-nav {
  overflow: hidden;
  zoom: 1; }

ul.tab-group {
  margin: 0px;
  padding: 0px 3px;
  width: 942px;
  float: left;
  border-bottom: 1px solid #284b57; }
  ul.tab-group li {
    margin-right: 3px;
    margin-bottom: 0px;
    float: left;
    list-style-type: none;
    padding: 0;
    background: none; }
  ul.tab-group h3 {
    font-size: 131%;
    font-weight: normal;
    margin: 0; }
  ul.tab-group a {
    padding: 3px 6px 2px 6px;
    text-decoration: none; }
    ul.tab-group a:hover {
      text-decoration: underline; }
  ul.tab-group a, ul.tab-group li, ul.tab-group h3 {
    text-align: center;
    display: block;
    -moz-border-radius: 6px 6px 0 0;
    -webkit-border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    border-radius: 6px 6px 0 0; }
  ul.tab-group *.tab-group-label {
    background: #9cb3bb url('/images/v3/shade_b1_s1.png') repeat-x bottom left;
    margin-top: 3px; }
    ul.tab-group *.tab-group-label a {
      color: white; }
      ul.tab-group *.tab-group-label a:hover {
        background: #9fdbf0 url('/images/v3/shade_b1_s1.png') repeat-x bottom left; }
    ul.tab-group *.tab-group-label.selected {
      background: #5c91a4 url('/images/v3/tint_t1_s1.png') repeat-x top left;
      padding-bottom: 1px;
      padding-top: 2px;
      border: 1px solid #284b57;
      border-bottom: none;
      margin-top: 0;
      margin-bottom: -1px;
      color: white; }
      ul.tab-group *.tab-group-label.selected a:hover {
        background: none; }

ul.tab-bar-group {
  overflow: hidden;
  zoom: 1;
  margin: 0px;
  padding: 0px;
  background: #5c91a4 url('/images/v3/shade_b1_s1.png') repeat-x bottom left; }
  ul.tab-bar-group a, ul.tab-bar-group li, ul.tab-bar-group h3 {
    text-align: center;
    display: block;
    color: white;
    text-decoration: none; }
  ul.tab-bar-group h3 {
    font-weight: normal;
    margin: 0; }
  ul.tab-bar-group li {
    float: left;
    list-style-type: none;
    margin-bottom: 0px;
    padding: 0;
    background: none; }
  ul.tab-bar-group a {
    padding: 1px 4px; }
  ul.tab-bar-group *.tab-bar-group-label {
    margin: 3px 5px; }
    ul.tab-bar-group *.tab-bar-group-label a {
      border: 1px solid transparent; }
      ul.tab-bar-group *.tab-bar-group-label a:hover {
        border: 1px solid white;
        background:  url('/images/v3/tint_t1_s1.png') repeat-x top left;
        text-decoration: underline; }
    ul.tab-bar-group *.tab-bar-group-label.selected {
      border: 1px solid white;
      background:  url('/images/v3/tint_t1_s1.png') repeat-x top left;
      color: white;
      text-decoration: none;
      padding: 1px 4px; }

.inner-body {
  border: 1px solid #284b57;
  border-top: none;
  background: white url('/images/v3/shade_b1_s1.png') repeat-x bottom left;
  overflow: hidden;
  zoom: 1;
  padding-bottom: 10px;
  -moz-border-radius: 0 0 10px 10px;
  -webkit-border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  border-radius: 0 0 10px 10px; }

#yui-main .yui-b, .no_sidebar {
  padding: 10px 20px;
  *padding-top: 0px; }

.middle {
  overflow: hidden;
  zoom: 1; }

.special-offer {
  margin-top: 5px; }

.main-footer {
  padding: 0px 12px;
  margin-top: 0.5em;
  text-align: center;
  font-size: 85%; }

.tagline {
  margin: 0.5em auto;
  text-align: center;
  color: #284b57;
  font-style: italic;
  font-size: 131%; }

.go-button2 {
  margin: 3px auto; }
  .go-button2 a {
    text-align: center;
    font-size: 120%;
    text-decoration: none;
    color: white; }
    .go-button2 a:hover {
      text-decoration: underline; }

.go_button2 {
  width: 142px;
  height: 34px;
  padding: 12px 0px 0px 0px;
  display: block;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  font-size: 123.1%;
  font-weight: bold;
  text-decoration: none; }
  .go_button2:hover {
    text-decoration: underline; }
  .go_button2.enable_download_button {
    color: transparent;
    height: 16px;
    padding: 0px 0px 0px 0px;
    background: url('/images/v3/button_enable_download.png') no-repeat 0px 0px; }
    .go_button2.enable_download_button:hover {
      background: url('/images/v3/button_enable_download.png') no-repeat 0px -16px; }
    .go_button2.enable_download_button:active {
      background: url('/images/v3/button_enable_download.png') no-repeat 0px -32px; }
    .go_button2.enable_download_button.disabled {
      background: url('/images/v3/button_enable_download.png') no-repeat 0px -48px; }
  .go_button2.vm_orange, .go_button2.learn_more_button, .go_button2.purchase_button, .go_button2.download_button, .go_button2.download_result_button {
    color: #284b57;
    background: url('/images/v3/button_vm_orange_small.png') no-repeat 0px 0px; }
    .go_button2.vm_orange:hover, .go_button2.learn_more_button:hover, .go_button2.purchase_button:hover, .go_button2.download_button:hover, .go_button2.download_result_button:hover {
      background: url('/images/v3/button_vm_orange_small.png') no-repeat 0px -46px; }
    .go_button2.vm_orange:active, .go_button2.learn_more_button:active, .go_button2.purchase_button:active, .go_button2.download_button:active, .go_button2.download_result_button:active {
      background: url('/images/v3/button_vm_orange_small.png') no-repeat 0px -92px; }
    .go_button2.vm_orange.disabled, .go_button2.learn_more_button.disabled, .go_button2.purchase_button.disabled, .go_button2.download_button.disabled, .go_button2.download_result_button.disabled {
      background: url('/images/v3/button_vm_orange_small.png') no-repeat 0px -138px; }
  .go_button2.has_image {
    position: relative;
    padding-left: 16px;
    width: 126px; }
    .go_button2.has_image img {
      position: absolute;
      left: 5px;
      top: 7px; }
  .go_button2.download_result_button {
    margin-right: 10px; }
    .go_button2.download_result_button.has_image img {
      left: 13px; }

.central-box {
  width: 255px;
  border: 1px solid #d0d0d0;
  -moz-border-radius: 10px 10px 10px 10px;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  border-radius: 10px 10px 10px 10px;
  background: white url('/images/v3/shade_b1_s1.png') repeat-x bottom left; }
  .central-box.doublewide {
    width: 382px; }
  .central-box h1, .central-box h2 {
    margin: 0;
    padding: 9px 20px 2px 20px;
    background:  url('/images/v3/shade_t1_s1.png') repeat-x top left;
    text-align: center;
    -moz-border-radius: 10px 10px 0 0;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    border-radius: 10px 10px 0 0; }
  .central-box p {
    padding: 6px 20px; }
  .central-box.dark {
    border: 1px solid #5c91a4;
    background: #5c91a4 url('/images/v3/tint_t2_s1.png') repeat-x top left; }
    .central-box.dark h1, .central-box.dark h2 {
      background-image: none; }
  .central-box .imageWithPadding {
    padding-bottom: 0px; }

#explanation_container {
  padding-bottom: 10px; }
  #explanation_container .offerings {
    overflow: hidden;
    zoom: 1;
    margin: 15px 0px 15px 0px; }
    #explanation_container .offerings .central-box {
      position: relative;
      float: left;
      height: 188px;
      margin: 5px 14px 5px 22px; }
      #explanation_container .offerings .central-box h1 {
        padding: 9px 8px 2px 8px; }
    #explanation_container .offerings .start_here2 {
      position: absolute;
      bottom: 30px;
      right: -30px;
      width: 91px;
      height: 104px;
      background: url(/images/v3/start_here_with_shadow_and_side_arrow.png) no-repeat top left; }
    #explanation_container .offerings .button-box {
      position: absolute;
      bottom: 8px;
      right: 0px;
      left: 0px; }
  #explanation_container #explanation_and_welcome_blurb {
    margin: 0;
    overflow: hidden;
    zoom: 1; }
    #explanation_container #explanation_and_welcome_blurb h1 {
      padding-top: 4px; }
  #explanation_container #welcome_blurb {
    width: 285px;
    padding: 3px 0px 3px 0px; }
  #explanation_container #pitch {
    padding: 3px 14px;
    float: right;
    border-left: 1px solid #9cb3bb; }
    #explanation_container #pitch p {
      padding-bottom: 2px; }
    #explanation_container #pitch ul {
      margin: 0; }
      #explanation_container #pitch ul li {
        margin-bottom: 2px; }
  #explanation_container #pitch h2, #explanation_container #testimonial_and_featured_in_container h2 {
    margin-top: 0; }
  #explanation_container #testimonial_and_featured_in_container {
    width: 550px;
    padding: 3px 6px; }
    #explanation_container #testimonial_and_featured_in_container .testimonial {
      margin: 0px auto; }
    #explanation_container #testimonial_and_featured_in_container #featured_in_center_container {
      margin-top: 5px;
      text-align: center; }
    #explanation_container #testimonial_and_featured_in_container #featured_in_container {
      margin-top: 5px;
      width: 48%; }
    #explanation_container #testimonial_and_featured_in_container #customers_container {
      margin-top: 5px;
      width: 48%;
      float: right; }
  #explanation_container #online_container p {
    padding: 6px 60px 6px 20px; }

.testimonial {
  margin: 5px auto 25px 0px; }
  .testimonial .quote {
    font-weight: bold;
    color: #284b57; }
  .testimonial .source {
    font-style: italic;
    color: gray;
    text-align: left;
    padding-left: 20px; }

#narrow_testimonial_container {
  margin: 10px auto 0px 10px;
  width: 500px; }

img.indented_image {
  margin-left: 10px; }

.vectorization_explanation {
  padding-top: 6px;
  float: right;
  position: relative; }
  .vectorization_explanation p.impose {
    padding: 0px;
    text-align: center;
    position: absolute;
    bottom: 20px;
    left: 158px; }

.hr, .vr {
  background-color: #d4d4d4; }

.hr {
  width: 70%;
  height: 1px;
  margin: 5px auto;
  clear: both; }

.vr {
  height: 150px;
  width: 1px;
  margin: auto 10px; }

.hrx {
  clear: both; }

.left {
  float: left; }

.right {
  float: right; }

.clear {
  clear: both; }

.clear_both {
  clear: both; }

.comment {
  font-size: 85%;
  font-style: italic; }

.noscript {
  width: 80%;
  margin: 6px auto;
  padding: 6px 10px;
  border: 1px solid #b27c07;
  background: #ffd67d url('/images/v3/tint_t1_s1.png') repeat-x top left;
  text-align: center; }
  .noscript .heading {
    font-weight: bold; }

table.comparisons_box {
  width: 722px;
  background: #eeeeee; }
  table.comparisons_box img {
    padding: 2px 5px 0 5px; }
  table.comparisons_box img:first-child {
    padding-top: 0; }
  table.comparisons_box th {
    width: 25%;
    padding: 2px 5px 3px 5px;
    font-size: 123.1%;
    text-align: center; }
  table.comparisons_box .header th {
    padding: 5px 5px 2px 5px; }

#upload_file_container {
  width: 252px;
  height: 46px; }
  #upload_file_container h2 {
    background-image: none;
    padding: 0; }

.SI-FILES-STYLIZED .upload_and_message_box h2.label, .SI-FILES-STYLIZED .upload_and_message_box h2.overloaded {
  padding-top: 12px;
  font-size: 123.1%; }
  .SI-FILES-STYLIZED .upload_and_message_box h2.label img, .SI-FILES-STYLIZED .upload_and_message_box h2.overloaded img {
    display: block; }
.SI-FILES-STYLIZED .upload_and_message_box .hand_tracing h2.overloaded {
  padding-top: 22px; }
.SI-FILES-STYLIZED .upload_and_message_box .upload_file_box {
  overflow: hidden;
  cursor: pointer; }
  .SI-FILES-STYLIZED .upload_and_message_box .upload_file_box:hover {
    background: url(/images/v3/button_vm_orange_big.png) 0 -46px no-repeat;
    text-decoration: underline; }
  .SI-FILES-STYLIZED .upload_and_message_box .upload_file_box:active {
    background: url(/images/v3/button_vm_orange_big.png) 0 -92px no-repeat;
    text-decoration: underline; }
  .SI-FILES-STYLIZED .upload_and_message_box .upload_file_box.hand_tracing:hover {
    background: url(/images/v3/button_vm_orange_tall.png) 0 -66px no-repeat; }
  .SI-FILES-STYLIZED .upload_and_message_box .upload_file_box.hand_tracing:active {
    background: url(/images/v3/button_vm_orange_tall.png) 0 -132px no-repeat; }
  .SI-FILES-STYLIZED .upload_and_message_box .upload_file_box input.file {
    position: absolute;
    height: 100%;
    width: auto;
    opacity: 0;
    -moz-opacity: 0;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    -khtml-opacity: 0;
    cursor: pointer; }

.upload_and_message_box h2.label, .upload_and_message_box h2.overloaded {
  margin: 0;
  padding: 1px 20px 0px 38px;
  font-size: 100%; }
  .upload_and_message_box h2.label img, .upload_and_message_box h2.overloaded img {
    display: none; }
.upload_and_message_box h2.label {
  position: relative; }
  .upload_and_message_box h2.label img {
    position: absolute;
    left: 5px;
    top: 7px; }
.upload_and_message_box .upload_file_box {
  text-align: center;
  position: relative;
  margin: 0px auto;
  width: 252px;
  height: 46px;
  background: url(/images/v3/button_vm_orange_big.png) 0 0 no-repeat; }
  .upload_and_message_box .upload_file_box.hand_tracing {
    width: 216px;
    height: 66px;
    background: url(/images/v3/button_vm_orange_tall.png) 0 0 no-repeat; }
    .upload_and_message_box .upload_file_box.hand_tracing h2.label img {
      position: absolute;
      left: 5px;
      top: 16px; }
  .upload_and_message_box .upload_file_box.overloaded, .SI-FILES-STYLIZED .upload_and_message_box .upload_file_box.overloaded {
    background: url(/images/v3/button_vm_orange_big.png) 0px -138px no-repeat;
    text-decoration: none;
    cursor: default; }
    .upload_and_message_box .upload_file_box.overloaded.hand_tracing, .SI-FILES-STYLIZED .upload_and_message_box .upload_file_box.overloaded.hand_tracing {
      background: url(/images/v3/button_vm_orange_tall.png) 0px -198px no-repeat; }
.upload_and_message_box.bobby_box {
  -moz-border-radius: 10px 10px 10px 10px;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  border-radius: 10px 10px 10px 10px;
  border: 1px solid #5c91a4;
  background: #5c91a4 url('/images/v3/tint_t3_s1.png') repeat-x top left;
  width: 315px;
  height: 140px;
  position: relative; }
  .upload_and_message_box.bobby_box .upload_file_box {
    position: absolute;
    bottom: 11px;
    left: 28px; }
  .upload_and_message_box.bobby_box .message {
    padding: 9px 20px 2px 20px;
    margin: 0; }
.download_pitch_box .upload_and_message_box.bobby_box {
  width: 295px; }
  .download_pitch_box .upload_and_message_box.bobby_box .upload_file_box {
    left: 23px; }

#hd {
  position: relative; }
  #hd .upload_and_message_box {
    position: absolute;
    right: 0px;
    bottom: 0px;
    padding: 5px 5px 5px 8px;
    background: #5c91a4 url('/images/v3/shade_b1_s1.png') repeat-x bottom left;
    border-top: 1px solid #284b57; }

#upload_section {
  overflow: hidden;
  zoom: 1;
  clear: both;
  margin-top: 20px;
  margin-bottom: 20px; }
  #upload_section .central-box {
    width: 315px;
    height: 140px;
    margin-left: 8px; }
  #upload_section.download_pitch_box {
    margin-top: 8px; }
    #upload_section.download_pitch_box .central-box {
      width: 198px;
      height: 140px;
      margin-left: 8px; }

.sidebar {
  margin: 6px 6px 0 0; }
  .sidebar .section {
    padding-bottom: 10px; }
    .sidebar .section h2 {
      margin: 0;
      padding: 3px 6px 2px 6px;
      background: #ddebf0 url('/images/v3/shade_b1_s1.png') repeat-x bottom left;
      border: none;
      color: #284b57;
      font-size: 108%;
      font-weight: normal;
      -moz-border-radius: 6px 6px 0 0;
      -webkit-border-top-left-radius: 6px;
      -webkit-border-top-right-radius: 6px;
      -webkit-border-bottom-right-radius: 0;
      -webkit-border-bottom-left-radius: 0;
      border-radius: 6px 6px 0 0; }
    .sidebar .section .body {
      -moz-border-radius: 0 0 6px 6px;
      -webkit-border-top-left-radius: 0;
      -webkit-border-top-right-radius: 0;
      -webkit-border-bottom-right-radius: 6px;
      -webkit-border-bottom-left-radius: 6px;
      border-radius: 0 0 6px 6px;
      overflow: hidden;
      zoom: 1;
      border: 1px solid #c2d7df;
      background:  url('/images/v3/shade_b1_s1.png') repeat-x bottom left; }
      .sidebar .section .body ul {
        margin: 0;
        padding-top: 3px;
        padding-bottom: 3px; }
        .sidebar .section .body ul.tight {
          padding-bottom: 0px; }
      .sidebar .section .body p {
        padding: 3px 4px 7px 4px; }
        .sidebar .section .body p.tight {
          padding-bottom: 0px; }
    .sidebar .section .image {
      text-align: center; }

a.download_link {
  display: block;
  height: 24px;
  background: url(/images/v3/download_arrow_small.png) no-repeat top left;
  padding-left: 27px;
  padding-top: 3px; }

.download_result_table {
  border: 1px solid #5c91a4;
  background:  url('/images/v3/shade_b1_s1.png') repeat-x bottom left;
  margin-top: 0.5em;
  margin-bottom: 0.5em; }

.highlightbg {
  background-color: #ffeecb; }

.shaded {
  background-color: #F4F4F4; }

.more_shaded {
  background-color: #F0F4F0; }

img.text_top, span.text_top {
  vertical-align: text-top; }
img.middle, span.middle {
  vertical-align: middle; }
img.text_bottom, span.text_bottom {
  vertical-align: text-bottom; }

.text_center {
  text-align: center; }

.text_left {
  text-align: left; }

.text_right {
  text-align: right; }

.vmiddle {
  vertical-align: middle; }

.fat, .fat td {
  padding: 0.5em 0.5em 0.0em 0.5em; }

.fat_all, .fat_all td {
  padding: 0.5em 0.5em 0.5em 0.5em; }

.half_fat, .half_fat td {
  padding: 0.25em 0.25em 0.0em 0.25em; }

.half_fat_all, .half_fat_all td {
  padding: 0.25em 0.25em 0.25em 0.25em; }

.less_space {
  margin-top: 0.25em;
  margin-bottom: 0.25em; }

.space {
  margin-top: 0.5em;
  margin-bottom: 0.5em; }

.space_top {
  margin-top: 0.5em; }

.space_bottom {
  margin-bottom: 0.5em; }

.more_space {
  margin-top: 1.0em;
  margin-bottom: 1.0em; }

.more_space_top {
  margin-top: 1.0em; }

.more_space_bottom {
  margin-bottom: 1.0em; }

.more_space_left {
  margin-left: 1.0em; }

.yes {
  color: green;
  font-weight: bold; }

.no {
  color: red; }

.na, .unknown {
  color: gray; }

.row_indication td, td.row_indication {
  border-bottom: 1px solid #e0e0e0; }

.col_indication td, td.col_indication {
  border-left: 1px solid #e0e0e0; }

.no_indication td, td.no_indication {
  border: none; }

.gridded td, td.gridded {
  border-bottom: 1px solid #e0e0e0;
  border-right: 1px solid #e0e0e0; }

.odd {
  background-color: #f0f0f0; }

.chosen_row {
  background: #F4F4F4  url('/images/v3/shade_b1_s1.png') repeat-x bottom left; }
  .chosen_row td {
    border-top: 1px solid #5c91a4;
    border-bottom: 1px solid #5c91a4; }

.struck {
  text-decoration: line-through;
  color: #666; }

.gray {
  color: gray; }

.red {
  background-color: #ffd3cb; }

.green {
  background-color: #dbffe3; }

.purple {
  background-color: #dacbff; }

.yellow {
  background-color: #fff4cb; }

td.inner_table_heading {
  color: #000090;
  text-align: center;
  padding-top: 6px;
  padding-bottom: 1px;
  font-weight: bold; }

.my_images_small {
  overflow: hidden;
  zoom: 1; }
  .my_images_small .more {
    padding: 5px 7px 0px; }
  .my_images_small.central-box {
    width: 707px;
    height: 148px;
    margin: 0px auto 20px auto; }
    .my_images_small.central-box h2 {
      text-align: left; }
    .my_images_small.central-box .more {
      padding: 7px 12px; }
  .my_images_small .myImageTable2 {
    float: left;
    position: relative;
    padding: 10px;
    margin: 0px 0px 5px 5px;
    font-size: 85%;
    width: 90px;
    height: 90px;
    border: 1px solid #d0d0d0;
    background: white; }
    .my_images_small .myImageTable2 .delete_button {
      position: absolute;
      top: 2px;
      right: 2px; }
    .my_images_small .myImageTable2 .download, .my_images_small .myImageTable2 .hand_trace {
      position: absolute;
      bottom: 2px;
      width: 45px;
      height: 45px; }
      .my_images_small .myImageTable2 .download .image, .my_images_small .myImageTable2 .hand_trace .image {
        position: absolute;
        bottom: 3px; }
      .my_images_small .myImageTable2 .download .popup, .my_images_small .myImageTable2 .hand_trace .popup {
        z-index: 1;
        position: absolute;
        bottom: -3px;
        border: 1px solid #284b57;
        background: white  url('/images/v3/shade_b1_s1.png') repeat-x bottom left;
        padding: 5px 4px ;
        width: 102px; }
    .my_images_small .myImageTable2 .hand_trace {
      right: 4px; }
      .my_images_small .myImageTable2 .hand_trace .image {
        right: 0px; }
      .my_images_small .myImageTable2 .hand_trace .popup {
        text-align: right;
        right: -5px; }
    .my_images_small .myImageTable2 .download {
      left: 4px; }
      .my_images_small .myImageTable2 .download .image {
        left: 0px; }
      .my_images_small .myImageTable2 .download .popup {
        text-align: left;
        left: -5px; }
  .my_images_small .hidden .delete_button, .my_images_small .hidden .hideable {
    display: none; }

.my_images_box {
  margin-left: 54px;
  overflow: hidden;
  zoom: 1; }

.myImageTable, .myImageTable2 {
  -moz-border-radius: 3px 3px 3px 3px;
  -webkit-border-top-left-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  border-radius: 3px 3px 3px 3px; }

.myImageTable {
  text-align: left;
  font-size: small;
  border: 1px solid #d0d0d0;
  margin: 4px 8px 4px 0px;
  float: left;
  background:  url('/images/v3/shade_b1_s1.png') repeat-x bottom left;
  width: 315px;
  height: 106px; }
  .myImageTable .innerImageTable {
    width: 185px; }

.imageWithPadding {
  padding: 8px; }

.tableWithMargin {
  margin: 8px 4px 8px 0px; }

table.tableMatchImagePadding, .table_v2 table.tableMatchImagePadding {
  margin-right: 8px; }

.progress-bar {
  border: 1px solid #5c91a4;
  background: white;
  text-align: left;
  width: 350px;
  height: 24px; }

.progress-indicator {
  background: #5c91a4 url('/images/v3/shade_b1_s1.png') repeat-x bottom left;
  margin: 1px;
  height: 22px; }

.paginator .onpage {
  background: #5c91a4;
  padding: 2px 5px; }
.paginator .offpage {
  color: #ccc;
  background: #fff;
  padding: 2px 5px; }
.paginator .currentpage {
  color: #fff;
  background: #5c91a4;
  padding: 2px 5px; }

.pagination {
  padding: 3px;
  margin: 3px;
  text-align: center; }
  .pagination a {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #5c91a4;
    text-decoration: none; }
    .pagination a:hover {
      border: 1px solid black;
      color: #000; }
  .pagination span.current {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #5c91a4;
    font-weight: bold;
    background-color: #5c91a4;
    color: white; }
  .pagination span.disabled {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #ccc;
    color: #bbb; }

table.table_v2, table.download_result_table {
  margin: 5px auto; }
  table.table_v2.not_centered, table.download_result_table.not_centered {
    margin-left: 0px; }
  .indented table.table_v2, .indented table.download_result_table {
    margin-left: 20px; }

.not_centered table.table_v2 {
  margin-left: 0px; }

.table_v2 table {
  margin: 2px auto; }
.table_v2 th {
  font-weight: bold;
  white-space: nowrap;
  padding: 2px 5px 2px 5px;
  background: #5c91a4 url('/images/v3/shade_b1_s1.png') repeat-x bottom left;
  color: white;
  font-size: 123.1%; }
.table_v2 td {
  padding: 4px; }
  .table_v2 td.inner_table_heading {
    padding-top: 6px;
    padding-bottom: 1px; }

.address_table {
  margin-bottom: 0.5em; }
  .address_table td {
    padding: 1px;
    padding-right: 5px; }
    .address_table td.inner_table_heading {
      padding-top: 6px;
      padding-bottom: 1px; }
  .address_table .input_table {
    width: 25em; }
    .address_table .input_table table {
      margin: 0; }

.width100p {
  width: 100%; }

.width99p {
  width: 99%; }

.width95p {
  width: 95%; }

.width90p {
  width: 90%; }

.width75p {
  width: 75%; }

.width25p {
  width: 25%; }

.width70p {
  width: 70%; }

.width30p {
  width: 30%; }

.full_width_field {
  width: 98%; }

.full {
  width: 100%; }

.almost_full {
  width: 99%; }

.half {
  width: 45%; }

.width35em {
  width: 35em; }

.width30em {
  width: 30em; }

.width25em {
  width: 25em; }

.width20em {
  width: 20em; }

.width5em {
  width: 5em; }

.slim_input input {
  height: 1.1em; }

.download_or_buy {
  width: 715px;
  margin: 4px auto;
  overflow: hidden;
  zoom: 1; }
  .download_or_buy .central-box {
    float: left; }

.download_or_buy .central-box, .outer_download_box .central-box {
  width: 220px;
  height: 200px;
  margin: 4px 16px 4px 0px; }

.contact_box {
  overflow: hidden;
  zoom: 1; }
  .contact_box .central-box {
    height: 90px;
    float: left;
    margin-right: 20px; }

#show_flash {
  width: 100%; }

.show_flash2, .credit_box, .product_key, .license_key, .beta_feature, .num_licenses, .remember_to_login, .ie6_warning, .test_api, .on_behalf_of {
  text-align: center;
  clear: both; }
  .show_flash2 td, .credit_box td, .product_key td, .license_key td, .beta_feature td, .num_licenses td, .remember_to_login td, .ie6_warning td, .test_api td, .on_behalf_of td {
    padding: 5px 12px; }

.show_flash2, .beta_feature, .remember_to_login {
  margin: 4px auto 8px auto;
  border: 1px solid #b27c07;
  background: #ffbd2e url('/images/v3/tint_t1_s1.png') repeat-x top left; }

.test_api {
  margin: 4px auto 8px auto;
  border: 1px solid #b27c07;
  background: #ffbd2e url('/images/v3/tint_t1_s1.png') repeat-x top left;
  text-align: left;
  width: 650px;
  padding: 6px 12px; }

.slask, .credit_box, .product_key, .license_key, .num_licenses, .ie6_warning {
  border: 1px solid #5c91a4;
  background: #ddebf0 url('/images/v3/shade_b1_s1.png') repeat-x bottom left; }

.slask, .product_key, .license_key, .num_licenses {
  margin: 4px auto 8px auto; }

.credit_box {
  margin: 8px auto 8px auto; }
  .credit_box .emphasis {
    color: #007000; }

.ie6_warning {
  margin: 16px auto 0px auto; }

.product_key, .license_key {
  font-weight: bold;
  font-family: courier; }

.on_behalf_of {
  margin: 4px auto 8px auto;
  border: 1px solid #004400;
  background: #008800 url('/images/v3/tint_t1_s1.png') repeat-x top left;
  color: white; }

.small_field {
  width: 1.5em; }

.image_box {
  overflow: hidden;
  zoom: 1;
  padding: 10px; }
  .image_box .image {
    border: 2px solid #5c91a4;
    background: #5c91a4; }
  .image_box .black {
    border: 2px solid black;
    background: black; }
  .image_box .caption {
    color: #3d606d;
    text-align: center; }

.blog h1 a, .blog h2 a {
  text-decoration: none; }
.blog h3.date-header, .blog h3.byline-author {
  color: #666666;
  font-weight: normal;
  font-size: 93%; }
.blog h3.date-header {
  margin: 4px 0 0 0; }
.blog h3.byline-author {
  margin: 0 0 6px 0; }
.blog .post {
  margin: 0 0 20px 0;
  padding: 0 0 20px 0;
  border-bottom: 1px dotted #CCCCCC; }
.blog .post-footer {
  margin: .75em 0; }

.navigation {
  padding: 6px 12px;
  float: right;
  border: 1px solid #9cb3bb;
  background:  url('/images/v3/shade_b1_s1.png') repeat-x bottom left; }

.errorExplanation {
  -moz-border-radius: 10px 10px 10px 10px;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  border-radius: 10px 10px 10px 10px;
  max-width: 400px;
  border: 2px solid #af3333;
  padding: 7px;
  padding-bottom: 4px;
  margin: 10px auto;
  background: #f0f0f0  url('/images/v3/shade_b1_s1.png') repeat-x bottom left;
  text-align: left; }
  .errorExplanation h2 {
    -moz-border-radius: 6px 6px 0 0;
    -webkit-border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    border-radius: 6px 6px 0 0;
    text-align: left;
    font-weight: bold;
    padding: 5px 5px 5px 15px;
    font-size: 14px;
    margin: -7px;
    margin-bottom: 3px;
    background: #af3333 url('/images/v3/tint_t1_s1.png') repeat-x top left;
    color: #fff; }
  .errorExplanation p {
    color: #333;
    margin-bottom: 0;
    padding: 5px; }
  .errorExplanation ul li {
    font-size: 12px;
    text-indent: 0em; }

.fieldWithErrors {
  padding: 2px;
  background-color: #af3333; }

span .fieldWithErrors {
  display: inline; }

.int_pricing {
  position: relative;
  z-index: 1; }
  .int_pricing td {
    border: none; }
  .int_pricing .links {
    text-align: left;
    position: absolute;
    top: 0px;
    left: -100px;
    border: 1px solid #284b57;
    background: white  url('/images/v3/shade_b1_s1.png') repeat-x bottom left; }
    .int_pricing .links h3, .int_pricing .links h2, .int_pricing .links p {
      padding: 3px 6px;
      margin: 0; }
    .int_pricing .links h3, .int_pricing .links h2 {
      background:  url('/images/v3/shade_t1_s1.png') repeat-x top left; }
    .int_pricing .links ul li {
      padding-left: 0px;
      list-style-type: none;
      background: none; }
    .int_pricing .links .close {
      float: right;
      margin: 3px 6px; }

.offer_info {
  text-align: center;
  padding-top: 0.5em; }

.truncate {
  table-layout: fixed;
  border-collapse: collapse;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }
  .truncate td {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }

#cvc_table {
  margin-top: 1.5em;
  margin-bottom: 1.5em;
  width: 450px;
  border: 1px solid #d0d0d0;
  background: white url('/images/v3/shade_b1_s1.png') repeat-x bottom left; }
  #cvc_table .top {
    background: white url('/images/v3/shade_t1_s1.png') repeat-x top left; }

.emphasis {
  color: #009000; }

.emphasis_red, a.emphasis_red {
  color: #900000; }

.emphasis_r {
  color: #fcc08a; }

.heading_side_link {
  font-size: 77%;
  float: right;
  font-weight: normal;
  padding: 3px 4px;
  text-align: right; }

.hand_tracing_item {
  overflow: hidden;
  zoom: 1;
  -moz-border-radius: 6px 6px 6px 6px;
  -webkit-border-top-left-radius: 6px;
  -webkit-border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  border-radius: 6px 6px 6px 6px;
  margin-top: 14px;
  margin-bottom: 14px;
  border: 1px solid #e0e0e0;
  background: #f6f6f6; }
  .hand_tracing_item.status, .hand_tracing_item.action {
    border: 1px solid #c2d7df;
    background: #ddebf0; }
  .hand_tracing_item.narrow {
    width: 230px; }
  .hand_tracing_item .timestamp {
    float: right;
    color: #AAAAAA;
    font-weight: normal;
    font-style: italic; }
  .hand_tracing_item .extra {
    float: right;
    margin: 2px;
    font-weight: bold; }
    .hand_tracing_item .extra p {
      padding: 3px 6px; }
  .hand_tracing_item h2 {
    margin: 0;
    padding: 3px 6px 2px 6px;
    border: none;
    color: #284b57;
    font-size: 108%; }
  .hand_tracing_item .body ul {
    margin: 0;
    padding-top: 3px;
    padding-bottom: 3px; }
    .hand_tracing_item .body ul.tight {
      padding-bottom: 0px; }
  .hand_tracing_item .body ol, .hand_tracing_item .body ul {
    padding-left: 16px; }
  .hand_tracing_item p {
    padding: 3px 4px 7px 14px; }
    .hand_tracing_item p.tight {
      padding-bottom: 0px; }
  .hand_tracing_item blockquote {
    margin-left: 10px; }

.hand_tracing_accept_or_reject, .hand_tracing_send_message_or_file {
  overflow: hidden;
  zoom: 1; }
  .hand_tracing_accept_or_reject .hand_tracing_item, .hand_tracing_send_message_or_file .hand_tracing_item {
    width: 348px;
    height: 228px;
    float: left;
    margin: 0; }
    .hand_tracing_accept_or_reject .hand_tracing_item.first, .hand_tracing_send_message_or_file .hand_tracing_item.first {
      margin-right: 14px; }

.hand_tracing_send_message_or_file .hand_tracing_item {
  height: 190px; }

.short_upload {
  width: 100px; }

table.cse-search-box {
  margin-top: 4px; }

.starburst_large {
  text-align: center;
  float: right;
  margin: 12px 6px;
  padding-top: 23px;
  width: 230px;
  height: 126px;
  background: url('/images/v3/starburst_large.png') no-repeat top left;
  font-family: verdana;
  font-size: 182%; }

.hand_tracing_steps {
  margin: 10px 0px;
  clear: both;
  overflow: hidden;
  zoom: 1;
  border: 1px solid #5c91a4;
  -moz-border-radius: 10px 10px 10px 10px;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  border-radius: 10px 10px 10px 10px;
  background: #5c91a4 url('/images/v3/tint_t2_s1.png') repeat-x top left;
  height: 110px; }
  .hand_tracing_steps .steps {
    width: 100%;
    text-align: center; }
    .hand_tracing_steps .steps td {
      padding: 6px; }
    .hand_tracing_steps .steps h2 {
      font-size: 100%; }
    .hand_tracing_steps .steps .body .my_image {
      width: 216px;
      height: 66px; }
    .hand_tracing_steps .steps .body .fast_turnaround {
      width: 216px;
      height: 46px;
      padding-top: 20px;
      color: #880000;
      font-size: 138.5%;
      font-weight: bold;
      font-style: italic;
      background: url('/images/hand_tracing/fast_turnaround.png') no-repeat top left; }
    .hand_tracing_steps .steps .body .email_notification {
      width: 171px;
      height: 51px;
      padding-top: 15px;
      padding-left: 45px;
      font-size: 116%;
      font-weight: bold;
      background: url('/images/hand_tracing/email_notification.png') no-repeat top left; }
    .hand_tracing_steps .steps.middle {
      margin-left: 6px;
      margin-right: 6px; }

.hand_tracing_examples {
  overflow: hidden;
  zoom: 1;
  margin: 10px 0px; }
  .hand_tracing_examples .photos, .hand_tracing_examples .logos {
    overflow: hidden;
    zoom: 1;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    border-radius: 10px 10px 10px 10px;
    float: left;
    border: 1px solid #d0d0d0;
    background: #f6f6f6; }
    .hand_tracing_examples .photos p, .hand_tracing_examples .photos h2, .hand_tracing_examples .logos p, .hand_tracing_examples .logos h2 {
      margin-left: 8px; }
    .hand_tracing_examples .photos h2, .hand_tracing_examples .logos h2 {
      text-align: center; }
    .hand_tracing_examples .photos .photo, .hand_tracing_examples .photos .logo, .hand_tracing_examples .logos .photo, .hand_tracing_examples .logos .logo {
      overflow: hidden;
      zoom: 1;
      float: left;
      padding: 2px; }
      .hand_tracing_examples .photos .photo .image_box, .hand_tracing_examples .photos .logo .image_box, .hand_tracing_examples .logos .photo .image_box, .hand_tracing_examples .logos .logo .image_box {
        padding: 3px; }
        .hand_tracing_examples .photos .photo .image_box .image, .hand_tracing_examples .photos .logo .image_box .image, .hand_tracing_examples .logos .photo .image_box .image, .hand_tracing_examples .logos .logo .image_box .image {
          border: none;
          background: none; }
      .hand_tracing_examples .photos .photo.first, .hand_tracing_examples .photos .logo.first, .hand_tracing_examples .logos .photo.first, .hand_tracing_examples .logos .logo.first {
        padding-right: 6px; }
    .hand_tracing_examples .photos .logo, .hand_tracing_examples .photos .photo, .hand_tracing_examples .logos .logo, .hand_tracing_examples .logos .photo {
      width: 210px; }
      .hand_tracing_examples .photos .logo.first, .hand_tracing_examples .photos .photo.first, .hand_tracing_examples .logos .logo.first, .hand_tracing_examples .logos .photo.first {
        width: 256px; }
  .hand_tracing_examples .photos {
    width: 214px;
    float: left; }
  .hand_tracing_examples .logos {
    width: 480px;
    float: right; }

.hand_tracing_pitch .cool {
  font-weight: bold;
  color: #5c91a4; }

.hand_tracing_quotes .myImageTable {
  margin: 4px 0px 4px 24px;
  background: none; }
  .hand_tracing_quotes .myImageTable .imageWithPadding {
    padding: 8px; }

.sb_hand_tracing_quote {
  overflow: hidden;
  zoom: 1;
  padding: 8px;
  margin-bottom: 8px;
  border: 1px solid #5c91a4; }
  .sb_hand_tracing_quote .time, .sb_hand_tracing_quote .extra {
    float: right; }
  .ht_pending_confirmation .sb_hand_tracing_quote {
    background: #ebedbe; }
    .ht_pending_confirmation .sb_hand_tracing_quote.rush_order {
      background: #e1e49e; }
  .ht_pending_tracing .sb_hand_tracing_quote {
    background: #d7e9f3; }
    .ht_pending_tracing .sb_hand_tracing_quote.rush_order {
      background: #bfdced; }
  .ht_recent_quotes .sb_hand_tracing_quote {
    background: #ebebeb; }
    .ht_recent_quotes .sb_hand_tracing_quote.prequoted {
      background: #ebedbe; }
      .ht_recent_quotes .sb_hand_tracing_quote.prequoted.rush_order {
        background: #e1e49e; }
    .ht_recent_quotes .sb_hand_tracing_quote.paid_in_full {
      background: #d7e9f3; }
      .ht_recent_quotes .sb_hand_tracing_quote.paid_in_full.rush_order {
        background: #bfdced; }
    .ht_recent_quotes .sb_hand_tracing_quote.confirmed, .ht_recent_quotes .sb_hand_tracing_quote.delivered, .ht_recent_quotes .sb_hand_tracing_quote.accepted {
      background: #d0ecd0; }

.my_images_sidebar_box {
  width: 178px; }

.lightbox {
  background: url('/images/v3/lightbox.png') repeat top left;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10000; }
  .lightbox .background {
    position: fixed;
    top: 100px;
    left: 0px;
    right: 0px;
    width: 100%; }
  .lightbox .container {
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    border-radius: 10px 10px 10px 10px;
    margin: 0 auto;
    padding: 0;
    width: 260px;
    border: 3px solid #fcc85a;
    background: white; }
    .lightbox .container h1 {
      -moz-border-radius: 6px 6px 0 0;
      -webkit-border-top-left-radius: 6px;
      -webkit-border-top-right-radius: 6px;
      -webkit-border-bottom-right-radius: 0;
      -webkit-border-bottom-left-radius: 0;
      border-radius: 6px 6px 0 0;
      background: #fcc85a;
      color: #284b57;
      font-weight: bold;
      margin: 0px 0px 5px 0px;
      padding: 5px !important;
      font-size: 123.1%; }
    .lightbox .container p {
      padding: 0 0 6px 0 !important;
      text-align: center; }

.strikeout {
  text-decoration: line-through; }

input[type="submit"], input[type="button"] {
  padding: 2px 6px 3px; }
  input[type="submit"].small, input[type="button"].small {
    padding: 1px 4px; }

.clipping_magic {
  margin: 24px auto 0 auto; }
