﻿/*Keyword List styles*/
.list-popup
{
    position: absolute;
    z-index: 999;
    width: 250px;
    border: 1px solid #2B76B7;
    background-color: White;
    display: none;
}
.list-popup ul
{
    list-style: none;
    margin: 0px;
    padding: 0px;
    padding-left: 5px;
}
.list-popup ul li
{
    list-style: none;
    margin: 0px;
    padding: 0px;
}
.list-popup .title
{
    height: 16px;
    background-color: #2B76B7;
    padding: 5px 0px 5px 3px;
    font-weight: bold;
    color: White;
}
.list-content
{
    max-height: 250px;
    overflow-y: auto;
    overflow-x: hidden;
}
.list-close
{
    color: White;
    float: right;
    margin-right: 5px;
    font-weight: normal;
}

/******/
/*Popup Free trial Sorting Block*/
.freetrial-popup
{
    background-color: #ECF6F7;
    height: 395px;
    position: relative;
}
.freetrial-popup .bottom-notice
{
    position: absolute;
    left: 0px;
    bottom: 0px;
    height: 23px;
    border-top: 1px solid #aaa;
    background-color: #dadada;
    width: 490px;
    margin: auto;
    text-align: left;
    padding: 7px 0px 0px 10px;
}
.freetrial-popup .bottom-notice a:hover
{
    text-decoration: underline;
}
.freetrial-popup .header-free-popup
{
    color: #0985C3;
    text-align: left;
    padding: 10px 0px 10px 10px;
    font-size: 16px;
    line-height: 18px;
    font-weight: bold;
}
.freetrial-popup ul.popup-desc
{
    list-style: none;
    margin: 0px;
    padding: 0px;
    float: left;
    padding-left: 5px;
    margin-bottom: 15px;
}
.freetrial-popup ul.popup-desc li
{
    list-style: none;
    padding: 0px;
    margin: 0px;
    text-align: left;
    margin: 1px 0px 1px 0px;
    font-size: 10px;
}
.freetrial-popup ul.popup-desc li:first-child
{
    margin-top: 0px;
}
.freetrial-popup .imagealign
{
    float: left;
    padding-left: 10px;
}
.popup-desc li .month
{
    font-size: 12px;
    padding-right: 65px;
}
.popup-desc li span.price
{
    color: #168BC6;
    font-weight: bold;
    font-size: 18px;
}
.popup-desc li span.price sup
{
    font-size: 12px;
}
.table-popup
{
    margin-left: auto;
    margin-right: auto;
    width: 95%;
}
.table-popup tr td:last-child
{
    padding: 0px;
    padding-left: 10px;
}
.table-popup tr td:first-child
{
    padding: 0px;
    border-right: 1px dashed #aaa;
    width: 48%;
}

.popup-desc .title
{
    color: #0985C3;
    font-weight: bold;
    font-size: 16px;
}
ul.inclusions
{
    list-style: none;
    margin: auto;
    padding: none;
    clear: both; *width:99%;margin-bottom:20px
}
ul.inclusions li
{
    list-style: none;
    margin: none;
    padding: none;
    padding-left: 20px;
    font-size: 10px;
    text-align: left;
}
ul.inclusions li.included
{
    background: url('/images2/tick.jpg') no-repeat left 50%;
}
ul.inclusions li.not-included
{
    background: url('/images2/ns.jpg') no-repeat left 50%;
}
/**/
/*ROI Adjust*/
.roi-adjust
{ *position:relative;*z-index:-1;*top:-3px
}
.cloaked-link, a.cloaked-link
{
    font-style: italic;
    font-size: 11px;
}
/*Popup Free trial Validate boxes*/
.validate-box
{
    left: 205px;
    position: absolute;
    top: -1px;
    width: 150px;
}
.validate-message
{
    opacity: 0.8;
    filter: alpha(opacity=80);
    border: 1px solid red;
    color: Red;
    background-color: white;
    height: 15px;
    padding: 1px 2px 1px 2px;
}
/**/
.livechat
{
    position: relative;
    top: -30px;
    left: 10px;
}
a:active
{
    color: blue;
}
a:visited
{
    color: blue;
}

