@import url('formalize.css');
pre.google-tool {
    text-shadow: none;
    background: #f8f8f8;
    padding: 5px;
    display: block;
    line-height: 150%;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    margin: 5px 0;
}


/* jquery.tablesorter styles
-------------------------------------------------*/

table.block thead .headerSortDown,
table.block thead .headerSortUp {
    background: #D1D1D1;
}

table.simple thead .headerSortDown,
table.simple thead .headerSortUp {
    background: #EEE;
}

strong {
    font-weight: bold;
}

.clearfix {
    clear: both;
}

.tool-sublist {
    margin: 5px 0;
}


/* Table Styles
------------------------------------------------------*/

.table-wrapper {
    margin: 30px 0 0 0;
    padding: 0;
    min-width: 100%;
    height: auto;
}

.table-wrapper3 {
    margin: 10px 0 0 0;
    padding: 0;
    min-width: 100%;
    height: auto;
}

.float-left {
    margin: 0 25px 0 0;
    float: left;
}

table.block {
    width: auto;
    text-align: left;
    border-collapse: collapse;
    background-color: #FFF;
    border-bottom: 1px solid #B0AFA4;
    margin: 0;
    overflow: scroll;
}

table.block thead th {
    padding: 0 4px;
    background: #F1F1F1 url('/static/images/Archived/v2/block-table-head-x.png') repeat-x left top;
    font-size: 14px;
    color: #222;
    font-weight: 500;
    border-top: 1px solid #E3E3E3;
    border-right: 1px solid #B0AFA4;
    border-bottom: 1px solid #B0AFA4;
    border-left: 1px solid #E3E3E3;
}

table.block tbody tr {
    border-left: 1px solid #E3E3E3;
}

table.block tbody td {
    padding: 0 4px;
    font-size: 13px;
    vertical-align: top;
    top;
    border-right: 1px solid #B0AFA4;
}

table.block tbody tr.zebra {
    background-color: #E3E3E3;
}

table.block tbody td.tab-subheader,
.tab-subheader {
    font-weight: bold;
}

.inner-table th {
    padding: 0 2px;
    background: #F1F1F1 url('/static/images/Archived/v2/block-table-head-x.png') repeat-x left top;
    font-size: 14px;
    color: #222;
    font-weight: 500;
    border-top: 1px solid #E3E3E3;
    border-right: 1px solid #B0AFA4;
    border-bottom: 1px solid #B0AFA4;
    border-left: 1px solid #E3E3E3;
}

.inner-table td.inner-table-padding-right {
    padding-right: 2px;
}

table.block ul {
    list-style: none;
    padding: 0;
    margin: 2px auto 2px auto;
    width: 100%;
    list-style-position: outside;
}

table.block ul li {
    list-style: none;
    padding: 0 margin: 0 auto;
    width: 100%;
    font-size: 13px;
}

table.block a {
    color: #004EF2;
    text-decoration: none;
}

table.block a:hover {
    color: #004EF2;
    text-decoration: underline;
}

table.block a:visited {
    color: #55198B;
}

#the-sticky-div {
    position: relative;
    background-color: #fff;
}

#the-sticky-div ul {
    margin: 0;
    list-style: none;
}

#the-sticky-div h3 {
    margin: 0 0 10px 0;
}

table.block tbody th {
    padding: 0 2px;
    background: #F1F1F1 url('/static/images/Archived/v2/block-table-head-x.png') repeat-x left top;
    text-align: left;
    font-size: 14px;
    color: #222;
    font-weight: 500;
    border-top: 1px solid #E3E3E3;
    border-right: 1px solid #B0AFA4;
    border-bottom: 1px solid #B0AFA4;
    border-left: 1px solid #E3E3E3;
}

table.block tbody tr.row-alternate-image {
    background: transparent url('/static/images/Archived/v2/block-table-row-x-y.png') repeat left top;
}


/*google sitemap tool first table*/

table.block-normal {
    width: auto;
    border-collapse: collapse;
    background-color: #FFF;
    border-bottom: 1px solid #B0AFA4;
    margin: 0;
    overflow: scroll;
}

table.block-normal thead th {
    text-align: center;
    vertical-align: middle;
    padding: 0 4px;
    background: #F1F1F1 url('/static/images/Archived/v2/block-table-head-x.png') repeat-x left top;
    font-size: 14px;
    color: #222;
    font-weight: 500;
    border-top: 1px solid #E3E3E3;
    border-right: 1px solid #B0AFA4;
    border-bottom: 1px solid #B0AFA4;
    border-left: 1px solid #E3E3E3;
}

table.block-normal tbody tr {
    border-left: 1px solid #E3E3E3;
}

table.block-normal tbody td {
    padding: 0 4px;
    font-size: 13px;
    border-right: 1px solid #B0AFA4;
}

table.block-normal tbody tr.zebra {
    background-color: #E3E3E3;
}

table.block-normal tbody td.tab-subheader,
.tab-subheader {
    font-weight: bold;
}

table.block-normal .inner-table thead th {
    padding: 0 2px;
    background: transparent url('') repeat-x left top;
    text-align: left;
    font-size: 13px;
    color: #222;
    font-weight: 500;
    border-top: 0 solid #E3E3E3;
    border-right: 0 solid #B0AFA4;
    border-bottom: 1px solid #B0AFA4;
    border-left: 0 solid #E3E3E3;
}

table.block-normal .inner-table td.inner-table-padding-right {
    padding-right: 2px;
}

table.block-normal ul {
    list-style: none;
    padding: 0;
    margin: 2px auto 2px auto;
    width: 100%;
    list-style-position: outside;
}

table.block-normal ul li {
    list-style: none;
    padding: 0 margin: 0 auto;
    width: 100%;
    font-size: 13px;
}

table.block-normal a {
    color: #004EF2;
    text-decoration: underline;
}

table.block-normal a:hover {
    color: #004EF2;
    text-decoration: underline;
}

table.block-normal a:visited {
    color: #55198B;
}

table.block-normal tbody th {
    padding: 0 2px;
    background: #F1F1F1 url('/static/images/Archived/v2/block-table-head-x.png') repeat-x left top;
    text-align: left;
    font-size: 14px;
    color: #222;
    font-weight: 500;
    border-top: 1px solid #E3E3E3;
    border-right: 1px solid #B0AFA4;
    border-bottom: 1px solid #B0AFA4;
    border-left: 1px solid #E3E3E3;
}

table.block-normal tbody tr.row-alternate-image {
    background: transparent url('/static/images/Archived/v2/block-table-row-x-y.png') repeat left top;
}

table.tablesorter thead tr th,
table.tablesorter tfoot tr th {
    padding: 4px;
}

table.tablesorter tody td {
    padding: 0px;
}

table.tablesorter thead tr .header {
    ;
    cursor: pointer;
}

table.tablesorter thead tr .headerSortUp {}

table.tablesorter thead tr .headerSortDown {}

table.tablesorter thead tr .headerSortDown,
table.tablesorter thead tr .headerSortUp {}

table.tablesorter {
    border-collapse: collapse;
    margin-left: 10px;
    overflow: scroll;
}

table#resultTable tr,
table#resultTable td,
table#resultTable div,
table#resultTable span {
    max-height: 15px;
    height: 15px;
    overflow: hidden;
    vertical-align: middle;
}

table.tablesorter tr,
table.tablesorter td,
table.tablesorter div#recaptcha_image {
    max-height: 1000px;
}

table.tablesorter #errorsEx,
table.tablesorter td,
table.tablesorter div,
table.tablesorter #errorsIn,
table.tablesorter td,
table.tablesorter div,
table.tablesorter #external,
table.tablesorter td,
table.tablesorter div,
table.tablesorter #redirectsIn,
table.tablesorter #redirectsEx {
    max-height: 15px;
    height: 15px;
    overflow: hidden;
}

table.tablesorter span {
    text-align: center;
    width: 100%;
    display: block;
}

table.tablesorter .anchor {
    width: 150px;
}

#externalTable .anchor {
    width: 375px;
}

#erexlinksTable .anchor,
#erinlinksTable .anchor {
    width: 235px;
}

#reinlinksTable .anchor,
#reexlinksTable .anchor {
    width: 235px;
}

table.tablesorter .description {
    width: 380px;
}

table.tablesorter .keywords {
    width: 310px;
}

table.tablesorter .navigation td {
    width: 200px;
    text-align: center;
}

table.tablesorter .status {
    /*width:63px;*/
    width: 45px
}

table.tablesorter .links {
    width: 300px;
}

#externalTable .links {
    width: 440px;
}

#erexlinksTable .links,
#erinlinksTable .links {
    width: 400px;
}

#reinlinksTable .links,
#reexlinksTable .links {
    width: 300px;
}

table.tablesorter #resultTable .links {
    width: 325px;
}

table.tablesorter .level {
    width: 45px;
}

table.tablesorter .internal {
    /* width:45px;padding:5px 0;*/
    width: 60px;
}

table.tablesorter .ointernal {
    width: 54px;
}

table.tablesorter .oexternal {
    width: 58px;
}

table.tablesorter .size {
    width: 48px;
}

table.tablesorter .title {
    width: 280px;
}

#reinlinksTable .title,
#reexlinksTable .title {
    width: 340px;
}

table.tablesorter .num {
    width: 33px;
}

table.tablesorter .opr {
    width: 75px;
}

table.tablesorter .blt {
    width: 60px;
}

table.tablesorter .foundedon {
    width: 180px;
}

#erexlinksTable .foundedon,
#erinlinksTable .foundedon {
    width: 260px;
}

table.tablesorter .follow {
    width: 50px;
}

table.tablesorter .rel {
    width: 100px;
}

#resultTable .links {
    width: 200px;
}

#resultTable .resultLinks {
    width: 200px;
    word-wrap: break-word;
}

#externalTable .otherLinks,
#reinlinksTable .otherlinks,
#reexlinksTable .otherlinks {
    width: 440px;
    word-wrap: break-word;
}

#erinlinksTable .otherLinks,
#erexlinksTable .otherLinks {
    width: 400px;
    word-wrap: break-word;
}

#externalTable .foundedOnLinks,
#reinlinksTable .foundedOnLinks,
#reexlinksTable .foundedOnLinks {
    width: 180px;
    word-wrap: break-word;
}

#erinlinksTable .foundedOnLinks,
#erexlinksTable .foundedOnLinks {
    width: 260px;
    word-wrap: break-word;
}


/*google sitemap generator additions 12/20/13*/

.coolfieldset legend {
    cursor: pointer;
}

.coolfieldset legend:after {
    display: inline-block;
    margin-left: .5em;
}

.coolfieldset.expanded legend:after {
    content: '\25B2';
}

.coolfieldset.collapsed legend:after {
    content: '\25BC';
}

form.tools2 input.ninja-check-button-under {
    margin: 10px 0 0 0;
}

.tool-infobox {
    float: left;
    width: 550px;
    margin: 0 0 0 30px;
}


/*.tool-infobox p{ margin-bottom:1em}*/

.tool-infobox h4 {
    font: 21px/28px 'DesyrelRegular';
    margin: 0 0 10px;
}

.tool-infobox h5 {
    margin-top: 0;
    letter-spacing: -.5px;
}

.tool-infobox-short {
    float: left;
    width: 300px;
    margin: 0 0 0 30px;
}

.tool-infobox-short h4 {
    font: 21px/28px 'DesyrelRegular';
    margin: 0 0 10px;
}

.tool-infobox-short h5 {
    margin-top: 0;
    letter-spacing: -.5px;
}

.jimstagline {
    font: 20px/28px 'Shadows Into Light';
    margin: 38px 0 20px;
    text-align: left;
}


/* Broken link tool */

.ui-tooltip,
.qtip {
    position: absolute;
    left: -28000px;
    top: -28000px;
    display: none;
    max-width: 280px;
    min-width: 50px;
    font-size: 10.5px;
    line-height: 12px;
}

.ui-tooltip-fluid {
    display: block;
    visibility: hidden;
    position: static!important;
    float: left!important;
}

