#box {
    float: right;
    width: 333px;
    color: #000;
    font-size: 0.8em;
    margin-right: 33px;
    padding-top: 34px;
}

div.box {

}

div.boxtext {
    background: #EEEFEF url(img/box_text.jpg) no-repeat right top;
    padding: 5px;
}

div.halfleft {
    margin-left: 46px;
}

div.halfleft img {
    margin-left: -46px;
    vertical-align: middle;
    padding-right: 5px;
    float: left;
}

div.halfleft h2 {
    vertical-align: middle;
    line-height: 2.3em;
}

div.halfleft h2 img {
    margin-left: 0;
    vertical-align: middle;
    padding-right: 0;
    float: left;
}

div.halfleft div {
    padding-left: 46px;
}

div.boxtext h2 {
    color: #7A0050;
    font-size: 1.2em;
    font-weight: bolder;
    font-family: Arial;
}

div.boxtext h3 {
    color: #7A0050;
    font-size: 1.1em;
    font-weight: bolder;
    font-family: Arial;
}


div.boxtext ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

div.boxtext ul li {
    background: transparent url(img/content-list.gif) no-repeat left center;
    padding-left: 13px;
}

div.boxtext ul a {
    background-image: none;
}

ul.boxlist,
ul.boxlistplus
{
    list-style: none;
    margin: 0;
    padding: 0;
}

ul.boxlist a,
ul.boxlistplus a,
div.boxtext a
{
    line-height: 2.2em;
    color: #7A0050;
    text-decoration: none;
    background: transparent url(img/box_list_link.gif) no-repeat right center;
    padding-right: 20px;
}

ul.boxlistplus a {

}

ul.boxlist li,
ul.boxlistplus li
{
    list-style: none;
    background: transparent url(img/box_list.jpg) no-repeat left top;
    height: 38px;
}

ul.boxlist img,
ul.boxlistplus img
{
    border: 0;
    margin: 0 21px 0 14px;
    vertical-align: middle;
}

ul.boxlist a {
    margin: 0 0 0 19px;
}

#box div.boxbottom {
    bottom: 32px;
    position: absolute;
    width: 333px;
}

#box label {
    width: 100px;
    padding-right: 5px;
    display: block;
    float: left;
}

#box input {
    width: 100px;
    float: left;
}

#box input.submit {
    width: auto;
    clear: left;
}