h1
{
    color: #666666;
    font-size: 22px;
}

h1 a
{
    color: #29669D;
    text-decoration: none;
}
h1 a:active
{
    color: #29669D;
}
h1 a:visited
{
    color: #29669D;
}

.tab .title .h2
{
    color: #666666;
    font-size: 12px;
    font-weight: normal;
    border: 1px solid #ddd;
    margin-top: 8px;
}
#headertitle
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.5em;
    font-weight: bold;
    color: #0E5A81;
    margin-left: 15px;
    text-align: left;
}
#header-separator
{
    position: absolute;
    top: 0px;
    left: -1px;
    border: 2px solid #DEEBFB;
    width: 100%;
    height: 56px;
    background: #DEEBFB;
}

#search-tabs
{
    height: 40px;
    padding-left: 10px;
    overflow: visible;
    border-bottom: 3px solid #2B76B7;
}

#search-tabs .tab
{
    position: relative;
    float: left;
    width: auto; /*background: #E9F1FC url(/themes/default/images/search_tab_inactive_bg.jpg);*/
    background-color: #D8E9FD;
    color: #444;
    margin-top: 15px;
    margin-right: 4px;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 5px;
    height: 20px;
    cursor: pointer;
    font-weight: bold;
    font-size: 12px;
}

#search-tabs a
{
    text-decoration: none;
}

#search-tabs .hovered
{
    background: #2B76B7;
    color: White;
}

#search-tabs .selected, #search-tabs .selected div
{
    background: #2B76B7 url(/themes/default/images/search_tab_active_bg.jpg);
    color: White;
}

#search-tabs .tab .left
{
    position: absolute;
    width: 6px;
    height: 25px;
    top: 0px;
    left: 0px;
    background: #E9F1FC url(/themes/default/images/search_tab_inactive_left.jpg);
}

#search-tabs .hovered .left
{
    background: #2B76B7 url(/themes/default/images/search_tab_active_left.jpg);
}

#search-tabs .selected .left
{
    background: #2B76B7 url(/themes/default/images/search_tab_active_left.jpg);
}

#search-tabs .tab .right
{
    position: absolute;
    width: 6px;
    height: 25px;
    top: 0px;
    left: 100%;
    margin-left: -5px;
    background: #E9F1FC url(/themes/default/images/search_tab_inactive_right.jpg);
}

#search-tabs .hovered .right
{
    background: #2B76B7 url(/themes/default/images/search_tab_active_right.jpg);
}

#search-tabs .selected .right
{
    background: #2B76B7 url(/themes/default/images/search_tab_active_right.jpg);
}

#search-tabs .more
{
    display: none;
}

#search-tabs .dropdown
{
    position: absolute;
    border: 1px solid #2B76B7;
    border-top: 3px solid #2B76B7;
    z-index: 999;
}

#search-tabs .dropdown .tab
{
    margin: 0px 0px 0px 0px;
}

#search-tabs .dropdown .left
{
    display: none;
}

#search-tabs .dropdown .right
{
    display: none;
}


#loading
{
    opacity: 0.9;
    filter: alpha(opacity=90);
    display: none;
    position: fixed;
    _position: absolute; /* IE6 */
    top: 160px;
    left: 50%;
    background: #E8E6E6;
    border: 1px solid #C0BABA;
    margin-left: -100px;
    padding-left: 50px;
    padding-right: 50px;
    padding-top: 30px;
    padding-bottom: 30px;
    z-index: 999;
}

#loading div
{
    float: left;
    font-weight: bold;
}

#popup
{
    display: none;
}

 .affiliatetab .table-header
{
    position: relative;
    padding: 10px;
    color: Black;
    background-color: #ddd;     
    border-bottom: 1px solid #888;
    vertical-align: top;
    font-size: 12px;
}

#search-result .table-header
{
    position: relative;
    color: Black;
    background-color: #ddd;     
    border-bottom: 1px solid #888;
    vertical-align: top;
    font-size: 12px;
    padding : 10px;
}

#search-result .tab .table-header a
{
    color: Blue;
}

#search-popup
{
    display: none;
}