.ui-tooltip-content {
    position: relative;
    padding: 5px 9px;
    overflow: hidden;
    border: 1px solid #000001;
    text-align: left;
    word-wrap: break-word;
    overflow: hidden;
}

.ui-tooltip-titlebar {
    position: relative;
    min-height: 14px;
    padding: 5px 35px 5px 10px;
    overflow: hidden;
    border: 1px solid #000001;
    border-width: 1px 1px 0;
    font-weight: bold;
}

.ui-tooltip-titlebar+.ui-tooltip-content {
    border-top-width: 0!important;
}


/*!Default close button class */

.ui-tooltip-titlebar .ui-state-default {
    position: absolute;
    right: 4px;
    top: 50%;
    margin-top: -9px;
    cursor: pointer;
    outline: medium none;
    border-width: 1px;
    border-style: solid;
}

* html .ui-tooltip-titlebar .ui-state-default {
    top: 16px;
}

.ui-tooltip-titlebar .ui-icon,
.ui-tooltip-icon .ui-icon {
    display: block;
    text-indent: -1000em;
}

.ui-tooltip-icon,
.ui-tooltip-icon .ui-icon {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.ui-tooltip-icon .ui-icon {
    width: 18px;
    height: 14px;
    text-align: center;
    text-indent: 0;
    font: normal bold 10px/13px Tahoma, sans-serif;
    color: inherit;
    background: transparent none no-repeat -100em -100em;
}


/*!Default tooltip style */

.ui-tooltip-default .ui-tooltip-titlebar,
.ui-tooltip-default .ui-tooltip-content {
    border-color: #F1D031;
    background-color: #FFFFA3;
    color: #555;
}

.ui-tooltip-default .ui-tooltip-titlebar {
    background-color: #FFEF93;
}

.ui-tooltip-default .ui-tooltip-icon {
    border-color: #CCC;
    background: #F1F1F1;
    color: #777;
}

.ui-tooltip-default .ui-tooltip-titlebar .ui-state-hover {
    border-color: #AAA;
    color: #111;
}

.ui-tooltip .ui-tooltip-tip {
    margin: 0 auto;
    overflow: hidden;
    z-index: 10;
}

.ui-tooltip .ui-tooltip-tip,
.ui-tooltip .ui-tooltip-tip * {
    position: absolute;
    line-height: .1px!important;
    font-size: .1px!important;
    color: #123456;
    background: transparent;
    border: 0 dashed transparent;
}

.ui-tooltip .ui-tooltip-tip canvas {
    top: 0;
    left: 0;
}

#qtip-overlay {
    position: fixed;
    left: -10000em;
    top: -10000em;
}

#qtip-overlay.blurs {
    cursor: pointer;
}

#qtip-overlay div {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: black;
    opacity: .7;
    filter: alpha(opacity=70);
    -ms-filter: "progid:DXImageTransform.tools.Microsoft.Alpha(Opacity=70)";
}


/*!Light tooltip style */

.ui-tooltip-light .ui-tooltip-titlebar,
.ui-tooltip-light .ui-tooltip-content {
    border-color: #E2E2E2;
    color: #454545;
}

.ui-tooltip-light .ui-tooltip-content {
    background-color: white;
}

.ui-tooltip-light .ui-tooltip-titlebar {
    background-color: #f1f1f1;
}


/*!Dark tooltip style */

.ui-tooltip-dark .ui-tooltip-titlebar,
.ui-tooltip-dark .ui-tooltip-content {
    border-color: #303030;
    color: #f3f3f3;
}

.ui-tooltip-dark .ui-tooltip-content {
    background-color: #505050;
}

.ui-tooltip-dark .ui-tooltip-titlebar {
    background-color: #404040;
}

.ui-tooltip-dark .ui-tooltip-icon {
    border-color: #444;
}

. .ui-tooltip-dark .ui-tooltip-titlebar .ui-state-hover {
    border-color: #303030;
}


/*!Cream tooltip style */

.ui-tooltip-cream .ui-tooltip-titlebar,
.ui-tooltip-cream .ui-tooltip-content {
    border-color: #F9E98E;
    color: #A27D35;
}

.ui-tooltip-cream .ui-tooltip-content {
    background-color: #FBF7AA;
}

.ui-tooltip-cream .ui-tooltip-titlebar {
    background-color: #F0DE7D;
}

.ui-tooltip-cream .ui-state-default .ui-tooltip-icon {
    background-position: -82px 0;
}


/*!Red tooltip style */

.ui-tooltip-red .ui-tooltip-titlebar,
.ui-tooltip-red .ui-tooltip-content {
    border-color: #D95252;
    color: #912323;
}

.ui-tooltip-red .ui-tooltip-content {
    background-color: #F78B83;
}

.ui-tooltip-red .ui-tooltip-titlebar {
    background-color: #F06D65;
}

.ui-tooltip-red .ui-state-default .ui-tooltip-icon {
    background-position: -102px 0;
}

.ui-tooltip-red .ui-tooltip-icon {
    border-color: #D95252;
}

.ui-tooltip-red .ui-tooltip-titlebar .ui-state-hover {
    border-color: #D95252;
}


/*!Green tooltip style */

.ui-tooltip-green .ui-tooltip-titlebar,
.ui-tooltip-green .ui-tooltip-content {
    border-color: #90D93F;
    color: #3F6219;
}

.ui-tooltip-green .ui-tooltip-content {
    background-color: #CAED9E;
}

.ui-tooltip-green .ui-tooltip-titlebar {
    background-color: #B0DE78;
}

.ui-tooltip-green .ui-state-default .ui-tooltip-icon {
    background-position: -42px 0;
}


/*!Blue tooltip style */

.ui-tooltip-blue .ui-tooltip-titlebar,
.ui-tooltip-blue .ui-tooltip-content {
    border-color: #ADD9ED;
    color: #5E99BD;
}

.ui-tooltip-blue .ui-tooltip-content {
    background-color: #E5F6FE;
}

.ui-tooltip-blue .ui-tooltip-titlebar {
    background-color: #D0E9F5;
}

.ui-tooltip-blue .ui-state-default .ui-tooltip-icon {
    background-position: -2px 0;
}


/*!Add shadows to your tooltips in:FF3+,Chrome 2+,Opera 10.6+,IE6+,Safari 2+*/

.ui-tooltip-shadow {
    -webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
}

.ui-tooltip-shadow .ui-tooltip-titlebar,
.ui-tooltip-shadow .ui-tooltip-content {
    filter: progid: DXImageTransform.tools.Microsoft.Shadow(Color='gray', Direction=135, Strength=3);
    -ms-filter: "progid:DXImageTransform.tools.Microsoft.Shadow(Color='gray',Direction=135,Strength=3)";
    _margin-bottom: -3px;
    .margin-bottom: -3px;
}


/*!Add rounded corners to your tooltips in:FF3+,Chrome 2+,Opera 10.6+,IE9+,Safari 2+*/

