body, textarea
{
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:.8em;
    
}
body, h1, h2, h3, h4, h5, h6, p, ul, li, form, textarea
{
    margin:0px;
    padding:0px;
    display:block;
    clear:both;
}
textarea
{
    font-size:.90em;
    line-height:150%;
}
input
{
    font-size:100%;
}
input:focus
{  
    outline: none;  
} 
body
{
    background:url(/email/_images/background9.jpg) top center no-repeat #ffffff;
}
h1, h2, h3
{
    font-weight:bold;
}
h1
{
    font-size:170%;
    line-height:170%;
    margin-bottom:.5em;
    font-family:georgia;
    color:#999999;
}
h2
{
    font-size:145%;
    line-height:145%;
    margin-bottom:.45em;
    font-family:georgia;
    color:#FE4FB8;
}
h3
{
    font-size:145%;
    line-height:125%;
    margin-bottom:.45em;
    color:#999999;
    font-weight:normal;
}
h4
{
    font-size:145%;
    line-height:125%;
    margin-bottom:.45em;
    color:#999999;
    font-weight:normal;
}
p
{
    margin:0px 0px 1em 0px;
    line-height:150%;
}
fieldset
{
    border:1px solid #C8C8C8;
}
a
{
    color:#404040;
    text-decoration:underline;
}
a:hover, a:focus
{
    color:#A7D300;
    text-decoration:underline;
}
input[type="text"], input[type="password"], textarea
{
    background:url(/email/_images/bg-forms.png) left top repeat-x #ffffff;
    background-attachment:scroll;
    color:#333333;
    text-align:start;
    vertical-align:baseline;
    padding:3px;
    border:2px solid #C6C6C6;
}

hr
{
    height:1px;
    color: #f0f0f0;
    background-color: #f0f0f0;
    border: 0px solid #f0f0f0;
    margin:1em 0px;
    clear:both;
}
/*.header, .billboard, .features, .footer
{
    filter:alpha(opacity=10);
    -moz-opacity:.10;
    opacity:.10;
}*/
.container
{
    width:960px;
    margin:0px auto;
}
.first
{
    clear:both;
}
.nav
{
    width:960px;
    height:42px;
    background-color:#cecece;
}
.nav ul
{
    height:42px;
    float:left;
}
.nav ul li
{
    clear:none;
    float:left;
    height:42px;
    text-align:center;
}
.nav ul li a
{
    width:100%;
    height:42px;
    line-height:42px;
    display:block;
    color:#ffffff;
    text-indent:-9000px;
}
.nav ul li.home a
{
    width:80px;
    background:url(/email/_images/navigation3.gif) 0px -42px no-repeat;
}
.nav ul li.home *:hover, .nav ul li.home *:focus
{
    background:url(/email/_images/navigation3.gif) 0px -84px no-repeat;
}
.nav ul li.home a#currentpage
{
    background:url(/email/_images/navigation3.gif) 0px 0px no-repeat;
}
.nav ul li.featuresnav a
{
    width:120px;
    background:url(/email/_images/navigation3.gif) -80px -42px no-repeat;
}
.nav ul li.featuresnav *:hover, .nav ul li.featuresnav *:focus
{
    background:url(/email/_images/navigation3.gif) -80px -84px no-repeat;
}
.nav ul li.featuresnav a#currentpage
{
    background:url(/email/_images/navigation3.gif) -80px 0px no-repeat;
}
.nav ul li.pricing a
{
    width:109px;
    background:url(/email/_images/navigation3.gif) -200px -42px no-repeat;
}
.nav ul li.pricing *:hover, .nav ul li.pricing *:focus
{
    background:url(/email/_images/navigation3.gif) -200px -84px no-repeat;
}
.nav ul li.pricing a#currentpage
{
    background:url(/email/_images/navigation3.gif) -200px 0px no-repeat;
}
.nav ul li.signup a
{
    width:109px;
    background:url(/email/_images/navigation3.gif) -309px -42px no-repeat;
}
.nav ul li.signup *:hover, .nav ul li.signup *:focus
{
    background:url(/email/_images/navigation3.gif) -309px -84px no-repeat;
}
.nav ul li.signup a#currentpage
{
    background:url(/email/_images/navigation3.gif) -309px 0px no-repeat;
}

.nav ul li.aboutus a
{
    width:112px;
    background:url(/email/_images/navigation3.gif) -418px -42px no-repeat;
}
.nav ul li.aboutus *:hover, .nav ul li.aboutus *:focus
{
    background:url(/email/_images/navigation3.gif) -418px -84px no-repeat;
}
.nav ul li.aboutus a#currentpage
{
    background:url(/email/_images/navigation3.gif) -418px 0px no-repeat;
}
.nav .login
{
    float:right;
    width:400px;
    height:42px;
    text-align:right;
    line-height:42px;
}
.nav .login input[type="text"], .nav .login input[type="password"]
{
    width:100px;
}
.nav .login input[type="submit"]
{
    height:29px;
    padding:4px 8px 6px 8px;
}
.header
{
    height:208px;
}
.header .logo
{
    width:200px;
    height:150px;
    position:absolute;    
    margin-left:80px;
    margin-top:30px;
    text-indent:-9000px;
}