.table
{
    font-size: 11px;
    width: 100%;
    margin-top: 0px;
}

.table a
{
    color: Blue;
    text-decoration: none;
}
.table a:link
{
    color: Blue;
}
.table a:active
{
    color: Blue;
}
.table a:visited
{
    color: Blue;
}
.table a:focus
{
    color: Blue;
}
.table a:hover
{
    color: Red;
}

/*Use for 2 tables for subdomains & competitors*/
.table .title
{
    font-size: 12px;
    font-weight: normal;
    color: white;
    background-color: #2B76B7;
    vertical-align: middle;
    height: 27px;
    border-top: 0;
    border-right: 0;
    border-left: 0;
    border-bottom: 1px solid #888;
    padding-left: 7px;
}
/*do not delete*/
.data div.alter
{
    background-color: #F9F9F9;
}

.table .header-row td
{
    border-bottom: 1px solid #aaa;
    border-right: 1px solid #aaa;
    background: #eee;
}

.table .header-row .text
{
    position: relative;
    padding-left: 4px;
    padding-right: 2px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-weight: bold;
    font-size: 11px;
}

.table .header-row .name
{
    display: inline;
}

.table .header-row .parameters
{
    display: none;
}

.table .header-row .icons
{
    position: absolute;
    top: 0px;
    right: 0px;
    width: 50px;
    height: 23px;
}

.table .header-row .last
{
    border-right: 0px;
}

.table .header-row .hovered
{
    background-color: #ddd;
}

.table .header-row .selected
{
    background-color: #ddd;
}

.table .normal-row td
{
    border-bottom: 1px solid #ccc;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 6px;
    padding-bottom: 6px;
    font-size: 11px;
    line-height: 18px;
}

.table .normal-row td.keyword a
{
    font-size: 13px;
}

.table .normal-row td.url
{
    line-height: 15px;
}

.table .normal-row-hovered
{
    background: #E5F1FB;
}

.table .normal-row2 td
{
    border-bottom: 1px solid #ccc;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 6px;
    padding-bottom: 6px;
    font-size: 11px;
    line-height: 18px;
}

.table .normal-row2 td.keyword a
{
    font-size: 13px;
}

.table .last-row td
{
    border-bottom: 0px;
}

.table .footer-row td
{
    background: #eee;
    padding: 15px;
    vertical-align: top;
}
.table .footer-row .navigation
{
    float: right;
}

.table .footer-row .navigation a
{
    margin-left: 3px;
    margin-right: 3px;
    background: #E9F1FC;
    border: 1px solid #ccc;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 2px;
    padding-bottom: 2px;
    text-decoration: none;
    color: Blue;
}

.table .footer-row .navigation a:hover
{
    border: 1px solid #000;
    background: #2B76B7;
    color: White;
}

.table .footer-row .navigation .disabled
{
    background: #eee;
}

.table .footer-row .navigation span
{
    margin-left: 3px;
    margin-right: 3px;
    background: #eee;
    border: 1px solid #ccc;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 2px;
    padding-bottom: 2px;
    text-decoration: none;
}

.table .no-results td
{
    padding: 40px;
    text-align: center;
    font-size: 18px;
}

.table .question
{
    display: none;
    float: right;
    padding-top: 5px;
    padding-left: 3px;
    background: #ddd url(/themes/default/images/question.png) no-repeat;
    border-left: 1px solid #aaa;
    width: 19px;
    height: 18px;
    cursor: pointer;
}

.table .question-hovered
{
    background-color: #bbb;
}

.table .tooltip
{
    display: none;
    position: absolute;
    top: 100%;
    left: -1px;
    border: 1px solid #5693E8;
    background: #E9F1FC;
    color: black;
    padding: 7px;
    width: 338px;
    font-weight: normal;
    font-size: 11px;
    line-height: 16px;
}

.table .right-to-left
{
    left: 100%;
    margin-left: -353px;
}

.table .filter
{
    display: none;
    float: right;
    padding-top: 3px;
    padding-left: 3px;
    background: #ddd url(/themes/default/images/arrow.png) no-repeat;
    border-left: 1px solid #aaa;
    width: 18px;
    height: 20px;
    cursor: pointer;
}

