body {
        background: #A8A8A8 url(../images/pshadow.gif) repeat-y 193px 0;
        padding: 0;
        margin: 0;
        color: #333333;
}

input {
        color: #333333;
        font-family: "Trebuchet MS";
        font-size: 12px;
}

#eyecatcher {
        display: block;
        padding: 0;
        margin: 0;
}

#common {
        padding: 4px 10px;
        text-align: right;
        color: #dddddd;
}

.dashline {
        background: url(../images/pdash.gif) repeat-x left top;
        height: 1px;
        width: 100%;
        overflow: hidden;
        padding: 0;
}

#common a {
        color: #888888;
        text-decoration: none;
        font-size: 90%;
}

#common a:hover {
        text-decoration: underline;
}

#maincol {
        width: 960px;
             margin: 0 auto;
        background-color: #ffffff;
}

#header {
        width: 960px;
        height: 30px;
        position: relative;
        background: url(../images/pfade.gif) repeat-x;
}

#header h1 {
        position: absolute;
        width: 860px;
        height: 30px;
        background: url(../images/pheader.gif) no-repeat;
        top: 0px;
        left: 50px;
        margin: 0;
        padding: 0;
        display: block;
}

#header h1 span {
        display: none;
}

#content {
        float: left;
        width: 510px;
        padding-left: 50px;
        padding-bottom: 10px;
}

#sideblock {
        float: right;
        width: 260px;
        padding-right: 50px;
        padding-bottom: 50px;
}

#subnav {
        color: #dddddd !important;
        font-size: 90%;
        margin-bottom: 20px;
        padding-bottom: 4px;
        background: url(../images/pdash.gif) repeat-x left bottom;
}

#subnav a {
        color: #aaaaaa !important;
        font-weight: normal !important;
        text-decoration: none;
}

#subnav a:hover {
        text-decoration: underline;
}

#subnav a.sel {
        color: #707070 !important;
        font-weight: bold !important;
}


#sideblock .nav {
        margin-bottom: 25px;
}

#sideblock .nav a:hover, #sideblock .nav a.sel {
        background-color: #f8f8f8;
}

#sideblock .nav a, #sideblock .nav div {
        display: block;
        background: url(../images/pdash.gif) repeat-x left bottom;
        text-decoration: none;
        color: #707070;
        font-weight: normal;
        padding: 4px 20px 5px 20px;
        font-size: 13px;
        line-height: 19px;
}

#sideblock .nav a.main, #sideblock .nav div.main {
        font-family: "Lucida Grande","Lucida Sans",Arial,sans-serif;
        color: #888888;
        font-weight: bold;
        font-size: 16px;
        line-height: 22px;
}

.clearer {
        clear: both;
}

#searchbox {
        position: absolute;
        top: 32px;
        height: 24px;
        right: 50px;
        width: 258px;
        border: 1px solid #dddddd;
        background-color: #ffffff;
}

#searchsubmit {
        position: absolute;
        width: 16px;
        height: 16px;
        top: 4px;
        right: 4px;
}

#searchcriteria {
        border: 0;
        outline: 0;
        position: absolute;
        top: 3px;
        left: 5px;
        width: 210px;
        color: #888888;
}

#footer {
        padding: 20px 50px;
        color: #ffffff;
        background-color: #707070;
}

#footer .block {
        width: 200px;
        float: left;
        padding-right: 10px;
        padding-bottom: 10px;
}

#footer .block a {
        display: block;
        color: #ffffff;
        text-decoration: none;
        padding: 4px 0;
}

#footer .block a.main {
        font-family: "Lucida Grande","Lucida Sans",Arial,sans-serif;
        font-weight: bold;
        font-size: 120%;
}

#footer .block a:hover {
        text-decoration: underline;
}

#footer p {
        padding: 25px 0 0 0;
        margin: 0;
}

#sidebar {
        border: 1px solid #dddddd;
        padding: 10px 20px;
        margin-top: 40px;
}

#trustedshops {
        margin-bottom: 25px;
}

#trustedshops input {
        padding-left: 20px;
        float: left;
}

#trustedshops a {
        float: right;
        width: 175px;
        color: #888888;
        text-decoration: none;
}