.ui-tooltip-rounded,
.ui-tooltip-rounded .ui-tooltip-content,
.ui-tooltip-tipsy,
.ui-tooltip-tipsy .ui-tooltip-content,
.ui-tooltip-youtube,
.ui-tooltip-youtube .ui-tooltip-content {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.ui-tooltip-rounded .ui-tooltip-titlebar,
.ui-tooltip-tipsy .ui-tooltip-titlebar,
.ui-tooltip-youtube .ui-tooltip-titlebar {
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
}

.ui-tooltip-rounded .ui-tooltip-titlebar+.ui-tooltip-content,
.ui-tooltip-tipsy .ui-tooltip-titlebar+.ui-tooltip-content,
.ui-tooltip-youtube .ui-tooltip-titlebar+.ui-tooltip-content {
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
}


/*!Youtube tooltip style */

.ui-tooltip-youtube {
    -webkit-box-shadow: 0 0 3px #333;
    -moz-box-shadow: 0 0 3px #333;
    box-shadow: 0 0 3px #333;
}

.ui-tooltip-youtube .ui-tooltip-titlebar,
.ui-tooltip-youtube .ui-tooltip-content {
    _margin-bottom: 0;
    .margin-bottom: 0;
    background: transparent;
    background: rgba(0, 0, 0, 0.85);
    filter: progid: DXImageTransform.tools.Microsoft.gradient(startColorstr=#D9000000, endColorstr=#D9000000);
    -ms-filter: "progid:DXImageTransform.tools.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000)";
    color: white;
    border-color: #CCC;
}

.ui-tooltip-youtube .ui-tooltip-icon {
    border-color: #222;
}

.ui-tooltip-youtube .ui-tooltip-titlebar .ui-state-hover {
    border-color: #303030;
}

.ui-tooltip-jtools {
    background: #232323;
    background: rgba(0, 0, 0, 0.7);
    background-image: -moz-linear-gradient(top, #717171, #232323);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#717171), to(#232323));
    border: 2px solid #ddd;
    border: 2px solid rgba(241, 241, 241, 1);
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0 0 12px #333;
    -moz-box-shadow: 0 0 12px #333;
    box-shadow: 0 0 12px #333;
}

.ui-tooltip-jtools .ui-tooltip-titlebar {
    filter: progid: DXImageTransform.tools.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A);
    -ms-filter: "progid:DXImageTransform.tools.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)";
}

.ui-tooltip-jtools .ui-tooltip-content {
    filter: progid: DXImageTransform.tools.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323);
    -ms-filter: "progid:DXImageTransform.tools.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)";
}

.ui-tooltip-jtools .ui-tooltip-titlebar,
.ui-tooltip-jtools .ui-tooltip-content {
    background: transparent;
    color: white;
    border: 0 dashed transparent;
}

.ui-tooltip-jtools .ui-tooltip-icon {
    border-color: #555;
}

.ui-tooltip-jtools .ui-tooltip-titlebar .ui-state-hover {
    border-color: #333;
}

.ui-tooltip-cluetip {
    -webkit-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
    box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
}

.ui-tooltip-cluetip .ui-tooltip-titlebar {
    background-color: #87876A;
    color: white;
    border: 0 dashed transparent;
}

.ui-tooltip-cluetip .ui-tooltip-content {
    background-color: #D9D9C2;
    color: #111;
    border: 0 dashed transparent;
}

.ui-tooltip-cluetip .ui-tooltip-icon {
    border-color: #808064;
}

.ui-tooltip-cluetip .ui-tooltip-titlebar .ui-state-hover {
    border-color: #696952;
    color: #696952;
}

.ui-tooltip-tipsy {
    border: 0;
}

.ui-tooltip-tipsy .ui-tooltip-titlebar,
.ui-tooltip-tipsy .ui-tooltip-content {
    _margin-bottom: 0;
    .margin-bottom: 0;
    background: transparent;
    background: rgba(0, 0, 0, .87);
    filter: progid: DXImageTransform.tools.Microsoft.gradient(startColorstr=#D9000000, endColorstr=#D9000000);
    -ms-filter: "progid:DXImageTransform.tools.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000)";
    color: white;
    border: 0 transparent;
    font-size: 11px;
    font-family: 'Lucida Grande', sans-serif;
    font-weight: bold;
    line-height: 16px;
    text-shadow: 0 1px black;
}

.ui-tooltip-tipsy .ui-tooltip-titlebar {
    padding: 6px 35px 0 10;
}

.ui-tooltip-tipsy .ui-tooltip-content {
    padding: 6px 10;
}

.ui-tooltip-tipsy .ui-tooltip-icon {
    border-color: #222;
    text-shadow: none;
}

.ui-tooltip-tipsy .ui-tooltip-titlebar .ui-state-hover {
    border-color: #303030;
}

.ui-tooltip-tipped .ui-tooltip-titlebar,
.ui-tooltip-tipped .ui-tooltip-content {
    border: 3px solid #959FA9;
    filter: none;
    -ms-filter: none;
}

.ui-tooltip-tipped .ui-tooltip-titlebar {
    background: #3A79B8;
    background-image: -moz-linear-gradient(top, #3A79B8, #2E629D);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#3A79B8), to(#2E629D));
    filter: progid: DXImageTransform.tools.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D);
    -ms-filter: "progid:DXImageTransform.tools.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)";
    color: white;
    font-weight: normal;
    font-family: serif;
    border-bottom-width: 0;
    -moz-border-radius: 3px 3px 0 0;
    -webkit-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
}

.ui-tooltip-tipped .ui-tooltip-content {
    background-color: #F9F9F9;
    color: #454545;
    -moz-border-radius: 0 0 3px 3px;
    -webkit-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
}

.ui-tooltip-tipped .ui-tooltip-icon {
    border: 2px solid #285589;
    background: #285589;
}

.ui-tooltip-tipped .ui-tooltip-icon .ui-icon {
    background-color: #FBFBFB;
    color: #555;
}

.ui-tooltip:not(.ie9haxors) div.ui-tooltip-content,
.ui-tooltip:not(.ie9haxors) div.ui-tooltip-titlebar {
    filter: none;
    -ms-filter: none;
}

.qtip {
    max-width: none;
    width: none;
}

.brokenToolTable td {
    border: 1px solid #D0D0D0;
    font-size: .8em
}

.brokenToolTable h5 {
    margin-top: 10px;
}

.brokenToolTable th {
    font-size: .8em;
    font-weight: 700;
    font-family: 'Open Sans';
}

.brokenToolTable thead tr {
    background-color: #E3E3E3;
}

.brokenToolTable .zebra {
    background-color: #E3E3E3;
}

.brokenToolTable .linktable {
    width: auto;
    margin-bottom: 5px;
    border-collapse: collapse;
}

.brokenToolTable .imagetable {
    width: auto;
    margin-bottom: 5px;
    border-collapse: collapse;
}

.brokenToolTable .imagetable .tlink {
    width: 340px;
}

.brokenToolTable .imagetable .link {
    width: 340px;
}

.brokenToolTable .tlink {
    width: 510px;
}

.brokenToolTable .tnum {
    width: 35px;
}

.brokenToolTable .ttype {
    width: 100px;
}

.brokenToolTable .tcode {
    width: 90px;
}

.brokenToolTable .tstatus {
    width: 60px;
}

.brokenToolTable .tsize {
    width: 80px;
}

.brokenToolTable .tfsize {
    width: 65px;
}

.brokenToolTable .talt {
    width: 150px;
}

.brokenToolTable .tview {
    width: 35px;
}

.brokenToolTable .link {
    width: 510px;
    overflow: hidden;
    font-size: 15px;
    line-height: 15px;
    height: 16px;
}

.brokenToolTable .num {
    width: 35px;
    overflow: hidden;
    font-size: 15px;
    line-height: 15px;
    text-align: center;
    height: 16px;
    font-weight: bold;
}

.brokenToolTable .type {
    width: 100px;
    overflow: hidden;
    font-size: 15px;
    line-height: 15px;
    text-align: center;
    height: 16px;
}

.brokenToolTable .code {
    width: 90px;
    overflow: hidden;
    font-size: 15px;
    line-height: 15px;
    text-align: center;
    height: 16px;
}

.brokenToolTable .status {
    width: 80px;
    overflow: hidden;
    font-size: 15px;
    line-height: 15px;
    text-align: center;
    height: 16px;
}

.brokenToolTable .size {
    width: 80px;
    overflow: hidden;
    font-size: 15px;
    line-height: 15px;
    text-align: center;
    height: 16px;
    display: block;
}

.brokenToolTable .fsize {
    width: 65px;
    overflow: hidden;
    font-size: 15px;
    line-height: 15px;
    text-align: center;
    height: 16px;
    display: block;
}

.brokenToolTable .alt {
    width: 225px;
    overflow: hidden;
    font-size: 15px;
    line-height: 15px;
    height: 16px;
}

.brokenToolTable .view {
    width: 15px;
    font-size: 15px;
    line-height: 15px;
    height: 16px;
    display: block;
    margin: 0 auto;
}


/*row high lighting class---*/

table.highlight tbody+tr.hover {
    background-color: #FFF954;
}

table.block tbody tr.row-alternate-image {
    background: transparent url('/static/images/Archived/v2/block-table-row-x-y.png') repeat left top;
}

.loading-bar {
    width: 300px;
}

.bar {
    background-color: #000;
    height: 1em;
}

.info-box {
    padding: 0 0 20px 0;
    width: 100%;
}

.info-box p {
    margin: 0;
    padding: 0;
}

table.block tbody ul li.zebra_inner {
    background-color: #f1f1f1;
}


/*table.block tr:nth-child(even){ background-color:##f1f1f1;}*/


/*Second Table Style
------------------------------------------------------*/

table.column {
    width: auto;
    text-align: left;
    border-collapse: collapse;
    background-color: #FFF;
    white-space: nowrap;
    border-bottom: 1px solid #B0AFA4;
    margin: 0;
}

table.column thead th {
    padding: 0 4px;
    background: #F1F1F1 url('/static/images/Archived/v2/block-table-head-x.png') repeat-x left top;
    text-align: left;
    font-size: 14px;
    color: #222;
    font-weight: 500;
    border-top: 1px solid #E3E3E3;
    border-right: 1px solid #B0AFA4;
    border-bottom: 1px solid #B0AFA4;
    border-left: 1px solid #E3E3E3;
}

table.column tbody tr {
    border-left: 1px solid #E3E3E3;
    border-bottom: 1px solid #333;
}

table.column tbody tr.zebra {
    background-color: #E3E3E3;
}

table.column tbody td {
    padding: 0 4px;
    font-size: 13px;
    vertical-align: top;
    border-right: 1px solid #B0AFA4;
}

table.column tbody td.subheader {
    font-weight: bold;
}

table.column .inner-table thead th {
    padding: 0 2px;
    background: transparent url('') repeat-x left top;
    text-align: left;
    font-size: 13px;
    color: #222;
    font-weight: 500;
    border-top: 0 solid #E3E3E3;
    border-right: 0 solid #B0AFA4;
    border-bottom: 1px solid #B0AFA4;
    border-left: 0 solid #E3E3E3;
}

table.column .inner-table tr {
    border: none;
}

table.column .inner-table td {
    padding: 0;
    border: none;
    width: 100%;
    background-color: transparent;
}

table.column .inner-table td.inner-table-padding-right {
    padding-right: 2px;
}

table.column ul {
    list-style: none;
    padding: 0;
    margin: 2px auto 2px auto;
    width: 100%;
    list-style-position: outside;
}

table.column ul li {
    list-style: none;
    padding: 0 margin: 0 auto;
    width: 100%;
    font-size: 13px;
}

table.column a {
    color: #004EF2;
    text-decoration: none;
}

table.column a:hover {
    color: #004EF2;
    text-decoration: underline;
}

table.column a:visited {
    color: #55198B;
}

table.column colgroup.zebra_inner {
    background-color: #E3E3E3;
}

table.inner-table tr.inner-table-zebra {
    background-color: #f1f1f1
}

table.column tbody ul li.zebra_inner {
    background-color: #f1f1f1;
}

.text-align-right {
    text-align: right;
}

.export-links {
    padding: 15px 0 0 0;
}

table.social-package {
    padding: 5px;
    text-align: left;
    width: 100%;
    margin: 20px 0;
}

table.social-package th {
    line-height: 20px;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

table.social-package th.title {
    text-align: left;
    vertical-align: top;
    font-weight: normal;
    font-style: italic;
    border: 1px solid #ccc;
    -webkit-box-shadow: inset 0px 1px 2px rgba(0 0 0, .2);
    -moz-box-shadow: inset 0px 1px 2px rgba(0 0 0, .2);
    box-shadow: inset 0px 1px 2px rgba(0 0 0, .2);
    border-right: 0;
}

table.social-package th.title-color1 {
    padding: 6px;
    box-shadow: inset 0px 1px 2px rgba(0 0 0, .2)
}

table.social-package th.title-color1 span {
    font-size: 16px;
    color: #808080;
}

table.social-package th.title-color2 {
    padding: 6px;
    ;
    box-shadow: inset 0px 1px 2px rgba(0 0 0, .2)
}

table.social-package th.title-color2 span {
    font-size: 16px;
    color: #ffb515;
}

table.social-package th.title-color3 {
    padding: 6px;
    box-shadow: inset 0px 1px 2px rgba(0 0 0, .2)
}

table.social-package th.title-color3 span {
    font-size: 16px;
    color: #ccc;
}

table.social-package th.title-color4 {
    border-right: 1px solid #ccc;
    padding: 6px;
    ;
    box-shadow: inset 0px 1px 2px rgba(0 0 0, .2);
}

table.social-package th.title-color4 span {
    font-size: 16px;
    color: #b5d5fe;
}

table.social-package td {
    border: 1px solid #ccc;
}

table.social-package td.left {
    text-align: left;
}

table.social-package td,
table.social-package th {
    padding: 5px;
    text-align: center;
}

.social-table-details p {
    font: 10px/12px "Arial";
    padding: 8px 0 0;
}


/*Spellchecker tool styles*/

.trigger-wrap {
    margin: 10px 0;
    padding: 10px;
    background-color: #f1f1f1;
    border: 1px solid #D8D6C9;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px
}

.firstMethod[type="radio"] {
    top: 1.5px;
    margin-right: 1px;
}

.secondMethod[type="radio"] {
    top: 1.5px;
    margin-left: 8px;
    margin-right: 4px;
}

.thirdMethod[type="radio"] {
    top: 1.5px;
    margin-left: 8px;
    margin-right: 4px;
}

.ignore-words {
    font-weight: bold;
    margin: 0 0 5px 0;
    padding: 10px 0 0 0;
}

.ignore-words span {
    font-weight: normal;
}

#text {
    margin-bottom: 10px;
}


/*Google Sitemap Generator Navigation Table and styles*/

table.sitemap-nav {
    background: #f1f1f1;
    /*border:1px solid #D8D6C9; */
    width: 100%;
}

table.sitemap-nav td {
    border: 1px solid #D8D6C9;
    width: 100%;
    width: 16%;
    padding: 15px;
    -webkit-box-shadow: inset 0px 1px 2px rgba(0 0 0, .2);
    -moz-box-shadow: inset 0px 1px 2px rgba(0 0 0, .2);
    box-shadow: inset 0px 1px 2px rgba(0 0 0, .2);
}

table.sitemap-nav a {
    font-size: 140%
}

h5.sitemap-tool {
    line-height: 23px;
}

form.tools.excel {
    background: transparent;
    border: 0;
    margin: 0 0 0 15px;
    float: left;
}

form.tools.excel p {
    margin: 5px 0 0 0;
    width: 350px;
}

.sitemap {
    margin: 10px 0 20px 0;
    width: 410px;
    float: right;
    background: #f1f1f1;
    border: 1px solid #D8D6C9;
    padding: 13px 10px 5px 13px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.sitemap-left {
    height: 76px;
    margin: 10px 0;
    width: 385px;
    float: left;
    background: #f1f1f1;
    border: 1px solid #D8D6C9;
    padding: 13px 10px 12px 13px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.sitemap-left-get {
    margin: 10px 10px 0 0;
    padding: 18px 5px 5px 10px;
    width: 385px;
    height: 76px;
    float: left;
    background: #91cfff;
    border: 1px solid #599ed3;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}


/*.sitemap-left-get p{color: #fff;}*/

.sitemap-left form.tools {
    width: 125px;
    float: left;
    margin: 0 25px 0 0;
    padding: 0;
}

.sitemap p {
    margin: 3px 0 0 0;
}

.sitemap-email {
    margin: 10px 0;
    background: #f1f1f1;
    border: 1px solid #D8D6C9;
    padding: 13px 10px 5px 13px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    width: 285px;
    float: left;
}

.sitemap-left-get img {
    float: left;
    margin: -3px 15px 0 3px;
}

.sitemap img {
    float: left;
    margin: -1px 15px 0 0;
}

.sitemap-left img {
    float: left;
    margin: -1px 15px 0 0;
}

.share-bug-wrap {
    margin: 10px 0 50px 0px;
}

.sitemap-excel {
    float: left;
    width: 410px;
    margin: 19px 0;
}

.bugreport {
    float: right;
}

.bugreport-left {
    float: left;
}

.table-sort {
    vertical-align: center;
    padding: 5px 0 0 0;
}


/* #getxml {font-size: 140%; margin: 50px 0 0 0;} */


/* Added by Laura 3/5 */

.sitemap-toolbar {
    width: 100%;
    height: 95px;
    background: #3F3F3D;
    padding: 10px;
    color: #fff;
    z-index: 10000;
}

.sitemap-toolbar .toolbar-wrap {
    width: 960px;
    height: 100%;
    margin: 0 auto;
}

.toolbar-wrap a:link,
.toolbar-wrap a:visited {
    color: #FFFF00;
    font-size: 12px;
}

.toolbar-wrap>div {
    float: left;
    height: 100%;
    text-align: center;
    border-right: 1pt solid #575656;
    padding: 0 10px;
}

.toolbar-wrap>div:last-child {
    border-right: 0px;
}

.toolbar-wrap>div form.tools,
form.tools.excel {
    margin: 0;
    width: inherit;
    background: none;
    border: 0;
    display: inline;
}

.toolbar-wrap>div input {
    float: left;
    white-space: normal;
    width: 100px;
    height: 57px;
    margin: 5px 2px 5px 2px;
}

.toolbar-wrap>div span {
    font-size: 18px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}

.toolbar-wrap>div p {
    font-size: 12px;
    clear: left;
    font-weight: bold;
    margin-bottom: 5px;
}

.toolbar-wrap>div .crawlerstatus img {
    margin: 0;
    padding: 0;
}

.toolbar-wrap>div.toolbar-social div {
    float: left;
    text-align: center;
}

.toolbar-wrap>div.toolbar-social div.google {
    width: 53px;
    overflow: hidden;
}

.toolbar-wrap>div.toolbar-social div.twitter {
    width: 60px;
    overflow: hidden;
}

.toolbar-wrap>div.toolbar-social div.fb {
    width: 45px;
    overflow: hidden;
}

.toolbar-wrap>div.toolbar-social div.reddit {
    margin: 2px 0 0 5px;
}

img.crawler-load {
    vertical-align: middle;
    padding: 0 5px;
    margin: 0 0 0;
}

.sitemap-email {
    float: left;
    height: 50px;
    width: 800px;
    float: left;
    line-height: 50px;
    background: #f1f1f1;
    border: 1px solid #D8D6C9;
    padding: 0 10px 0 13px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.sitemap-email input[type=text] {
    margin-left: 25px;
    width: 320px;
}

.sitemap-email img {
    height: 35px;
    width: 35px;
}


/*Strong Password Generator Tool --------------------*/

#start h4 {
    margin: -5px 0 5px 0;
}

#start input[type="submit"] {
    padding: 10px 20px;
    font-size: 16px;
    margin: 0 auto;
}

#start input[type="checkbox"] {
    margin: -7px 5px 0 5px;
    padding: 0;
    vertical-align: middle;
    display: inline-block;
}

.p-generator-word {
    font-size: 18px;
    color: #FF0000;
    font-weight: bold;
}

.p-generator-hint {
    font-size: 18px
}

.cooldns-infobox {
    float: left;
    width: 550px;
    margin: 0 0 0 30px;
}

.cooldns-infobox h4 {
    font: 21px/28px 'DesyrelRegular';
    margin: 0 0 10px;
}

.cooldns-infobox h5 {
    margin-top: 0;
    letter-spacing: -.5px;
}

.cooldns-label {
    float: left;
    width: 105px;
    font-weight: 700;
    text-align: right;
    margin: 0 3px 0 0;
}

.cooldns-labelmedium {
    float: left;
    width: 125px;
    font-weight: 700;
    text-align: right;
    margin: 0 3px 0 0;
}

.cooldns-labellong {
    float: left;
    width: 165px;
    font-weight: 700;
    text-align: right;
    margin: 0 3px 0 0;
}

.cooldns-zebra {
    background-color: #E3E3E3;
    padding: 4px 6px;
    border-left: 1px solid #d8d6c9;
    border-right: 1px solid #d8d6c9;
    overflow: hidden;
}

.cooldns-zebraodd {
    background-color: #eeeeee;
    padding: 4px 6px;
    border-left: 1px solid #d8d6c9;
    border-right: 1px solid #d8d6c9;
    overflow: hidden;
}

.cooldns-zebraoddlast {
    background-color: #eeeeee;
    padding: 4px 6px;
    border-left: 1px solid #d8d6c9;
    border-right: 1px solid #d8d6c9;
    border-bottom: 1px solid #d8d6c9;
    overflow: hidden;
}

.cooldns-zebrafirst {
    background-color: #E3E3E3;
    padding: 4px 6px;
    border-left: 1px solid #d8d6c9;
    border-right: 1px solid #d8d6c9;
    border-top: 1px solid #d8d6c9;
    overflow: hidden;
}

.cooldns-zebralast {
    background-color: #E3E3E3;
    padding: 4px 6px;
    border-left: 1px solid #d8d6c9;
    border-right: 1px solid #d8d6c9;
    border-bottom: 1px solid #d8d6c9;
    overflow: hidden;
}

.cooldns-zebraimg {
    background: url('/static/images/Archived/v2/zebra-stripe.png') repeat center top;
    border-top: 1px solid #d8d6c9;
    border-bottom: 1px solid #d8d6c9;
}

.cooldns-cell {
    padding: 4px 6px;
    border-left: 1px solid #d8d6c9;
    border-right: 1px solid #d8d6c9;
    overflow: hidden;
}

.cooldns-inputtitle {
    float: left;
    font: 14px/20px Arial;
    padding: 5px 18px 6px 10px;
    background: #e3e3e3;
    border-top: 1px solid #d8d6c9;
    border-left: 1px solid #d8d6c9;
    border-right: 1px solid #d8d6c9;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 0px;
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-radius: 4px 4px 0px 0px;
    border-radius: 4px 4px 0px 0px;
    margin: 0 0 -1px 0;
}

.cooldns h6 {
    color: #444444;
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 2px;
    margin-top: 5px;
}

.cooldns-meta-numbers {
    float: left;
    height: 20px;
    width: 20px;
    margin: 0 7px 0 0;
    background: url("/static/images/Archived/v2/meta-numbers.png") no-repeat 0 0;
}

.cooldns-meta-numbers#ol-two {
    background-position: 0 -20px;
}

.cooldns-meta-numbers#ol-three {
    background-position: 0 -40px;
}

.cooldns-meta-numbers#ol-four {
    background-position: 0 -60px;
}