.table .filter-hovered
{
    background-color: #bbb;
}

.pageSize
{
    float: left;
}

#filter-dropdown, #filter-dropdown-affiliate
{
    display: none;
    position: absolute;
    top: 100%;
    left: 100%;
    margin-left: -191px;
    border: 1px solid #5693E8;
    width: 190px;
}

#filter-dropdown div, #filter-dropdown-affiliate div
{
    background: #E9F1FC;
    padding: 3px;
    font-weight: normal;
    font-size: 11px;
    cursor: pointer;
}

#filter-dropdown div span, #filter-dropdown-affiliate div span
{
    display: none;
}

#filter-dropdown .hovered, #filter-dropdown-affiliate .hovered
{
    background: #2B76B7;
    color: White;
}

#filter-dropdown .separator, #filter-dropdown-affiliate .separator
{
    background: #C8DCF8;
    height: 2px;
    cursor: default;
}

#filter-popup
{
    display: none;
}

#filter-content
{
    line-height: 33px;
    text-align: right;
    padding-right: 15px;
    padding-top: 12px;
}

#filter-content .textbox
{
    width: 170px;
}

#filter-content .button
{
    padding: 1px;
    width: 70px;
}

/*StartOf: Domain Overview*/
.loadMask
{
    width: 600px;
    height: 220px;
    background-color: White;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 20;
}
.loadMessage
{
    background-color: White;
    border: 0px solid black;
    padding: 10px;
    font-size: 20px;
    color: Black;
    position: absolute;
    z-index: 21;
    font-weight: bold;
    line-height: 45px;
    top: 30%;
    left: 30%;
    opacity: 1;
    filter: alpha(opacity=100);
    width: 33%;
}
.loadMessage img
{
    margin-right: 10px;
}
.overviewContainer
{
    width: 81%;
    margin-left: 10px;
    margin-right: auto;
    margin-bottom: 30px;
}
/*EndOf: Domain Overview*/

/*StartOf: Gray Panels*/
.panel
{
    width: 100%;
    margin-top: 16px;
}
.panel div.panelTitle
{
    border: 0px solid #CACACA;
    color: white;
    background-color: #2B76B7;
    font-weight: bold;
    padding: 4px 0px 4px 8px;
}
.panel table.data
{
    border-left: 1px solid #E5E5E5;
    border-right: 1px solid #E5E5E5;
    width: 100%;
    clear: both;
}
.panel table.data td
{
    border-bottom: 1px solid #E5E5E5;
    padding: 4px 10px 4px 10px;
}
.panel table.no-result td
{
    text-align: center;
    font-weight: bold;
    padding: 15px 0px 15px 0px;
}
.panel table.no-line
{
    border-bottom: 1px solid #E5E5E5;
    width: 100%;
    clear: both;
}
.panel table.no-line td
{
    border-bottom: 0px none;
    padding: 3px 2px 3px 3px;
}
.panel table.no-line .overview-header-left
{
    border-bottom: 1px solid #ddd;
    padding: 5px 3px 5px 10px;
}
.panel table.no-line .overview-details-left
{
    border-bottom: 1px solid #E5E5E5;
    padding: 5px 3px 5px 10px;
}
.panel table.no-line .overview-header-right
{
    border-bottom: 1px solid #ddd;
    padding: 5px 10px 5px 10px;
}
.panel table.no-line .overview-details-right
{
    border-bottom: 1px solid #E5E5E5;
    padding: 5px 10px 5px 10px;
}
.panel table.data tr.alter
{
    background-color: #F9F9F9;
}
.panel table.data tr.header
{
    background-color: #F9F9F9;
    font-weight: bold;
    border-bottom: 1px solid #;
}
.panel .viewmore
{
    border: 1px solid #B9DBFC;
    background-color: #D3E5F7;
    padding: 3px 15px 3px 15px;
    margin: 5px 10px 5px 0px;
    text-decoration: none;
    color: Blue;
    float: right;
}
.panel .viewmore:hover
{
    text-decoration: none;
}
.panel .topPaging
{
    border-top: 1px solid #CACACA;
    border-bottom: 1px solid Black;
    background-color: #ECECEC;
    font-weight: normal;
    padding: 5px 0px 5px 3px;
}
.panel .topPaging a
{
    text-decoration: none;
    color: Blue;
}
.panel .topPaging a:hover
{
    text-decoration: underline;
}
/*EndOf: Gray Panels*/
/*============================================================
 ad variations  --- OLD
*============================================================*/
.boxad
{
    padding: 5px;
    border: 1px solid #d8d5d5;
    font-family: Arial, Helvetica, sans-serif;
    width: 233px;
    float: left;
    margin: 5px 0px 0px 5px;
}
.boxAdDesc
{
    color: #000000;
}
.boxAdTitle
{
    color: #0000FF;
    font-weight: bold;
}
.boxAdDescLink
{
    color: #009900;
}
.boxAdDescLink a
{
    color: #009900;
}
.landingURL
{
    font-family: Courier New;
    font-size: 13px;
    clear: both;
    overflow-x: hidden;
    overflow-y: auto;
    height: 60px;
    padding: 10px;
}
/*Ad variation*/
.ad-wrapper
{
    width: 250px;
}
.ad
{
    font-family: Arial;
    font-size: 12px;
    float: left;
    padding: 0px;
    width: 233px;
    margin: 2px;
}

