body {

    padding:0;

    margin:0;

    background:#060a09 url(/images/bg.gif) repeat-x top;

    font-family:Tahoma;

    font-size:11px;

    font-weight:normal;

    text-align:center;

}



img {

    border:none;

}



#page {

    margin:0 auto;

    width:881px;

    background:#000;
overflow: hidden;
}



#header {

    margin:0 1px;

    padding:0 20px 0 0;

    height:86px;

    background:#1e2a29;

    text-align:left;

}



#logo {

    display:block;

    width:219px;

    height:70px;

    background:url(/images/logo.gif) no-repeat top left;

}



#flags {

    float:right;

    clear:both;

    height:28px;

    margin:10px 0 0 0;

    background:#383838 url(/images/flags_right.gif) no-repeat top right;

}



#flags .left {

    float:left;

    height:28px;

    padding:0 10px;

    background:url(/images/flags_left.gif) no-repeat top left;

}



#flags .left a {

    display:block;

    float:left;

    margin:7px 2px 0 2px;

}



#topMenu {

    display:block;

    float:right;

    clear:both;

    margin:9px 0 0 0;

    padding:0;

    list-style:none;

}



#topMenu li {

    display:block;

    float:left;

    margin:5px 2px 0 2px;

    padding:0;

    width:118px;

    height:34px;

    font-family:Arial;

    font-size:10pt;

    font-weight:bold;

    background:url(/images/top_menu_bg.gif) no-repeat top left;

}



#topMenu li a {

    display:block;

    width:100%;

    line-height:34px;

    color:#fff;

    text-align:center;

    text-decoration:none;

}



#topMenu li.selected {

    margin-top:0;

    height:39px;

    background:url(/images/top_menu_bg_sel.gif) no-repeat top left;

}



#topMenu li.selected a {

    line-height:39px;

    color:#000;

}



#splash {

    margin:0 1px;

    padding:0 20px 0 15px;

    height:195px;

    background:url(/images/splash_bg.gif) repeat-x top;

    text-align:left;

}



#splash h1 {

    margin:0;

    padding:24px 0 0 5px;

    font-family:Arial;

    font-weight:bold;

    font-size:24px;

    color:#680e1d;

}



#splash p {

    margin:10px 0 0 5px;

    padding:8px 0 18px 90px;

    line-height:14px;

    font-size:10px;

    background:url(/images/syncmate_logo.gif) no-repeat left top;

    text-align:justify;

}



#content {

    height:300px;

    margin:0 1px;

    padding:0 0 0 30px;

    text-align:left;

    background:#14201f;

    border-bottom:1px solid #fff;

}



#footer {

    padding:30px;

    color:#fff;

    text-align:left;

}



#footer .right {

    float:right;

}



#footer .right a {

    margin:0 2px;

    color:#fff;

    text-decoration:none;

}



#footer .right a:hover {

    text-decoration:underline;

}



#notFound {

    padding:120px 0;

    background:#F8F9DE;

    font-size:14px;

}



#notFound h1 {

    margin:0 0 20px 0;

    padding:0;

    font-size:28px;

}


#overlay {
    position:absolute;
    z-index: 101;
    background:#FFE17F;
}

#overlay .content {
    margin:10px;
    border:1px solid #F6CA43;
    background:#fff;
    text-align:left;
    font-family:Tahoma;
}

#overlay .bottom {
    padding:15px;
    border-top:1px solid #ccc;
    text-align:right;
}

#overlay .bottom .close {
    color:#838383;
    font-family:Tahoma;
    text-decoration:none;
}

#overlay .bottom .close:hover {
    text-decoration:underline;
}

#overlay .content p {
    margin:0;
    padding:0 15px 15px 15px;
    text-align:justify;
}

#overlay .content p a {
    color:#0049A3;
}

#overlay .content h3,
#overlay .content h2,
#overlay .content h1 {
    margin:15px;
    padding:0;
    font-size:20px;
}

#overlay .content ol,
#overlay .content ul {
    margin:0 15px 15px 15px;
    padding:0;
    text-align:justify;
    list-style:none;
}

#overlay .content ol li,
#overlay .content ul li {
    margin-bottom:10px;
}

#overlay .content .download {
    line-height:24px;
    font-family:Arial;
    font-size:15px;
}

#overlay h5 {
    margin:3px;
    padding:10px;
    font-size:18px;
    background:#fdc938;
}

#overlay .download {
    margin:5px 5px 5px 8px;
    padding:6px 0 6px 35px;
    background:url(/images/icon_download.gif) no-repeat left top;
    font-size:11px !important;
    color:#a0a0a0;
    line-height:18px !important;
}

#overlay .download a {
    font-weight:bold;
    font-size:14px;
    color:#0049A3;
    line-height:18px;
}

#overlay .download a.big {
    font-weight:bold;
    font-size:18px;
    color:#0049A3;
    line-height:18px;
}


#cover {
    display:none;
    position:absolute;
    left:0px;
    top:0px;
    width:100%;
    z-index:100;
    background:#000;
}

.highslide-loading {
    padding:10px !important;
    background:#fff;
    color:#000;
    font-weight:bold;
}

#cover {
    display:none;
    position:absolute;
    left:0px;
    top:0px;
    width:100%;
    z-index:100;
    background:#000;
}

.highslide-loading {
    padding:10px !important;
    background:#fff;
    color:#000;
    font-weight:bold;
}


.highslide-html {
    padding:0;
}
.highslide-html-blur {
}
.highslide-html-content {
    width:606px;
    position: absolute;
    display: none;
}

html:first-child .highslide-html-content {
    width:624px;
    height:440px;
    margin-top:9px;
}

html:first-child #topDevTable {
    margin-left:9px;
}

html:first-child #bottomDevTable {
    margin-left:9px;
}

/*\*/
html*.highslide-html-content {
    width:607px;
    height:auto;
}
html*#topDevTable {
    margin-left:0;
}

html*#bottomDevTable {
    margin-left:0;
}

.highslide-html {
    /*border: 1px solid white;*/
    background-color:#000;
    
}
.highslide-html-blur {
    /*border: 1px solid silver;*/
}
.highslide-html-content {
    position: absolute;
    display: none;
}
/* Put these last in your highlide-related CSS */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