.cooldns-meta-numbers#ol-five {
    background-position: 0 -80px;
}

.cooldns-meta-numbers#ol-six {
    background-position: 0 -100px;
}

.cooldns-meta-numbers#ol-seven {
    background-position: 0 -120px;
}

.cooldns-resizeimg {
    height: 16px;
    width: 16px;
    vertical-align: text-bottom;
}

#tooltip {
    font-family: "Arial", sans-serif;
    font-size: 0.875em;
    text-align: center;
    text-shadow: 0 1px rgba( 0, 0, 0, .5);
    line-height: 1.5;
    color: #fff;
    background: #333;
    background: -webkit-gradient( linear, left top, left bottom, from( rgba( 0, 0, 0, .6)), to( rgba( 0, 0, 0, .8)));
    background: -webkit-linear-gradient( top, rgba( 0, 0, 0, .6), rgba( 0, 0, 0, .8));
    background: -moz-linear-gradient( top, rgba( 0, 0, 0, .6), rgba( 0, 0, 0, .8));
    background: -ms-radial-gradient( top, rgba( 0, 0, 0, .6), rgba( 0, 0, 0, .8));
    background: -o-linear-gradient( top, rgba( 0, 0, 0, .6), rgba( 0, 0, 0, .8));
    background: linear-gradient( top, rgba( 0, 0, 0, .6), rgba( 0, 0, 0, .8));
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border-top: 1px solid #fff;
    -webkit-box-shadow: 0 3px 5px rgba( 0, 0, 0, .3);
    -moz-box-shadow: 0 3px 5px rgba( 0, 0, 0, .3);
    box-shadow: 0 3px 5px rgba( 0, 0, 0, .3);
    position: absolute;
    z-index: 100;
    padding: 15px;
}

#tooltip:after {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top-color: #333;
    border-top: 10px solid rgba( 0, 0, 0, .7);
    content: '';
    position: absolute;
    left: 50%;
    bottom: -10px;
    margin-left: -10px;
}

#tooltip.top:after {
    border-top-color: transparent;
    border-bottom-color: #333;
    border-bottom: 10px solid rgba( 0, 0, 0, .6);
    top: -20px;
    bottom: auto;
}

#tooltip.left:after {
    left: 10px;
    margin: 0;
}

#tooltip.right:after {
    right: 10px;
    left: auto;
    margin: 0;
}


/*tool tables -------------------- */

.table-wrapper2 {
    margin: 15px 0;
    padding: 0;
    min-width: 100%;
    height: auto;
}

.table-wrapper2 p {}

.table-wrapper2 ul {
    margin: 0 0 0 35px;
    padding: 0;
}

.table-wrapper2 table.block {
    width: 100%;
    text-align: left;
    border-collapse: collapse;
    background-color: transparent;
    border-bottom: 0px solid #B0AFA4;
    margin: 0;
}

.table-wrapper2 table.block thead th {
    padding: 0 4px;
    background: #F1F1F1 url('/static/images/Archived/v2/block-table-head-x.png') repeat-x left top;
    text-align: left;
    font-size: 14px;
    color: #222;
    font-weight: 500;
    border-top: 1px solid #E3E3E3;
    border-right: 1px solid #B0AFA4;
    border-bottom: 1px solid #B0AFA4;
    border-left: 1px solid #E3E3E3;
}

.table-wrapper2 table.block tbody tr {
    border-left: 1px solid #E3E3E3;
}

.table-wrapper2 table.block tbody td {
    padding: 0 4px;
    font-size: 13px;
    vertical-align: top;
    top;
    border-right: 1px solid #B0AFA4;
}

.table-wrapper2 table.block tbody tr.zebra {
    background-color: #E3E3E3;
}

.table-wrapper2 table.block tbody td.tab-subheader,
.tab-subheader {
    font-weight: bold;
}

.table-wrapper2 table.block .inner-table thead th {
    padding: 0 2px;
    background: transparent url('') repeat-x left top;
    text-align: left;
    font-size: 13px;
    color: #222;
    font-weight: 500;
    border-top: 0 solid #E3E3E3;
    border-right: 0 solid #B0AFA4;
    border-bottom: 1px solid #B0AFA4;
    border-left: 0 solid #E3E3E3;
}

.table-wrapper2 table.block .inner-table td.inner-table-padding-right {
    padding-right: 2px;
}

.table-wrapper2 table.block ul {
    list-style: none;
    padding: 0;
    margin: 2px auto 2px auto;
    width: 100%;
    list-style-position: outside;
}

.table-wrapper2 table.block ul li {
    list-style: none;
    padding: 0 margin: 0 auto;
    width: 100%;
    font-size: 13px;
}

.table-wrapper2 table.block a {
    color: #004EF2;
    text-decoration: none;
}

.table-wrapper2 table.block a:hover {
    color: #004EF2;
    text-decoration: underline;
}

.table-wrapper2 table.block a:visited {
    color: #55198B;
}

.table-wrapper2 table.block tbody th {
    padding: 0 2px;
    background: #F1F1F1 url('/static/images/Archived/v2/block-table-head-x.png') repeat-x left top;
    text-align: left;
    font-size: 14px;
    color: #222;
    font-weight: 500;
    border-top: 1px solid #E3E3E3;
    border-right: 1px solid #B0AFA4;
    border-bottom: 1px solid #B0AFA4;
    border-left: 1px solid #E3E3E3;
}

.table-wrapper2 table.block tbody tr.row-alternate-image {
    background: transparent url('/static/images/Archived/v2/block-table-row-x-y.png') repeat left top;
}