/*Ad variation border*/
.has-border
{
    border-right: 1px solid #ddd;
    margin-top: 10px;
}

.no-border
{
    border-right: 0;
    margin-top: 10px;
}

.ad .adTitle
{
    color: #0000FF;
    font-weight: bold;
    font-size: 15px;
    text-decoration: underline;
    border: 0px;
    padding: 0px;
    margin: 0px;
    line-height: 22px;
}
.ad .adDescription
{
    color: #000000;
    line-height: 16px;
}
.ad .adDestination
{
    color: #009900;
    line-height: 16px;
    text-decoration: underline;
}
.ad .adDestination a:link
{
    color: #009900;
}
.ad .adDestination a:visited
{
    color: #009900;
}
.ad .adDestination a:active
{
    color: #009900;
}
.ad .adDestination a:focus
{
    color: #009900;
}
.ad .adDestination a:hover
{
    color: #009900;
}

.landingURL
{
    font-family: Courier New;
    font-size: 13px;
    clear: both;
    overflow-x: hidden;
    overflow-y: auto;
    height: 60px;
    padding: 10px;
}

.listingCount
{
    background: white;
    height: 52px;
    width: 5%;
    float: left;
    text-align: center;
    padding-top: 7px;
}

.listingContent
{
    background: white;
    height: 52px;
    width: 95%;
    float: left;
    padding-top: 7px;
    color: Green;
}

.listingCountAlter
{
    background-color: #F9F9F9;
    height: 52px;
    width: 5%;
    float: left;
    text-align: center;
    padding-top: 7px;
}

.listingContentAlter
{
    background-color: #F9F9F9;
    height: 52px;
    width: 95%;
    float: left;
    padding-top: 7px;
    color: Green;
}

.listingContentAlter .title
{
    font-size: 12px;
    color: #3800FE;
    font-weight: normal;
    line-height: 13px;
    height: auto;
}

.listingContent .title
{
    font-size: 12px;
    color: #3800FE;
    font-weight: normal;
    line-height: 13px;
    height: auto;
}
/*EndOf: Domain Overview*/
/* Misspelled Keywords*/

div.indicator-misspell
{
    border: 1px solid #999;
    float: left;
    width: 75px;
    height: 12px;
    background: #fff;
}
div.indicator-misspell div
{
    background: url(/themes/default/images/indicator_blue.jpg);
    height: 12px;
}
div.indicator-misspell .high
{
    background: url(/themes/default/images/indicator.jpg);
}
/*EndOf: Misspelled Keywords*/
/* Domain Keywords*/

div.indicator
{
    border: 1px solid #999;
    float: left;
    width: 40px;
    height: 12px;
    background: #fff;
}
div.indicator div
{
    background: url(/themes/default/images/indicator_gray.jpg);
    height: 12px;
}
div.indicator .high
{
    background: url(/themes/default/images/indicator.jpg);
}
/*EndOf: Domain Keywords*/

