html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}

body {
    font-size: 14px;
    line-height: 18px;
    font-family: Arial, Verdana, Times New Roman, sans-serif;
    color: #283b4a;
    text-align: center;
    background: #445b5a url( "/image/sync/sync_bg.png" ) repeat-x top left;
}

a img {
    border: none;
}

#container {
    margin: 0 auto;
    width: 834px;
    height: 100%;
    overflow: hidden;
}

#header {
/* background: url( "/image/sync/logo_sync.png" ) no-repeat top left;*/
    height: 106px;
    position: relative;
    text-align: left;
}

#logo {
    background: url( "/image/sync/logo_bg.png" ) no-repeat top left;
    width: 834px;
    height: 251px;
    text-align: left;
    position: relative;
}

#logo .inner {
    padding-top: 20px;
    padding-left: 43px;
    width: 430px;
    font-size: 14px;
    font-family: Arial;
    color: #003e48;
}

#logo .inner p {
    margin-top: 10px;
}

#logo .inner span {
    font-size: 12px;
}

#logo #price {
    position: absolute;
    top: 42px;
    left: 505px;
    font-family: Arial;
}

#logo #price h2 {
    color: #584a3e;
    font-size: 18px;
    line-height: 20px;
    font-family: Arial;
    font-weight: normal;
}

#logo #price h1 {
    margin-top: 10px;
    color: #000;
    font-size: 25px;
    line-height: 28px;
}

#logo h1 {
    font-family: Arial;
    font-size: 24px;
    line-height: 28px;
    color: #538495;
}

#email {
    position: absolute;
    top: 38px;
    right: 20px;
    text-align: left;

}

#email .left {
    background: url( "/image/sync/email_left.png" ) no-repeat top left;
    width: 6px;
    height: 68px;
    float: left;
}

#email .center {
    background-color: #1e2a29;
    color: #b6b6b6;
    width: 300px;
    height: 68px;
    float: left;
    font-size: 12px;
    padding-left: 20px;
}

#tired {
    padding-top: 10px;
    font-weight: bold;
}

#email #tired a:link {
    color: #a8c1c3;
    text-decoration: underline;
}

#email #tired a:visited {
    color: #a8c1c3;
    text-decoration: underline;
}

#email #tired a:hover {
    color: #a8c1c3;
    text-decoration: none;
}

#email .center a:link {
    color: #92b1b4;
    text-decoration: none;
}

#email .center a:visited {
    color: #92b1b4;
    text-decoration: none;
}

#email .center a:hover {
    color: #92b1b4;
    text-decoration: underline;
}

#email .right {
    background: url( "/image/sync/email_right.png" ) no-repeat top left;
    width: 6px;
    height: 68px;
    float: left;
}

#footer {
    background: url( "/image/sync/bottom.png" ) no-repeat top left;
    clear: left;
    text-align: center;
    font-size: 12px;
    font-family: Arial;
    color: #c3c3c3;
    padding: 20px 0 35px;
}

#footer a:link {
    color: #c3c3c3;
    text-decoration: underline;
}

#footer a:visited {
    color: #c3c3c3;
    text-decoration: underline;
}

#footer a:hover {
    color: #c3c3c3;
    text-decoration: none;
}

#menu {
    width: 826px;
}

#menu ul li {
    list-style-type: none;
    text-align: center;
    display: block;
    float: left;
    width: 275px;
    height: 67px;
    font-family: Arial;
    font-size: 24px;
    font-weight: bold;

}

#menu ul li a {
    padding: 20px 0;
    display: block;
}

#menu ul li {
    background: url( "/image/sync/menu.png" ) no-repeat;
}

#menu ul li.selected {
    background: url( "/image/sync/menu_selected.png" ) no-repeat;
    width: 276px;
}

#menu  a:link {
    color: #d6e2e3;
    text-decoration: none;
}

#menu  a:visited {
    color: #d6e2e3;
    text-decoration: none;
}

#menu  a:hover {
    color: #d6e2e3;
    text-decoration: underline;
}

#menu li.selected a:link, #menu li.selected a:visited, #menu li.selected a:hover {
    color: #fff;
}

#text {
    padding: 22px 35px 35px;
    clear: left;
    background-color: #fff;
    text-align: left;
    overflow: hidden;
}

#center {
    float: left;
    background: url( "/image/sync/main_bg.png" ) repeat-y top left;
    padding-left: 4px;
    padding-right: 4px; /*   width:834px;*/
}

#text h1 {
    font-family: Arial;
    font-size: 18px;
    line-height: 20px;
    font-weight: normal;
    color: #806349;
}

#text h2 {
    font-family: Arial;
    font-size: 18px;
    line-height: 24px;
    font-weight: normal;
    color: #283b4a;

}

#text ol {
    padding-top: 30px;
}

#text ol li {
    list-style-type: none;
    margin-bottom: 26px;
}

#text ol li p {
    padding-top: 7px;
}

#text ol li .numbers {
    float: left;
    background: url( "/image/sync/numbers_bg.png" ) no-repeat;
    width: 25px;
    height: 25px;
    font-size: 18px;
    color: #fff;
    padding: 1px 7px;
    font-weight: bold;
}

#text p {
    line-height: 20px;
}

#text ol li p {
    clear: left;
    padding-left: 40px;
}

#text p.answer {
    margin-top: 10px;
    margin-bottom: 26px;
}

a.black_link:link {
    color: #5f8d8d;
    text-decoration: underline;
}

a.black_link:visited {
    color: #5f8d8d;
    text-decoration: underline;
}

a.black_link:hover {
    color: #5f8d8d;
    text-decoration: none;
}

ul.buzz {
    list-style-type: none;
    margin: 16px 0 44px;
    font-size: 14px;
    font-style: italic;
    line-height: 22px;
    position: relative;
}

ul.buzz li img {
    position: absolute;
    top: 3px;
    left: 2px;
}

ul.buzz li p {
    margin-left: 100px;
}

ul.buzz strong {
    font-style: italic;
}

ul.buzz span {
    font-size: 12px;
    font-style: normal;
}

sup {
    vertical-align: baseline;
    position: relative;
    top: -0.6em;
    font-size: 17px;
}

#logo #price h1 #pricelist {
    font-size: 24px;
}

.oldprice {
    color: #383838;
    font-weight: normal;
    font-size: 24px;
}

.newprice {
    color: #de5525;
    font-weight: bold;
}