.table-wrapper2 table.column {
    width: 100%;
    text-align: left;
    border-collapse: collapse;
    background-color: #FFF;
    white-space: nowrap;
    border-bottom: 0px solid #B0AFA4;
    margin: 0;
}

.table-wrapper2 table.column thead th {
    padding: 0 4px;
    background: #F1F1F1 url('/static/images/Archived/v2/block-table-head-x.png') repeat-x left top;
    text-align: left;
    font-size: 14px;
    color: #222;
    font-weight: 500;
    border-top: 1px solid #E3E3E3;
    border-right: 1px solid #B0AFA4;
    border-bottom: 1px solid #B0AFA4;
    border-left: 1px solid #E3E3E3;
}

.table-wrapper2 table.column tbody tr {
    border-left: 1px solid #252525;
    border-bottom: 0px solid #333;
}

.table-wrapper2 table.column tbody tr.zebra {
    background-color: #f1f1f1;
}

.table-wrapper2 table.column tbody td {
    padding: 0 4px;
    font-size: 13px;
    vertical-align: top;
    border-right: 1px solid #252525;
    white-space: normal;
}

.table-wrapper2 table.column tbody td.subheader {
    font-weight: bold;
}

.table-wrapper2 table.column .inner-table thead th {
    padding: 0 2px;
    background: transparent url('') repeat-x left top;
    text-align: left;
    font-size: 13px;
    color: #222;
    font-weight: 500;
    border-top: 0 solid #E3E3E3;
    border-right: 0 solid #B0AFA4;
    border-bottom: 1px solid #B0AFA4;
    border-left: 0 solid #E3E3E3;
}

.table-wrapper2 table.column .inner-table tr {
    border: none;
}

.table-wrapper2 table.column .inner-table td {
    padding: 0;
    border: none;
    width: 100%;
    background-color: transparent;
}

.table-wrapper2 table.column .inner-table td.inner-table-padding-right {
    padding-right: 2px;
}

.table-wrapper2 table.column ul {
    list-style: none;
    padding: 0;
    margin: 2px auto 2px auto;
    width: 100%;
    list-style-position: outside;
}

.table-wrapper2 table.column ul li {
    list-style: none;
    padding: 0 margin: 0 auto;
    width: 100%;
    font-size: 13px;
}

.table-wrapper2 table.column a {
    color: #004EF2;
    text-decoration: none;
}

.table-wrapper2 table.column a:hover {
    color: #004EF2;
    text-decoration: underline;
}

.table-wrapper2 table.column a:visited {
    color: #55198B;
}

.table-wrapper2 table.column colgroup.zebra_inner {
    background-color: #e3e3e3;
}

.table-wrapper2 table.column tbody ul li.zebra_inner {
    background-color: #f1f1f1;
}

.table-wrapper2 table.inner-table tr.inner-table-zebra {
    background-color: #f1f1f1;
}

.table-wrapper2 .text-align-right {
    text-align: right;
}

.table-wrapper2 .more-link {
    display: block;
    width: auto;
    padding: 5px 0 0 0;
    cursor: pointer;
}

.table-wrapper2 #loading {
    padding: 10px 0 0 0;
}

.table-wrapper2 #loading #canvas {
    float: left;
    margin: 10px 0 0 10px;
}

.table-wrapper2 h4.header-first {
    margin: 0;
    padding: 15px 0;
}

.table-wrapper2 h4.header-next {
    margin: 0;
    padding: 15px 0;
}

.table-wrapper2 table.special {
    border-bottom: 1px solid #B0AFA4;
    margin: 0;
    white-space: normal;
}

.table-wrapper2 table.special-gap {
    border-bottom: 1px solid #B0AFA4;
    margin: 0 0 15px 0;
    white-space: normal;
}

.table-wrapper2 table.column tbody.special tr.zebra {
    background-color: transparent;
}

.table-wrapper2 .text-box {
    width: auto;
    padding: 15px;
    background-color: #f1f1f1;
    white-space: normal;
}

.table-wrapper2 .text-box strong {
    font-size: 15px;
}

.table-wrapper2 .text-box em,
em.text {
    color: #a8a8a8;
}

.table-wrapper2 .code-box {
    width: auto;
    padding: 10px 10px;
    background-color: #f1f1f1;
    white-space: normal;
}

.table-wrapper2 .code-box pre {
    padding: 0;
    margin: 0;
}

#loading {
    padding: 10px 0 15px 0;
    display: none;
}

#loading canvas {
    float: left;
    margin: 10px;
    vertical-align: middle;
}

h4.crawlerstatus {
    margin: 0 0 0 5px;
}

h4.crawlerstatus img {
    padding: 10px;
    vertical-align: middle;
    margin: 0 0 0 -10px;
}


/*hiding a submit button and showing the spinner for forms (requires animated gif)*/

.loading {
    margin: 12px 50px 20px 0;
    padding: 0;
    float: right;
    display: none;
}

.loading img {
    vertical-align: middle;
    float: right;
    margin: -15px 0 0 0;
}

.loading p {
    float: left;
}

form.tools2 {
    padding: 10px;
    background-color: #f1f1f1;
    border: 1px solid #d8d6c9;
    width: 350px;
    box-shadow: none;
    -moz-box-shadow: none;
    float: left;
}

form.tools2 p {
    font-size: .75em;
}

form.tools2 input.field {
    width: 350px;
}

form.tools2 label {
    padding: 10px 0
}

form.tools2 label span {
    font-size: .9em;
}

form.tools-google {
    padding: 10px;
    background-color: #f1f1f1;
    border: 1px solid #d8d6c9;
    width: 350px;
    box-shadow: none;
    -moz-box-shadow: none;
    float: left;
}

form.tools-google span,
form.tools-google p {
    font-size: .9em;
}

#emailform span {
    font-size: .9em
}

form.tools-google span {
    display: inline-block;
    margin: 0 0 0 5px;
}

form.tools-google input[type="radio"] {
    vertical-align: middle;
    margin: 5px 0
}

form.tools-google hr {
    margin: 0 0 5px 0;
}

form.tools-google input.field {
    width: 320px;
}

form.tools-google label {
    padding: 10px 0
}

form.tools-google input[type="submit"] {
    margin: 5px 0;
    padding: 10px 20px;
    font-size: 14px;
    -webkit-appearance: none;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background: #ddd url(/static/images/button.png) repeat-x;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #ddd));
    background: -moz-linear-gradient(top center, #fff 0%, #ddd 100%);
    border: 1px solid;
    border-color: #ddd #bbb #999;
    cursor: pointer;
    color: #333;
}

.cooldns-infobox {
    float: left;
    width: 550px;
    margin: 0 0 0 30px;
}

.cooldns-infobox h4 {
    font: 21px/28px 'DesyrelRegular';
    margin: 0 0 10px;
}

.cooldns-infobox h5 {
    margin-top: 0;
    letter-spacing: -.5px;
}

.cooldns-label {
    float: left;
    width: 105px;
    font-weight: 700;
    text-align: right;
    margin: 0 3px 0 0;
}

.cooldns-labelmedium {
    float: left;
    width: 125px;
    font-weight: 700;
    text-align: right;
    margin: 0 3px 0 0;
}

.cooldns-labellong {
    float: left;
    width: 165px;
    font-weight: 700;
    text-align: right;
    margin: 0 3px 0 0;
}

.cooldns-zebra {
    background-color: #E3E3E3;
    padding: 4px 6px;
    border-left: 1px solid #d8d6c9;
    border-right: 1px solid #d8d6c9;
    overflow: hidden;
}

.cooldns-zebraodd {
    background-color: #eeeeee;
    padding: 4px 6px;
    border-left: 1px solid #d8d6c9;
    border-right: 1px solid #d8d6c9;
    overflow: hidden;
}

.cooldns-zebraoddlast {
    background-color: #eeeeee;
    padding: 4px 6px;
    border-left: 1px solid #d8d6c9;
    border-right: 1px solid #d8d6c9;
    border-bottom: 1px solid #d8d6c9;
    overflow: hidden;
}

.cooldns-zebrafirst {
    background-color: #E3E3E3;
    padding: 4px 6px;
    border-left: 1px solid #d8d6c9;
    border-right: 1px solid #d8d6c9;
    border-top: 1px solid #d8d6c9;
    overflow: hidden;
}

.cooldns-zebralast {
    background-color: #E3E3E3;
    padding: 4px 6px;
    border-left: 1px solid #d8d6c9;
    border-right: 1px solid #d8d6c9;
    border-bottom: 1px solid #d8d6c9;
    overflow: hidden;
}

.cooldns-zebraimg {
    background: url('/static/images/Archived/v2/zebra-stripe.png') repeat center top;
    border-top: 1px solid #d8d6c9;
    border-bottom: 1px solid #d8d6c9;
}

.cooldns-cell {
    padding: 4px 6px;
    border-left: 1px solid #d8d6c9;
    border-right: 1px solid #d8d6c9;
    overflow: hidden;
}

.cooldns-inputtitle {
    float: left;
    font: 14px/20px Arial;
    padding: 5px 18px 6px 10px;
    background: #e3e3e3;
    border-top: 1px solid #d8d6c9;
    border-left: 1px solid #d8d6c9;
    border-right: 1px solid #d8d6c9;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 0px;
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-radius: 4px 4px 0px 0px;
    border-radius: 4px 4px 0px 0px;
    margin: 0 0 -1px 0;
}

.cooldns h6 {
    color: #444444;
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 2px;
    margin-top: 5px;
}

.cooldns-meta-numbers {
    float: left;
    height: 20px;
    width: 20px;
    margin: 0 7px 0 0;
    background: url("/static/images/Archived/v2/meta-numbers.png") no-repeat 0 0;
}

.cooldns-meta-numbers#ol-two {
    background-position: 0 -20px;
}

.cooldns-meta-numbers#ol-three {
    background-position: 0 -40px;
}

.cooldns-meta-numbers#ol-four {
    background-position: 0 -60px;
}

.cooldns-meta-numbers#ol-five {
    background-position: 0 -80px;
}

.cooldns-meta-numbers#ol-six {
    background-position: 0 -100px;
}

.cooldns-meta-numbers#ol-seven {
    background-position: 0 -120px;
}

.cooldns-resizeimg {
    height: 16px;
    width: 16px;
    vertical-align: text-bottom;
}

#tooltip {
    font-family: "Arial", sans-serif;
    font-size: 0.875em;
    text-align: center;
    text-shadow: 0 1px rgba( 0, 0, 0, .5);
    line-height: 1.5;
    color: #fff;
    background: #333;
    background: -webkit-gradient( linear, left top, left bottom, from( rgba( 0, 0, 0, .6)), to( rgba( 0, 0, 0, .8)));
    background: -webkit-linear-gradient( top, rgba( 0, 0, 0, .6), rgba( 0, 0, 0, .8));
    background: -moz-linear-gradient( top, rgba( 0, 0, 0, .6), rgba( 0, 0, 0, .8));
    background: -ms-radial-gradient( top, rgba( 0, 0, 0, .6), rgba( 0, 0, 0, .8));
    background: -o-linear-gradient( top, rgba( 0, 0, 0, .6), rgba( 0, 0, 0, .8));
    background: linear-gradient( top, rgba( 0, 0, 0, .6), rgba( 0, 0, 0, .8));
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border-top: 1px solid #fff;
    -webkit-box-shadow: 0 3px 5px rgba( 0, 0, 0, .3);
    -moz-box-shadow: 0 3px 5px rgba( 0, 0, 0, .3);
    box-shadow: 0 3px 5px rgba( 0, 0, 0, .3);
    position: absolute;
    z-index: 100;
    padding: 15px;
}

#tooltip:after {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top-color: #333;
    border-top: 10px solid rgba( 0, 0, 0, .7);
    content: '';
    position: absolute;
    left: 50%;
    bottom: -10px;
    margin-left: -10px;
}

#tooltip.top:after {
    border-top-color: transparent;
    border-bottom-color: #333;
    border-bottom: 10px solid rgba( 0, 0, 0, .6);
    top: -20px;
    bottom: auto;
}

