* {
    padding: 0;
    margin: 0;
}

body {
    font-family: 'Source Sans Pro', sans-serif;
    _color:#666;
}

#wrapper {
    margin: 0 auto;
    width: 628px;
    padding: 20px 0;
}

#header {
    position: relative;
}

#header h1 {
    position: absolute;
    right: 0;
    bottom: 0;
}

th {
    text-align: left;
    border-bottom: 1px solid #e1e1e1;
}

th, td {
    padding:6px;
}

td.status {
    font-weight: bold;
}

#trackinginfo {
    margin: 16px 0;
    position: relative;
}

#trackinginfo table {
    width: 486px;
    background-color: #f8f8f8;
    padding: 10px;
    border: 1px solid #e1e1e1;
    border-radius: 4px;
    margin: auto;
    margin-top: 20px;
    clear: both;
    border-spacing:0px;
}

#trackinginfo img {
    position: absolute;
    right: 0;
    top: 0;
    width:15%;
}

#process {
    border-top: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
    padding: 20px 0;
    margin-top: 40px;
}

ul#processtitle {
    margin: 0 auto 10px auto;
    width: 628px;
    overflow:hidden;
}

ul#processtitle li {
    display: inline;
    float: left;
    width: 125px;
    text-align: center;
}

#processbar {
    margin: 0 auto;
    width: 531px;
    height: 32px;
    /*background: url('../scripts/my/bolinhas.png') no-repeat;*/
    background: url('bolinhas.png') no-repeat;
    clear: both;
}

#processbar-SHIPPED {
    margin: 0 auto;
    width: 531px;
    height: 32px;
    background: url('bolinhas.png') 0 -32px no-repeat;
    clear: both;
}

#processbar-IN_TRANSIT {
    margin: 0 auto;
    width: 531px;
    height: 32px;
    background: url('bolinhas.png') 0 -64px no-repeat;
    clear: both;
}

#processbar-TO_BE_DELIVERED {
    margin: 0 auto;
    width: 531px;
    height: 32px;
    background: url('bolinhas.png') 0 -96px no-repeat; 
    clear: both;
}

#processbar-DELIVERED {
    margin: 0 auto;
    width: 531px;
    height: 32px;
    background: url('bolinhas.png') 0 -128px no-repeat; 
    clear: both;
}

#fromto {
    margin: 40px 0;
}

#fromto div {
    width: 33%;
    float: left;
}

#fromto h1 {
    margin-bottom: 20px;
}

h2#deliveryday {
    border-top: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
    width: 100%;
    padding: 10px 0;
    clear: both;
    margin-top: 40px;
    font-size: 16px;
}
h2#deliveryday span {
    color: #86b000;
    font-size:20px;
}

h1 {
    font-size: 20px;
    font-weight: 400;
    display: inline-block;
}

h2 {
    font-size: 14px;
    font-weight: 600;
    display: inline-block;
}