* { padding: 0; margin: 0; white-space: normal; }

option {

    padding-right: 8px;
}

table {

    border-spacing: 0px;
}

hr {
    color: #cccc66;
    background-color: #e3e39f;
    height: 2px;
    margin: 20px 0px 20px 0px;
    border-width: 0px;
}

ul {

    margin-left: 30px;
}

p {

    padding-bottom: 1em;
}

img { border: 0; }
a { font-family: helvetica, arial, sans-serif; }
a:link {text-decoration: underline; color: #babbf0;}
a:visited {text-decoration: underline; color: #babbf0;}
a:active {text-decoration: underline; color: #ccc;}
a:hover {text-decoration: underline; color: #ccc;}


body {

    font-family: mono;
    color: #999;
    font-size: 16px;
    font-weight: 500;
    margin:0;
    padding:0;
    border:none;
    margin-left: auto;
    margin-right: auto;
    background: #333;;

}

html,body { height: 100%; padding: 0; margin: 0; }

.title { font-family: verdana, helvetica, arial, sans-serif; font-weight: 900; color: #ddd; font-size: 26px; padding-bottom: 20px; border-top: solid 5px #111; }
.minititle { font-family: verdana, helvetica, arial, sans-serif; font-weight: 900; color: #aaa; font-size: 22px; padding-bottom: 5px; border-top: solid 2px #aaa; border-bottom: solid 1px #333; }

.button { line-height: 31px; width: 190px; height: 31px; float: left; }
.header { font-weight: 900; font-family: helvetica, arial, sans-serif; font-size: 13px; cursor: pointer; line-height: 31px; width: 190px; height: 31px; }
a.header:link {text-decoration: none; color: #eee; }
a.header:visited {text-decoration: none; color: #eee; }
a.header:active {text-decoration: none; color: #aaa; }
a.header:hover {text-decoration: underline; color: #fff; }

.label { font-size: 20px; font-weight: 900; }

#checkout_confirm td { padding: 0 10px 0 10px; }
.tdheader { background: #ddd; color: #333; font-weight: 900; }
.tdleft { background: #000; color: #ccc; font-weight: 900; }
.tdcenter { background: #aaa; color: #333; font-weight: 900; }
.tdright { background: #666; color: #fff; padding-left: 50px; font-weight: 900; }