#tooltip.left:after {
    left: 10px;
    margin: 0;
}

#tooltip.right:after {
    right: 10px;
    left: auto;
    margin: 0;
}

#form-email-hide {
    margin: 0 20px 0 0;
    width: 385px;
}

#form-email-hide em {
    background: #e3e3e3;
    border-top: 1px solid #d8d6c9;
    border-left: 1px solid #d8d6c9;
    border-right: 1px solid #d8d6c9;
    : 4px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    padding: 5px;
}

#form-email-hide input[type="radio"] {
    top: 3.5px;
    margin: 0 3px;
}

#form-email-hide select {
    vertical-align: middle;
    margin: -5px 0 0 0;
    -webkit-appearance: none;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    color: #888;
    border-bottom: 1px solid #ddd;
    background: #fff;
}

#form-email-hide p {
    margin: 0;
    padding: 15px 0px 5px 0px;
    font-size: 13px;
    border-bottom: 1px solid #ccc
}

#form-email-hide span.image {
    margin-left: 74px;
}

#form-email-hide span.size {
    margin-left: 95px;
}

#form-email-hide span.bg {
    margin-left: 20px;
}

.hidden {
    display: none
}

#result-email-hide {
    width: 100%;
    background: gray;
    padding: 35px 0;
    border: 1px solid #606060;
    -webkit-appearance: none;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    text-align: center
}

.email-wrap {
    width: 380px;
    margin: 0 auto;
    text-align: center;
}

form.image-hide-results {
    padding: 10px;
    width: 550px;
    background-color: #f1f1f1;
    border: 1px solid #d8d6c9;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    float: left;
}

form.image-hide-results pre {
    word-wrap: break-word;
    width: 525px
}

#image p {
    margin: 10px 0 5px 0;
    padding: 0;
}

form.tools-metagen {
    float: left;
    background-color: #f1f1f1;
    border: 1px solid #d8d6c9;
    width: 500px;
}

form.tools-metagen span {
    font-size: .9em;
}

form.tools-metagen input {
    width: 100%;
}

form.tools-metagen input.field {
    width: 350px;
}

form.tools-metagen label {
    padding: 10px 0
}

form.tools-metagen input[type="submit"] {
    margin: 5px 0;
    padding: 10px 20px;
    font-size: 14px;
    -webkit-appearance: none;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding;
    background-clip: padding-box;
    background: #ddd url(/static/images/button.png) repeat-x;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #ddd));
    background: -moz-linear-gradient(top center, #fff 0%, #ddd 100%);
    border: 1px solid;
    border-color: #ddd #bbb #999;
    cursor: pointer;
    color: #333;
}

form.tools-metagen input#input1_length {
    line-height: 18px;
    width: 25px;
}

form.tools-metagen input#input2_length {
    line-height: 18px;
    width: 32px;
}

form.tools-metagen .inputtitle {
    float: left;
    margin-bottom: 0;
    padding: 5px 13px 5px 10px;
    background: #e3e3e3;
    border-top: 1px solid #d8d6c9;
    border-left: 1px solid #d8d6c9;
    border-right: 1px solid #d8d6c9;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 0px;
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-radius: 4px 4px 0px 0px;
    border-radius: 4px 4px 0px 0px;
}

form.tools-metagen .meta-numbers {
    float: left;
    height: 20px;
    width: 20px;
    margin: 0 7px 0 0;
    background: url("/static/images/Archived/v2/meta-numbers.png") no-repeat 0 0;
}

form.tools-metagen .meta-numbers#ol-two {
    background-position: 0 -20px;
}

form.tools-metagen .meta-numbers#ol-three {
    background-position: 0 -40px;
}

form.tools-metagen .meta-numbers#ol-four {
    background-position: 0 -60px;
}


/*---------->>>Styling for What's My Ip Tool <<<-----------------------------------------------------------------------------*/

.aboutButton {
    width: 12px;
    height: 12px;
    vertical-align: middle;
    background-image: url('/static/images/about.png');
    border: 0px;
}

.aboutButton:hover {
    background-image: url('/static/images/about_hover.png');
}

.compatibilityHeader {
    background-repeat: no-repeat;
    background-position: center bottom;
    min-height: 60px;
    cursor: pointer;
}

.compatibilityHeaderClosed {
    background-image: url('/static/images/down.png');
}

.compatibilityHeaderClosed:hover {
    background-image: url('/static/images/down_hover.png');
}

.compatibilityHeaderOpened {
    background-image: url('/static/images/up.png');
}

.compatibilityHeaderOpened:hover {
    background-image: url('/static/images/up_hover.png');
}


/*---------->>>Styling for Image Editor tool <<<-----------------------------------------------------------------------------*/

.jcrop-holder {
    text-align: left;
}

.jcrop-vline,
.jcrop-hline {
    font-size: 0px;
    position: absolute;
    background: white url('/static/images/Jcrop.gif') top left repeat;
}

.jcrop-vline {
    height: 100%;
    width: 1px !important;
}

.jcrop-hline {
    width: 100%;
    height: 1px !important;
}

.jcrop-vline.right {
    right: 0px;
}

.jcrop-hline.bottom {
    bottom: 0px;
}

.jcrop-handle {
    font-size: 1px;
    width: 7px !important;
    height: 7px !important;
    border: 1px #eee solid;
    background-color: #333;
}

.jcrop-tracker {
    width: 100%;
    height: 100%;
}

.custom .jcrop-vline,
.custom .jcrop-hline {
    background: yellow;
}

.custom .jcrop-handle {
    border-color: black;
    background-color: #C7BB00;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

#image-tool {
    width: 950px;
    height: 150px;
    border: 1px solid black;
    padding: 0px;
    margin: 0 auto;
}

#image-tool h4,
#image-tool p {
    margin-bottom: 5px;
    margin-left: 5px;
}

#image-tool .img-tool-menu {
    background-color: #F1F1F1;
    border: 1px solid #D8D6C9;
    box-shadow: none;
    padding: 5px;
    width: 948px;
    margin-bottom: 0px;
    height: 50px;
}

#image-tool #image-holder {
    width: 760px;
    float: left;
}

#image-tool #img-tool-sidebar {
    width: 188px;
    float: right;
    background-color: #F1F1F1;
    border-left: 20px solid #ccc;
}

#image-tool input[type="button"] {
    background: -moz-linear-gradient(center top, #FFFFFF 0%, #DDDDDD 100%) repeat scroll 0 0 transparent;
    border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 1px;
    color: #333333;
    cursor: pointer;
    font-size: 14px;
    padding: 6px 10px;
}

#image-tool input[type="text"],
#image-tool select,
#image-tool input[type="file"] {
    padding: 6px 10px;
    color: #333333;
}

#image-tool select {
    height: 2.8em;
}

#image-tool #url-source {
    width: 400px;
}

#image-tool #local-source {
    margin-right: 40px;
}

#user-ratio-w,
#user-ratio-h {
    width: 50px;
}


/*styling for keyword density tool*/

b.word-list {
    background-color: #f1f1f1;
    border: 1px solid #d8d6c9;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 7px 10px;
}


/*Styling for the HTTP Header Checker Tool*/

.head-check-results {
    margin: 25px 0;
    padding: 0 0 10px 0;
    display: inline-block;
    background-color: #f1f1f1;
    border: 1px solid #d8d6c9;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.head-check-results h6 {
    background: #ccc;
    padding: 5px;
}

.head-check-results p {
    margin: 10px 10px 0 10px;
}


/*Styling for Google Freebase tool*/

{
    width: 600px;
    margin: 10px 0;
    padding: 12px 10px 10px 10px;
}

#dts #searchform [type="radio"] {
    top: -1px;
    margin: 5px 3px 5px 10px;
}

#dts #searchform input[type="button"] {
    margin: -2px 17px 0 0;
    float: right;
    display: inline-block;
}

#dts input#txtSearch {
    width: 294px;
    padding: 4px;
    border: 1px solid #dfdfdf;
}

#dts #dvHistory input#rdHistory b {
    margin: -5px 0 0 0;
}

#dts #dvHistory input#rdSports,
#dts #dvHistory input#rdCurrency,
#dts #dvHistory input#rdLanguage,
#dts #dvHistory input#rdAll {}

#dts #dts_searchcon {
    text-decoration: none;
    color: #1e1e1e;
    font-size: 1em;
    padding: 8px;
    background-color: #fff;
    margin: 0 0 0px 0;
}

#dts #dts_conheading {
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    text-decoration: underline;
    background-color: #f1f1f1;
    padding: 7px;
    margin-bottom: 5px;
    border: 1px solid #d8d6c9;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    color: #0000FF;
    font-size: 20px;
    width: 931px;
}

#dts #dts_conheading:hover {
    text-decoration: none;
    background-color: #dad9d9;
}

#dts a {
    text-decoration: none;
}

#dts #img {
    float: left;
    margin-right: 15px;
    border: 1px solid #dfdfdf;
    padding: 5px;
}

#dts #context {
    text-align: justify;
    position: relative;
}

#dts #dvtopmsg {
    background-color: #575656;
    padding: 5px;
    font-size: 14px;
    color: White;
    text-align: center;
}

#iframedetailssection {
    background-color: #f1f1f1;
    border: 4px solid #d8d6c9;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.place-search {
    float: left;
    webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #D8D6C9;
    padding: 6px 25px 3px 7px;
    margin-top: 10px;
}

.arrow-direct {
    display: inline block;
    color: #118FD5;
    position: absolute;
}

#freebase {
    margin: -45px 0 0 0;
    color: red;
}

#freebase p {
    color: #444;
}

.search-warning {
    float: left;
    padding: 7px 13px;
    display: inline-block;
    color: red;
    background-color: #f1f1f1;
    border: 1px solid #d8d6c9;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}


/*Styling for Search Combination Tool*/

#combine {
    float: left;
    width: 50%
}

#primary {
    float: left;
    width: 50%;
}

.primary-label {
    float: left;
    width: 50%;
    display: inline-block;
    margin: 0;
    padding: 0 0 5px 0;
}

.combine-label {
    float: left;
    width: 50%;
    display: inline-block;
    margin: 0;
    padding: 0 0 5px 0;
}

.list-one {
    color: #118FD5;
    float: left;
    width: 50%;
}

.list-two {
    color: #118FD5;
    float: left;
    width: 50%;
}

.list-one span,
.list-two span {
    vertical-align: middle;
    border: 1px solid #d8d6c9;
    background: #118FD5;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    font-size: 85%;
    padding: 10px;
    display: inline-block;
    width: 15px;
    height: 15px;
    text-align: center;
    margin: 0 0 0 0;
    color: #fff;
    text-shadow: 1px 1px 3px #888;
    display: inline-block;
}

.list-one span strong,
.list-two strong {
    display: inline-block;
    margin: -10px 0 0 0;
}

table.search {
    width: 100%;
}

table.search td {
    border-left: 1px solid #ccc;
    padding-left: 10px
}

table.search ul {
    padding: 0;
    margin: 0;
}

table.search ul li {
    list-style: none;
}

a.fav-links {
    padding: 5px;
}


/*Tool Instructions*/

.two-column-o {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 15px;
    -moz-column-gap: 15px;
    column-gap: 15px;
}

.two-column {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 15px;
    -moz-column-gap: 15px;
    column-gap: 15px;
}

.ten-column {
    -webkit-column-count: 10;
    -moz-column-count: 8;
    column-count: 8;
    -webkit-column-gap: 1px;
    -moz-column-gap: 1px;
    column-gap: 1px;
    -webkit-column-rule: 1px solid #ccc;
    -moz-column-rule: 1px solid #ccc;
    column-rule: 1px solid #ccc;
}

.ten-column ul,
.ten-column ol {
    margin: 0;
    padding: 0 0 0 5px;
}

.two-column ul,
.two-column ol,
ul.tool-info {
    margin: 0 0 15px 18px;
    padding: 0;
}

.tool-instructions ul li,
.two-column-o ul li,
.two-column ul li,
ul.tool-info li {
    font-size: .9em;
    line-height: 1.2em;
    margin: 0 0 .5em 20px;
    padding: 0;
    list-style: square outside;
}

