body{
    font-size:12px;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
div#wrap{
    width:212px;
    background: url("/images/background-menu-newsletter.png") top left repeat-x;
    padding:14px;
}
h1{
    font-size:24px;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-weight:900;
    color:#2B4e84;
    margin:0;
    padding:0;
}
h2{
    color:#2b4e84;
    font-size:16px;
    font-family:Arial,Helvetica,sans-serif;
    font-weight:bold;
    margin:12px 0 4px 0;
}
ul{
    padding:0 0 10px 0;
    margin:0;
    list-style-type:disc;
    list-style-position: inside;
    color:#565656;
}
li{
    line-height:15px;
    padding-bottom:4px;
}
h1.main-headline{
    margin-bottom:10px;
}
label.name, label.email{
    color:#565656;
    padding:3px 0;
}
label.email{
    display: block;
    padding-top:8px;
}
label.ls, label.poi, label.vip, label.vipauto{
    color:#B52025;
    font-weight:bold;
    text-align:right;
    font-size:12px;
    line-height:12px;
}
input.name, input.email{
    color:#565656;
    border: 1px solid #ccc;
    height:25px;
    width:198px;
    padding:3px 0;
    font-size:16px;
    text-indent:2%;
    line-height:25px;
}
/* checkboxes */
input.ls, input.poi, input.vip, input.vipauto{
    float:left;
    border:0;
    margin:0 4px 0 0;
    padding:0;
}
label.error{
    font-size:11px;
    font-family:Arial,Helvetica,sans-serif;
    color:#B52025;
}
input.error{
    border:1px solid #B52025;
}
input.submit{
    padding:0;
    margin:0;
    border:none;
    width:136px;
    height:36px;
    background:transparent url("/images/button-signup136.png") top left no-repeat;
    text-indent: -99999px;
}
a.privacy-policy{
    color:#565656;
    float:right;
    display:block;
    font-family:Arial,Helvetica,sans-serif;
    text-decoration: none;
}
a.privacy-policy:hover{
    text-decoration: underline;
}
div#feedback{
    font-size:12px;
    font-family:Arial,Helvetica,sans-serif;
    color:#B52025;
    font-weight:bold;
    margin-top:10px;
}
/*
*
*
*   math captcha
*/
div.mathCaptcha h3{ 
    font-size:15px;
    font-weight:bold;
    color:#2b4e84;
    margin:0;
    padding:15px 0 4px 0;
    line-height:18px;
}
div.equation-holder{
    text-align:center;
    padding-bottom:10px;
}
div.equation{
    margin:0 auto;
    display:inline-block;
}
div.equation span{
    display:block;
    float:left;
    padding:3px;
    font-size:13px;
    font-weight:bold;
    height:20px;
    line-height:20px;
}
div.equation input{
    width:50px;
    float:left;
    margin:0;
    padding:0;
    height:20px;
    margin-left:5px;
    color:#aaa;
}
div.equation label.error{
    clear:both;
    float:none;
    text-align:center;
    display:block;
}

/*
*
*
*   success page
*/