.header .logo a
{
    display:block;
    width:100%;
    height:100%;
    /*background:url(/email/_images/elert3white.png) top left no-repeat;*/
}
.header .logo a:hover, .header .logo a:focus
{
    /*background:url(/email/_images/elert3blue.png) top left no-repeat;*/
}
.header .billboard
{
    width:560px;
    height:200px;
    position:absolute;    
    margin-left:400px;
    margin-top:0px;
}
.features
{
    overflow:hidden;
    padding:0px 0px;
}
.features h1
{
    padding:0em;
}
.features .column
{
    float:left;
    width:300px;
}
.features .gutter
{
    padding-right:30px;
}
.content
{
    overflow:hidden;
    padding:30px 0px;
}
.content h1
{
    padding:0em;
}
.content a
{
    text-decoration:underline;
    font-weight:bold;
}
.content a:hover, .content a:active
{
    color:#A7D300;
}
.content .leftcolumn
{
    float:left;
    width:600px;
    padding-right:19px;
    border-right:1px solid #C8C8C8;
}
.content .rightcolumn
{
    float:left;
    width:300px;
    padding-left:20px;
}
.content .gutter
{
    padding-right:30px;
}
.content .question
{
    width:100%;
    height:auto;
    clear:both;
}
.content .caption
{
    width:150px;
    height:21px;
    float:left;
    clear:both;
    padding-top:3px;
}
.content .label
{
    padding-top:3px;
}
.content .answer
{
    float:left;
    padding-bottom:.5em;
}
.content .answer input[type="submit"]
{
    height:29px;
    padding:4px 8px 6px 8px;
    margin:5px 0px;
}
.content .entry
{
    float:left;
}
.content ul li
{
    margin-left:30px;
    padding-left:10px;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:disc;
    marker-offset:none;
    background-attachment:scroll;
    line-height:150%;
    display:list-item;
    padding-bottom:.75em;
}
.content ul.tick li
{
    margin-left:10px;
    padding-left:30px;
    background:url(/email/_images/tick.png) 0px 0px no-repeat transparent;
    list-style-type:none;
}
.content ul.cross li
{
    margin-left:10px;
    padding-left:30px;
    background:url(/email/_images/cross.gif) 0px 4px no-repeat transparent;
    background:url(/email/_images/cross.png) 0px 0px no-repeat transparent;
    list-style-type:none;
}
.content ol li
{
    padding-left:10px;
    list-style-position:outside;
    list-style-type:decimal;
    marker-offset:none;
    line-height:150%;
    display:list-item;
}
.content .icon-no
{
    background:url(/email/_images/cross.png) 0px 0px no-repeat transparent;
    width:16px;
    height:16px;
    padding-left:20px;
}
.content .icon-yes
{
    background:url(/email/_images/tick.png) 0px 0px no-repeat transparent;
    width:16px;
    height:16px;
    padding-left:20px;
}

.footer
{
    background:#E3E3E3;
}
.footer form label
{
    height:42px;
    line-height:42px;
}
.footer form
{
    margin-bottom:1em;
    height:42px;
    line-height:42px;
}
.footer .container
{
    padding-top:50px;
}
.footer .leftcol
{
    width:350px;
    float:left;
    padding-right:48px;
    /*border-right:2px solid #A8DCB5;*/
    border-right:2px solid #CAC8C9;
}
.footer .leftcol img
{
    border:3px solid #C8C8C8;
    margin-bottom:1em;
}
.footer .rightcol
{
    width:530px;
    padding-left:30px;
    float:left;
}
.footer .rightcol input[type="text"]
{
    width:125px;
}
.footer .rightcol input[type="submit"]
{
    height:29px;
}
.footer .legal
{
    clear:both;
    padding:20px 0px;
}
.footer a
{
    font-weight:bold;
}
.footer .thumb
{
    background:url(/email/_images/footer-thumb.png) top left no-repeat #ffffff;
    padding:6px 7px 5px 6px;
    width:57px;
    height:53px;
    float:left;
    margin-right:5px;
}
.strong
{
    font-weight:bold;
}
.right
{
    text-align:right;
}
.warning
{
    border:1px solid #c60000;
    padding:10px;
    background-color:#FDF5F5;
    color:#c60000;
    margin-bottom:1em;
}
.gapright
{
    float:left;
    padding-right:1em;
}