.tool-instructions ol li,
.two-column-o ol li,
.two-column ol li,
.two-column ol li,
ol.tool-info li {
    font-size: .9em;
    line-height: 1.2em;
    margin: 0 0 .5em 20px;
    padding: 0;
    list-style: decimal outside;
}

.lead-in {
    color: #118FD5;
    margin: 7px 0;
}

.lead-in span {
    border: 1px solid #d8d6c9;
    background: #118FD5;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    font-size: 65%;
    padding: 5px;
    display: inline-block;
    float: left;
    width: 28px;
    height: 28px;
    text-align: center;
    margin: 0;
    color: #fff;
    text-shadow: 1px 1px 3px #888;
}

.lead-in span strong {
    display: block;
    margin-top: -5px;
}

.sitemap-info {
    float: left
}

.sitemap-info-right {
    float: left;
    margin-left: 268px;
}

.sitemap-info ul {
    margin: 0 0 15px 18px;
    padding: 0;
    list-position: inside;
}

.sitemap-info-right ul {
    margin: 0 0 15px 18px;
    padding: 0;
    list-position: inside;
}


/*Tool Sharing */

ul.share-tool {
    padding: 0;
    margin: 0;
}

ul.share-tool li {
    list-style: none;
    display: inline-block;
    float: left;
    width: 10%;
}

ul.share-tool li.googleplus {
    padding: 0 10px 0 0;
}

ul.share-tool li.fb-like-li {
    padding: 0 10px 0 0;
}

ul.share-tool li.twitter-share {
    padding: 0 10px 0 0;
}

ul.share-tool li.reddit {
    padding: 0 10px 0 5px;
}

.captcha {
    margin: 10px 0 0 15px;
}

img.beta-small {
    float: right;
    margin: -9px 0 0;
}

.tool-share-wrap {
    height: 160px;
    width: 75%;
    ;
    padding: 7px 0;
}

.tool-share-wrap-freebase {
    height: 30px;
    width: 200px;
    padding: 13px 10px 10px 13px;
    float: right;
    margin: -48px -10px 0 0;
}

.tool-share-wrap-freebase ul.share-tool li {
    list-style: none;
    display: inline-block;
    float: left;
    width: 40%;
}

.tool-share-wrap-left {
    width: 300px;
}

.tool-share-wrap-left img {
    margin: -10px 0 8px 0
}

.tool-share-wrap-right {
    width: 300px;
    clear: both
}

.tool-share-wrap em,
.tool-share-wrap-left em,
.tool-share-wrap-right em {
    font-size: 13px;
}

.move-right {
    margin-left: 95px
}


/*table headers*/

.table-title {
    margin-top: 15px;
}


/*smart buttons
------------------------------------------------------*/


/*Rerun Tool Button */

.btn_rerun {
    float: right;
    display: inline-block;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 5px 0 #777, 0 7px 9px rgba(0, 0, 0, .35);
    -moz-box-shadow: 0 5px 0 #777, 0 7px 9px rgba(0, 0, 0, .35);
    box-shadow: 0 5px 0 #777, 0 7px 9px rgba(0, 0, 0, .35);
    -webkit-transition: -webkit-box-shadow .2s ease-in-out;
    -moz-transition: -moz-box-shadow .2s ease-in-out;
    -o-transition: -o-box-shadow .2s ease-in-out;
    transition: box-shadow .2s ease-in-out;
    margin: 8px 5px;
}

.btn_rerun span {
    background: #989898;
    display: inline-block;
    color: #fff;
    line-height: 1;
    text-shadow: 0 1px 1px rgba(19, 65, 88, .8);
    background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#989898));
    /* Saf4+,Chrome */
    background: -webkit-linear-gradient(top, #ccc, #989898);
    /* Chrome 10+,Saf5.1+,iOS 5+ */
    background: -moz-linear-gradient(top, #ccc, #989898);
    /* FF3.6 */
    background: -o-linear-gradient(top, #ccc, #989898);
    /* Opera 11.10+ */
    background: linear-gradient(top, #ccc, #989898);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: inset 0 -1px 1px rgba(255, 255, 255, .15);
    -moz-box-shadow: inset 0 -1px 1px rgba(255, 255, 255, .15);
    box-shadow: inset 0 -1px 1px rgba(255, 255, 255, .15);
    -webkit-transition: .2s ease-in-out;
    -moz-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    transition: .2s ease-in-out;
    padding: 5px 10px;
    font-size: 14px;
}

.btn_rerun img {
    vertical-align: middle;
    padding: 0 5px 0 0
}

.btn_rerun:active {
    -webkit-box-shadow: 0 3px 0 #666, 0 3px 1px rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 3px 0 #666, 0 3px 1px rgba(0, 0, 0, .3);
    box-shadow: 0 3px 0 #666, 0 3px 1px rgba(0, 0, 0, .3);
}

.btn_rerun:active span {
    -webkit-transform: translate(0, 4px);
    -moz-transform: translate(0, 4px);
    -o-transform: translate(0, 4px);
    transform: translate(0, 4px);
    background-color: #777;
}

.btn_rerun:hover span {
    color: #666;
    -webkit-transition: .2s ease-in-out;
    -moz-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
}


/*Bug Report Button*/

.btn_report_bug {
    display: inline-block;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 5px 0 #777, 0 7px 9px rgba(0, 0, 0, .35);
    -moz-box-shadow: 0 5px 0 #777, 0 7px 9px rgba(0, 0, 0, .35);
    box-shadow: 0 5px 0 #777, 0 7px 9px rgba(0, 0, 0, .35);
    -webkit-transition: -webkit-box-shadow .2s ease-in-out;
    -moz-transition: -moz-box-shadow .2s ease-in-out;
    -o-transition: -o-box-shadow .2s ease-in-out;
    transition: box-shadow .2s ease-in-out;
    margin: 8px 5px;
}

.btn_report_bug span {
    background: #989898;
    display: inline-block;
    color: #fff;
    line-height: 1;
    text-shadow: 0 1px 1px rgba(19, 65, 88, .8);
    background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#989898));
    /* Saf4+,Chrome */
    background: -webkit-linear-gradient(top, #ccc, #989898);
    /* Chrome 10+,Saf5.1+,iOS 5+ */
    background: -moz-linear-gradient(top, #ccc, #989898);
    /* FF3.6 */
    background: -o-linear-gradient(top, #ccc, #989898);
    /* Opera 11.10+ */
    background: linear-gradient(top, #ccc, #989898);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: inset 0 -1px 1px rgba(255, 255, 255, .15);
    -moz-box-shadow: inset 0 -1px 1px rgba(255, 255, 255, .15);
    box-shadow: inset 0 -1px 1px rgba(255, 255, 255, .15);
    -webkit-transition: .2s ease-in-out;
    -moz-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    transition: .2s ease-in-out;
    padding: 5px 10px;
    font-size: 14px;
}

.btn_report_bug img {
    vertical-align: middle;
    padding: 0 5px 0 0;
}

.btn_report_bug:active {
    -webkit-box-shadow: 0 3px 0 #666, 0 3px 1px rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 3px 0 #666, 0 3px 1px rgba(0, 0, 0, .3);
    box-shadow: 0 3px 0 #666, 0 3px 1px rgba(0, 0, 0, .3);
}

.btn_report_bug:active span {
    -webkit-transform: translate(0, 4px);
    -moz-transform: translate(0, 4px);
    -o-transform: translate(0, 4px);
    transform: translate(0, 4px);
    background-color: #777;
}

.btn_report_bug:hover span {
    color: #666;
    -webkit-transition: .2s ease-in-out;
    -moz-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
}


/*** Spider tool Damir's addition ***/

.spidertable td span {
    height: 30px;
    max-height: 30px;
    overflow: hidden;
    display: block;
}


/* Large Social Footer
------------------------------------------------------*/

.social-footer {
    height: 240px;
    width: 960px;
    margin: 20px auto 25px;
    overflow: visible;
}

.social-footer h3 {
    font-size: 150%;
    padding-bottom: 20px;
}

#l-social-left {
    float: left;
    width: 315px;
    height: 180px;
}

#l-social-middle {
    float: left;
    width: 300px;
    height: 180px;
    border-left: 1px solid #EAEAEA;
}

#l-social-right {
    float: left;
    width: 345px;
    height: 180px;
    border-left: 1px solid #EAEAEA;
}

#l-please-share {
    overflow: visible;
}

#l-follow-us {
    overflow: hidden;
}

#l-receive-newsletter h3 {
    float: left;
    text-align: center;
    margin: 0 !important;
    font: bold 14px/24px Arial;
}

#l-receive-newsletter form {
    display: block;
    border: none;
    background: none;
    margin: 0 0 0 10px !important;
    overflow: hidden;
}

#l-receive-newsletter form input {
    float: left;
    height: 24px;
    width: 200px;
}

#l-receive-newsletter form input.submit {
    font-size: 13px;
    float: left;
    width: 70px;
    background: #dea722;
    color: #614b00;
    margin-left: 5px;
}

.l-social-footer h3 {
    font-size: 95%;
    text-align: center;
}

#l-share-buttons {
    text-align: center;
}

#l-follow-buttons {
    padding: 0 0 0 32px;
}

#l-facebook-like-share {
    display: inline-block;
    margin: 0;
    height: 75px;
}

#l-google-plus-share {
    display: inline-block;
    vertical-align: top;
    margin: 0 7px 0 0;
}

#l-twitter-share {
    display: inline-block;
    vertical-align: top;
    margin: 0 7px 0 0;
}

#l-linkedin-share {
    display: inline-block;
    vertical-align: top;
}

#l-facebook-follow {
    margin: -10px 0 0 -12px;
}

#l-twitter-follow {
    margin: 4px 0 15px;
}

#l-linkedin-icon {
    display: inline-block;
    background: url("/static/images/Archived/v2/s-social-icons.png") 0 0 no-repeat;
    height: 18px;
    width: 18px;
}

#l-rss-icon {
    display: inline-block;
    background: url("/static/images/Archived/v2/s-social-icons.png") -18px 0 no-repeat;
    height: 18px;
    width: 18px;
    margin: 0 0 0 8px;
}

#l-text-links {
    margin: 13px 0 14px;
}

#l-text-links a {
    font-size: 12px;
    line-height: 18px;
    color: #004ef2;
    vertical-align: top;
    padding: 0 0 0 4px;
}


/* LAURA ADDED THIS STUFF for the facebook-privacy tool :D */

.friends-list img,
.profile-pic {
    margin: 2px 2px 0 2px;
}

.friends-list {
    max-height: 600px;
    overflow: auto;
    width: 96%;
    margin: 0 auto;
}


/* need to show 5 lines of images max before scroll */

.likes-list {
    max-height: 100px;
    overflow: auto;
}


/* need to show 5 lines of text max before scroll */

.fbprivacy-friends {
    width: 48%;
    margin: 10px 0;
    border-radius: 5px;
    background: #F1F1F1;
    padding: 3px;
}

.male-color {
    color: #58A9EB;
}

.female-color {
    color: #D87BCF;
}


/*style guide stuff*/


/*tabbed navigation*/

.sub-tabs-wrap {
    background: #333;
    width: 100%;
}

#sub-tabs {
    margin-top: -40px;
}

#sub-tabs ul {
    padding: 0;
}

.sub-tabs {
    font: 600 normal .85em "Montserrat", Sans-serif;
}

.sub-tabs li {
    display: inline-block;
    width: 12%;
}

.sub-tabs li.active {
    background: url('/static/images/ui-active.png') no-repeat bottom;
}

.sub-tabs li a {
    padding: 10px 5px;
    display: inline-block;
    color: white;
    width: 100%;
    text-align: center;
}

.sub-tabs li a:hover {
    background: #727272;
}

.sub-tabs li.active a:hover {
    background: url('/static/images/ui-active.png') no-repeat bottom;
}


/*overide to display example submit buttons without background*/

#bg-sample {
    background: none;
    border: none;
}