/* Domain LandingPage*/
.resultSection div.textheader
{
    float: left;
    font-weight: bold;
    width: 130px;
}
.resultSection div.text
{
    float: left;
    font-size: 11px;
}

IMG.centered
{
    display: block;
    text-align: center;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
}

DIV.centered
{
    display: table-cell;
    border: none;
    text-align: center;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
    vertical-align: middle;
}

.zoomLink
{
    float: right;
    color: Black;
}
.zoomLink:hover
{
    text-decoration: none;
}
.zoomLink:focus
{
    outline: none;
}
/*EndOf: Domain LandingPage*/
/*StartOf: Toggle Bar (PPC|Organic)*/
.toggle-ppc, .toggle-organic
{
    width: 150px;
    height: 21px;
    vertical-align: top;
    background-color: #DDDDDD;
    position: absolute;
    top: 7px;
    right: 10px;
}
.toggle-ppc
{
    background: url(/themes/default/images/ppc.gif) right no-repeat #DDDDDD;
}
.toggle-organic
{
    background: url(/themes/default/images/org.gif) right no-repeat #DDDDDD;
}
.toggle-ppc div.text, .toggle-organic div.text
{
    float: left;
    width: 50px;
    height: 21px;
    padding-top: 3px;
}
.toggle-ppc div.ppc, .toggle-organic div.ppc
{
    padding: 3px 0px 0px 6px;
    _padding-top: 5px;
    cursor: default;
    position: absolute;
    top: 0px;
    right: 64px;
    height: 20px;
    width: 30px;
}
.toggle-ppc div.org, .toggle-organic div.org
{
    padding: 3px 0px 0px 5px;
    _padding-top: 5px;
    cursor: pointer;
    position: absolute;
    top: 0px;
    right: 9px;
    height: 20px;
}
.toggle-ppc div.org
{
    cursor: pointer;
}
.toggle-organic div.ppc
{
    cursor: pointer;
}
.toggle-ppc div.ppc
{
    cursor: default;
    color: White;
}
.toggle-organic div.org
{
    cursor: default;
    color: White;
}
/*End8/
/*Start: Export Progress Box*/
.export-progress-popup
{
    background: #ADE78B;
    border: 1px solid #3E7C1A;
    border-bottom-width: 3px;
    display: none;
    position: fixed;
    left: 20px;
    bottom: 20px;
    min-width: 300px;
    max-width: 500px;
    height: 70px;
    z-index: 110;
    overflow: visible;
}
* html .export-progress-popup
{
    position: absolute;
    top: 165px;
    left: 600px;
}
.export-progress-popup .process
{
    margin: 0px 5px 5px 3px;
    line-height: 22px;
    overflow: visible;
    min-width: 280px;
    max-width: 480px;
}

.export-progress-popup .process .download
{
    text-decoration: underline;
}

.export-progress-popup .process .note
{
    line-height: 12px;
    font-size: 10px;
    margin-top: 5px;
}

.export-progress-popup .process .progress
{
    background: url(/themes/default/images/progress.gif) no-repeat;
    width: 136px;
    height: 10px;
    margin-top: 5px;
}

.export-progress-popup .process .cancel-button
{
    position: absolute;
    top: 3px;
    right: 5px;
    cursor: pointer;
    width: 60px;
}

.export-progress-popup .process .cancel
{
    background: url(/themes/default/images/close.png);
    cursor: pointer;
    position: absolute;
    top: 2px;
    right: 2px;
    width: 16px;
    height: 16px;
}
/*End*/

