#green-banner {
position: relative;
top: -20px; left: -90px;
width: 1050px; height: 450px;
background: url(/images/layout/welcome-green-banner.png);
}

#screenshots-pictures {
position: absolute;
top: 14px; left: 64px;
z-index: 2;
}

#screenshot-right {
position: absolute;
top: 14px; left: 561px;
width: 19px; height: 443px;
background: url(/images/layout/screenshot-postit-border-trans.png);
z-index: 2;
}

#screenshots-pictures div {
position: absolute;
top: 0; left: 0;
}

ul#screenshots-switcher {
position: absolute;
top: 60px; left: 562px;
width: 224px; height: 270px;
background: url(/images/layout/screenshots-selector.png);
z-index: 1;
}

ul#screenshots-switcher li {

}

ul#screenshots-switcher li a {
display: block;
width: 224px; height: 50px;
margin-bottom: 5px;
text-indent: -9999em;
}

ul#screenshots-switcher li a.current {
background: url(/images/layout/screenshots-selector.png);
}

ul#screenshots-switcher li a:hover,
ul#screenshots-switcher li a:focus,
ul#screenshots-switcher li a:active { background-color: transparent !important; }

ul#screenshots-switcher li a#screenshot01_link.current { background-position: 224px 0; }
ul#screenshots-switcher li a#screenshot02_link.current { background-position: 224px -55px; }
ul#screenshots-switcher li a#screenshot03_link.current { background-position: 224px -110px; }
ul#screenshots-switcher li a#screenshot04_link.current { background-position: 224px -165px; }
ul#screenshots-switcher li a#screenshot05_link.current { background-position: 224px -220px; }

#blackbox-signup {
position: absolute;
top: 55px; right: 15px;
display: block;
width: 225px; height: 125px;
background: url(/images/layout/blackbox-signup.png);
}

#blackbox-signup a {
display: block;
width: 215px; height: 115px;
margin: 5px;
text-indent: -9999em;
}

#blackbox-signup a:hover,
#blackbox-signup a:focus,
#blackbox-plans a:hover,
#blackbox-plans a:focus { background-color: transparent; }

#blackbox-plans {
position: absolute;
top: 180px; right: 15px;
display: block;
width: 225px; height: 195px;
background: url(/images/layout/blackbox-plans.png);
text-indent: -9999em;
}

#blackbox-plans p { display: none; }

#blackbox-plans a {
display: block;
width: 215px; height: 185px;
margin: 5px;
text-indent: -9999em;
}

#macaron-prices {
position: absolute;
top: 163px; right: -3px;
width: 110px; height: 110px;
background: url(/images/layout/macaron-fr-trans.png);
}

#welcome-newer .left-column,
#welcome-newer .right-column {
position: relative;
margin-top: -30px;
z-index: 98;
}

#welcome-newer .left-column {
width: 300px;
margin-right: 20px;
}

#welcome-newer .right-column {
position: relative;
width: 600px;
}

.left-column .box {
width: 300px;
}

#welcome-newer .box h3 {
/*width: 280px; height: 35px;
text-indent: -9999em;*/
display: none;
}

#testimonials-box {
width: 278px;
padding: 10px;
-moz-border-radius: 5px;
background-color: #FFF0CF;
border: 1px solid #F4DBA6;
}

#press-box li {
margin-bottom: 10px;
padding: 10px 10px 10px 40px;
border: 1px solid #F4DBA6;
background: #FFF0CF url(/images/guillemet-trans.png) no-repeat 10px 7px;
-moz-border-radius: 5px;
}

#testimonials-box ul {
margin-bottom: -20px;
}

#testimonials-box li {
margin-bottom: 20px;
padding-left: 30px;
background: url(/images/guillemet-trans.png) no-repeat 0 -3px;
}

#welcome-newer cite {
display: block;
font-style: italic;
font-size: 1.3em;
font-family: Georgia, "Times New Roman", serif;
text-align: left;
color: #333;
letter-spacing: -.02em;
}

#testimonials-box cite {
color: #666;
}

#press-box img {
margin-top: 5px;
vertical-align: bottom;
}

#testimonials-box span {
color: #666;
}

/*#press-box h3 { background: url(/images/layout/welcome-titles/fr/press.png) !important; }
#testimonials-box h3 { background: url(/images/layout/welcome-titles/fr/users.png) !important; }
#twitter-box h3 { background: url(/images/layout/welcome-titles/fr/twitter.png) !important; }
#blog-box h3 { background: url(/images/layout/welcome-titles/fr/blog.png) !important; }
#infos-box h3 { background: url(/images/layout/welcome-titles/fr/infos.png) !important; }*/

#infos-box,
#twitter-box,
#blog-box {
float: left;
width: 193px;
}

#infos-box ul,
#blog-box ul,
#twitter-box ul {
border: 1px solid;
-moz-border-radius: 5px;
min-height: 175px;
}

#infos-box ul {
background-color: #DFEFFF;
border-color: #AFD7FF;
}

#blog-box ul {
background-color: #EAFFDF;
border-color: #CAFFAF;
}

#twitter-box ul {
border-color: #FFEF9B;
background-color: #FFFADF;
}

#infos-box ul a,
#blog-box ul a,
#twitter-box ul span {
display: block;
padding: 5px;
text-align: left;
text-decoration: none;
}

#infos-box ul a { color: #2F577F !important; border-bottom: 1px solid #D1E0EF; }
#blog-box ul a { color: #5B8F3E !important; border-bottom: 1px solid #DCEFD1; }
#twitter-box ul span { color: #CFAF00 !important; border-bottom: 1px solid #EFEAD1; }

#infos-box ul a:hover { background-color: #AFD7FF; }
#blog-box ul a:hover { background-color: #CAFFAF; }
/*#twitter-box ul span:hover { background-color: #FFEF9B; }*/

#infos-box .bottom-link,
#blog-box .bottom-link,
#twitter-box .bottom-link {
display: block;
margin: -1px 0 10px 0; padding: 5px 55px 5px 0;
text-align: right;
background-repeat: no-repeat;
background-position: 95% 0;
color: #666;
font-weight: bold;
font-size: .9em;
}

#infos-box .bottom-link { background-image: url(/images/bg_infosbox.png); }
#blog-box .bottom-link { background-image: url(/images/bg_blogbox.png); }
#twitter-box .bottom-link { background-image: url(/images/bg_twitterbox.png); }

#infos-box,
#blog-box { margin-right: 10px; }

#infos-box h3,
#twitter-box h3,
#blog-box h3 {
/*width: 191px !important;*/
}

#about-box {
width: 100%;
margin-top: 10px;
padding-top: 20px;
border-top: 1px solid #CCC;

}

#about-box strong {
display: block;
font-weight: normal;
font-size: 1.2em;
}

#about-box a {
font-weight: bold;
font-size: 1.2em;
}

#welcome-newer h2 {
margin: 0;
font-size: 1.4em;
}

.new-account-link {
float: right;
padding: 20px 30px;
background-color: #F6F39D;
text-align: center;
-moz-border-radius: 10px;
font-size: 1.3em;
}

#twitter-chipchip {
position: absolute;
top: -28px; right: 0;
width: 36px; height: 35px;
background: url(/images/layout/twitter-trans.png);
}