/*Querys for style guide Navigation*/

@media (max-width: 1400px) {}

@media (max-width: 1000px) {
    .sub-tabs {
        font-size: .75em;
    }
    #sub-tabs {
        margin-top: -30px;
    }
}


/*style guide content area*/

.style-content-nav {
    max-width: 1600px;
    margin: 0 auto;
}

.style-content {
    max-width: 1140px;
    margin: 0 auto;
    padding: 0 5%
}

.style-content img {
    max-width: 100%;
}

.style-content section {
    margin-bottom: 4.5em
}

.style-content p {
    line-height: 180%;
}

.style-content .example {
    border: 1px solid #d8d6c9;
    margin-bottom: 50px;
    width: 100%;
}

.style-content .example em {
    background: #E3E3E3;
    border: 1px solid #d8d6c9;
    border-top: none;
    border-radius: 0 0 4px 4px;
    padding: 7px;
    display: inline-block;
    font: 700 italic .8em "Montserrat", Sans-serif;
    text-shadow: 0 1px 0 #fff;
    margin: 0 0 10px 75%;
}

.style-content h3 {
    width: 100%;
    text-align: left;
    font: 700 normal 2em "Montserrat", Sans-serif;
    border-bottom: 1px solid #999;
    margin: 1em 0 .7em 0;
}

.style-content h4 {
    margin: 10px 0 0 0;
    font-size: 1.6em;
}

.style-content ul {
    list-style: outside square;
    font-size: .9em;
    margin: 0 10px 1em 20px;
}

.style-content ol,
.numbered {
    list-style: inside decimal;
    font-size: .9em;
}

.style-content li {
    line-height: 150%;
    margin: 4px 0;
}

.warning-box {
    padding: 10px 1% 0 1%;
    border-radius: 5px;
    background: rgba(255, 164, 164, .45);
    display: inline-block;
    margin-bottom: 5px;
}

.warning-box p {
    margin-bottom: .5em;
}

#template li {}

#template p {
    color: #333;
}


/*Sample Tables*/

.sample {
    border-bottom: 1px solid #B0AFA4;
    border-collapse: collapse;
    width: 100%;
    margin-bottom: 1.5em;
}

.sample th {
    padding: 0 4px;
    background: #F1F1F1 url('/static/images/Archived/v2/block-table-head-x.png') repeat-x left top;
    font-weight: 700;
    font-size: .9em;
    color: #222;
    border-top: 1px solid #E3E3E3;
    border-right: 1px solid #B0AFA4;
    border-bottom: 1px solid #B0AFA4;
    border-left: 1px solid #E3E3E3;
}

.sample tr {
    border-left: 1px solid #E3E3E3;
}

.sample td {
    padding: 1% 3%;
    font-size: .9em;
    vertical-align: top;
    top;
    border-right: 1px solid #B0AFA4;
}

.sample tr:nth-child(even) {
    background-color: #f8f8f8;
}


/*Self Clear All the Floats*/

.group:after,
.group:before {
    content: "";
    display: table;
    clear: both;
}


/*Modular Tools!*/


/*globals*/

.right {
    float: right;
}

.left {
    float: left;
}

.text-left {
    text-align: left;
}

.text-right {
    text-align: right;
}

.text-center {
    text-align: center;
}

.pad-left {
    padding-left: 20px;
}

.pad-right {
    padding-right: 20px;
}

.center {
    margin: 0 auto;
}

.warning {
    color: red;
}

.loading {
    display: none;
}

.instruction {
    color: #118FD5;
}


/*very basic grid objects*/

.quarter {
    width: 25%;
    /*240px*/
}

.third {
    width: 33.33%;
    /*316px*/
}

.half {
    width: 50%;
    /*480px*/
}

.twothirds {
    width: 66.66%;
    /*633.6px*/
}

.threequarters {
    width: 75%;
    /*720px*/
}

.full {
    width: 100%;
    /*960px*/
}

.inline {
    display: inline;
}

.max img {
    width: 100%;
}


/*tool-tips*/

abbr[rel="tooltip"] {
    cursor: pointer;
}


/*tool buttons*/

.btn_tool {
    font-size: .9em;
    display: inline-block;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 5px 0 #777, 0 7px 9px rgba(0, 0, 0, .35);
    -moz-box-shadow: 0 5px 0 #777, 0 7px 9px rgba(0, 0, 0, .35);
    box-shadow: 0 5px 0 #777, 0 7px 9px rgba(0, 0, 0, .35);
    -webkit-transition: -webkit-box-shadow .2s ease-in-out;
    -moz-transition: -moz-box-shadow .2s ease-in-out;
    -o-transition: -o-box-shadow .2s ease-in-out;
    transition: box-shadow .2s ease-in-out;
    margin: 8px 5px;
}

.btn_tool span {
    background: #989898;
    display: inline-block;
    color: #fff;
    text-shadow: 0 1px 1px rgba(19, 65, 88, .8);
    background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#989898));
    /* Saf4+,Chrome */
    background: -webkit-linear-gradient(top, #ccc, #989898);
    /* Chrome 10+,Saf5.1+,iOS 5+ */
    background: -moz-linear-gradient(top, #ccc, #989898);
    /* FF3.6 */
    background: -o-linear-gradient(top, #ccc, #989898);
    /* Opera 11.10+ */
    background: linear-gradient(top, #ccc, #989898);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: inset 0 -1px 1px rgba(255, 255, 255, .15);
    -moz-box-shadow: inset 0 -1px 1px rgba(255, 255, 255, .15);
    box-shadow: inset 0 -1px 1px rgba(255, 255, 255, .15);
    -webkit-transition: .2s ease-in-out;
    -moz-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    transition: .2s ease-in-out;
    padding: 4px 10px 4px 8px;
    vertical-align: middle;
}

.btn_tool:active {
    -webkit-box-shadow: 0 3px 0 #666, 0 3px 1px rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 3px 0 #666, 0 3px 1px rgba(0, 0, 0, .3);
    box-shadow: 0 3px 0 #666, 0 3px 1px rgba(0, 0, 0, .3);
}

.btn_tool:active span {
    -webkit-transform: translate(0, 4px);
    -moz-transform: translate(0, 4px);
    -o-transform: translate(0, 4px);
    transform: translate(0, 4px);
    background-color: #777;
}

.btn_tool:hover span {
    color: #666;
    -webkit-transition: .2s ease-in-out;
    -moz-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
}


/*button flavors - place class inside anchor on span for button*/


/*rerun button*/

.rerun:before {
    content: url('/static/images/rerun.png');
    vertical-align: middle;
    padding: 2px 5px 0 0;
    display: inline-block;
}


/*bug report */

.bug-report:before {
    content: url('/static/images/bug-icon.png');
    vertical-align: middle;
    padding: 2px 5px 0 0;
    display: inline-block;
}


/*download*/

.download:before {
    content: url('/static/images/download.png');
    vertical-align: middle;
    padding: 2px 5px 0 0;
    display: inline-block;
}


/*Tool Form Globals */

.tool-form input[type="text"],
.tool-form textarea {
    margin-bottom: 10px;
}

.tool-form {
    padding: 10px 10px 0 10px;
    background: #f1f1f1;
    border: 1px solid #d8d6c9;
}

.tool-form p {
    margin-bottom: .6em;
    margin-top: 1em;
    line-height: 180%;
}

.tool-form p,
.tool-form span,
.tool-form legend {
    font-size: 0.80em;
}

.tool-form label {
    margin-bottom: .5em;
    cursor: pointer;
}

.tool-form legend {
    background: #E3E3E3;
    border: 1px solid #d8d6c9;
    border-bottom: 2px solid #fff;
    border-radius: 4px 4px 0 0;
    padding: 5px;
}

.tool-form fieldset {
    border: 1px solid #d8d6c9;
    border-bottom: 2px solid #fff;
    border-radius: 4px 4px 0 0;
    padding: 5px 15px;
    margin: .8em 0;
}

.tool-form fieldset p {
    margin-top: .6em;
}

.tool-form button,
.tool-form select {
    border-radius: 4px;
    color: #888;
    border-bottom: 1px solid #ddd;
    background: #fff;
}

.tool-form input[type="reset"],
.tool-form input[type="submit"],
.tool-form input[type="button"] {
    margin: 10px 0;
}

.tool-form input.inline[type="reset"],
.tool-form input.inline[type="submit"],
.tool-form input.inline[type="button"] {
    margin-top: 0;
}


/*submit button sizes*/

.tool-form .btn-large,
.tool-form .btn-extra-large,
.tool-form .btn {}

.tool-form .btn-large {
    padding: 10px 20px;
    font-size: 1em;
}

.tool-form .btn-extra-large {
    padding: 10px 20px;
    font-size: 1.2em;
}

.tool-form .btn {
    padding: 5px 10px;
    font-size: .9em;
}


/*width options for tool instructions and inputs*/


/*forms*/

.xmall-form {
    width: 20.31%;
    /*195px*/
}

.small-form {
    width: 30.20%;
    /*290px*/
}

.standard-form {
    width: 36.45%;
    /*350px*/
}

.large-form {
    width: 46.875%;
    /*450px*/
}

.xlarge-form {
    width: 57.29%;
    /*550px*/
}

.largest-form {
    width: 67.70%;
    /*650px*/
}


/*text-inputs*/

.input-third {
    width: 33%;
}

.input-half {
    width: 50%;
}

.input-two-thirds {
    width: 66%;
}

.input-three-quarter {
    width: 75%;
}

.input-full {
    width: 100%;
}


/*radio buttons and checkboxes - apply class to labels */

.vertical {
    display: block;
}


/*Results Tables for Tools*/


/*table headers*/

.table-title {
    margin-top: 15px;
}

.tool-results {
    border-bottom: 1px solid #B0AFA4;
    border-collapse: collapse;
    width: 100%;
}

.tool-results th {
    padding: 0 4px;
    background: #F1F1F1 url('/static/images/Archived/v2/block-table-head-x.png') repeat-x left top;
    font-weight: 700;
    font-size: .9em;
    color: #222;
    border-top: 1px solid #E3E3E3;
    border-right: 1px solid #B0AFA4;
    border-bottom: 1px solid #B0AFA4;
    border-left: 1px solid #E3E3E3;
}

.tool-results tr {
    border-left: 1px solid #E3E3E3;
}

.tool-results td {
    padding: 0 4px;
    font-size: 13px;
    vertical-align: top;
    top;
    border-right: 1px solid #B0AFA4;
}

.tool-results tr:nth-child(even) {
    background-color: #E3E3E3;
}


/*table objects*/


/*global objects*/

.data-hidden {
    overflow: hidden;
    height: 30px;
    display: block;
}

.action-item {
    background: #e3e3e3;
    border: 1px solid #d8d6c9;
    border-radius: 4px 4px 0 0;
    padding: 5px;
    display: inline-block;
}


/*column widths - based on the assumption that the parent is the template wrapper*/

.table-col {
    width: 2.5%;
    /*24px*/
}

.table-col1 {
    width: 5%;
    /*48px*/
}

.table-col2 {
    width: 10%;
    /*96px*/
}

.table-col3 {
    width: 15%;
    /*144px*/
}

.table-col4 {
    width: 20%;
    /*192px*/
}

.table-col5 {
    width: 25%;
    /*240px*/
}

.table-col6 {
    width: 30%;
    /*288px*/
}

.table-col7 {
    width: 33%;
    /*316.8px*/
}

.table-col8 {
    width: 35%;
    /*336px*/
}

.table-col9 {
    width: 40%;
    /*384px*/
}

.table-col10 {
    width: 45%;
    /*432px*/
}

.table-col11 {
    width: 50%;
    /*480px*/
}

.table-col12 {
    width: 55%;
    /*528px*/
}

.table-col13 {
    width: 60%;
    /*576px*/
}

.table-col14 {
    width: 65%;
    /*624px*/
}

.table-col15 {
    width: 66%;
    /*633.6px*/
}

.table-col16 {
    width: 70%;
    /*672px*/
}

.table-col17 {
    width: 75%;
    /*720px*/
}