/*Search Result Highlighting*/
.highlight
{
    background-color: Yellow;
}
/*End*/
.summary
{
    padding-left: 10px;
}
.summary .sum-container
{
    height: 20px;
    border-right: 0px;
    display: inline;
}
.summary .sum-data
{
    border: 1px solid #ebebeb;
    float: left;
    color: #969696;
    height: 14px;
    padding: 3px;
}
/*Free Trial Popup*/
#headertitle-trial
{
    color: #29669D;
    margin-left: 8px;
    padding-top: 70px;
    padding-bottom: 10px;
    margin-bottom: 0px;
    font-size: 24px;
    font-weight: bold;
}
.trial-form tbody tr td
{
    padding-top: 1px;
    padding-bottom: 1px;
}
.trial-form tbody tr td div span
{
    display: inline;
}
.trial-button
{
    cursor: pointer;
    border: 1px solid #61B2E2;
    background-color: #A7DEFC;
    padding: 5px 10px 5px 10px;
    float: left;
    text-decoration: none;
    margin-left: 150px;
    color: Black;
}
/*Toplist Layout*/
.data-table
{
    width: 100%;
}
.data-table td.title
{
    height: 26px;
}
.data-table td.title div:first-child
{
    background-color: #1A4B90;
    height: 26px;
    width: 100%;
}
.data-table td.title div.left
{
    width: 8px;
    height: 26px;
    background: url(/images2/training/bar_left.jpg) no-repeat White;
    float: left;
}
.data-table td.title div.right
{
    width: 8px;
    height: 26px;
    background: url(/images2/training/bar_right.jpg) no-repeat White;
    float: right;
}
.data-table td.title div.text
{
    float: left;
    height: 22px;
    color: White;
    font-weight: bold;
    vertical-align: middle;
    padding-top: 4px;
}
.data-table .normal-row td
{
    border-bottom: 1px solid #ccc;
    padding: 6px;
}
.data-table .normal-row td.no-border
{
    border-bottom: 0px none;
}


/*Exports Nav Layout*/
.bubbleInfo
{
    position: relative; /* required */  
    z-index: 1; 
    float:right;
}
/* Bubble pop-up */.popup
{
    position: absolute;
    display: none;
    z-index: 1;
   
}
div.popup-contents
{
    width: 177px;
    height: 93px;
    background-image: url(/images2/ex_gym_cont.png);
    background-repeat: no-repeat;
    background-position: left top;
}
 div.popup-contents table 
{
   width: 177px;
    height: 83px;
}

 div.popup-contents table td
{
    text-align: left;
    font-family: Verdana;
    vertical-align: middle;
    font-size: 11px;
}
div.popup-contents a
{
    text-decoration: none;
    color: Black;   
    display:block;
}

div.popup-contents td:hover
{
    color: Black;
    background-color:#A4C6F6;
}




/*Manager Bubble pop-up */
.manager-popup
{
    position: absolute;
    display: none;
    z-index: 1;   
}

div.manager-popup-contents
{
    width: 143px;
    height: 71px;
    background-image: url(/images2/export_quebg.png);
    background-repeat: no-repeat;
    background-position: left top;
}
 div.manager-popup-contents table 
{
   width: 147;
    height: 61px;
}

 div.manager-popup-contents table td
{
    text-align: left;
    font-family: Verdana;
    vertical-align: middle;
    font-size: 11px;
}
div.manager-popup-contents a
{
    text-decoration: none;
    color: Black;   
    display:block;
}

div.manager-popup-contents td:hover
{
    color: Black;
    background-color:#A4C6F6;
}



/*Ranking Nav Layout*/
.rankingInfo
{
    position: relative; /* required */  
    z-index: 1; 
    float:right;
}
/* Bubble pop-up */.rank-popup
{
    position: absolute;
    display: none;
    z-index: 20;
   
}
div.rank-popup-contents
{
    width: 203px;
    height: 93px;
    background-image: url(/images/pop_message.png);
    background-repeat: no-repeat;
    background-position: left top;
}
 div.rank-popup-contents table 
{
   width: 203px;
    height: 93px;
}

 div.rank-popup-contents table td
{
    text-align: left;
    font-family: Verdana;
    font-size: 11px;
    color: Black;
}
div.rank-popup-contents a
{
    text-decoration: none;
    display:block;
}

.selected-engine
{
    background-color:#5c95c8;
    color:#ffffff;
    border-right: 1px solid #ffffff;
   
}
.engine
{
    border-right: 1px solid #ffffff;  
    cursor:pointer;  
}

.engine:hover
{
    border-right: 1px solid #ffffff;  
    cursor:pointer;  
    background-color:#5c95c8;
    color:White;
}
