body {
background-color:#FFD519; 
font-family:Arial,Verdana,Helvetica,sans-serif;
margin:0;
padding:0;
}

#container {
background-color:#FFD519;
margin:auto;
}

#contentcontainerhome {
background:#FFFFFF none no-repeat scroll left top;
margin-top:0;
padding-top:20px;
position:absolute;
width:900px;
}

#nohead {
background:#FFFFFF url(/de_assets/images/google_landing/corners.png) no-repeat scroll 0 0;
height:4px;
}

div#web-contentleft {
float:left;
font-size:12px;
margin-left:35px;
_margin-left:21px;
width:550px;
}

div.generic-box {
padding-bottom:29px;
padding-left:190px;
width:346px;
height:200px;
font-family:Helvetica,sans-serif;
padding-top:37px;
}

.left {
float:left;
padding-left:23px;
padding-top:13px;}

.right {
float:right;
padding-top:25px;
}

div#web-contentleft p#langlearnworks {
color:#739600;
font-size:15px;
font-weight:bold;
padding-top:10px;
width:345px;
}

div#web-contentleft p {
color:#4D4D4F;
line-height:1.3em;
margin:0;
padding:3px 0 0 12px;
}

div#web-contentleft p#bigtxt {
font-size:23px;
background: transparent url(/de_assets/images/google_landing/10-percent-de.jpg) no-repeat scroll right top;
padding-right:90px; 
}

div#rs-unique {
clear:both;
padding-left:67px;
width:450px;
}

div#web-learn {
background:transparent url(/de_assets/images/september_landing/icon-users-bw.png) no-repeat scroll left center;
padding-left:67px;
width:450px;
}


div#web-contentleft p.para-head {
font-weight:bold;
padding-top:20px;
}


div#web-communicate {
background:transparent url(/de_assets/images/september_landing/icon-clock-bw.png) no-repeat scroll left center;
padding-left:67px;
width:450px;
}

div#web-discover {
background:transparent url(/de_assets/images/september_landing/icon-explore-bw.png) no-repeat scroll left center;
padding-left:67px;
width:450px;
}

div#web-guar {
background:transparent url(/de_assets/images/september_landing/icon-guarantee-bw.png) no-repeat scroll left center;
padding-left:67px;
width:450px;
}

div.quote-web {
float:left;
font-size:11px;
line-height:13px;
padding:0 0 0 60px;
width:110px;
}

span.promo {
color:#739600;
font-weight:bold;
}

a {
color:#739600;
}

img.visit-online {
float:left;
font-size:12px;
}

img {
border:0 none;
}

div#web-contentright {
border-left:1px dotted #999999 !important;
float:left;
padding-left:10px !important;
padding-top:10px !important;
width:250px !important;
}

div.quote-box {
background:transparent url(/de_assets/images/september_landing/quote-box-top.png) no-repeat scroll left top;
color:#666666;
font-size:12px;
line-height:1.4em;
margin-top:25px;
padding:10px 15px;
width:230px;
}

div.quote-btm {
background:transparent url(/de_assets/images/september_landing/quote-box-bottom.png) no-repeat scroll left top;
display:block;
font-size:10px;
line-height:1.3em;
padding:32px 0 0 20px;
width:240px;
}

img.white-logo {
padding-top:20px;
}

div.lastminute {
clear:both;
float:left;
width:220px;
}

#languagemenu {
background-color:#FFFFFF;
border:1px solid #E1D6A9;
display:none;
right:40px;
*right:35px;
margin-left:0px;
margin-top:-370px;
padding:5px;
position:absolute;
top:413px;
width:319px;
z-index:10005;
}

#languagemenu ul {
margin:5px 0 0 -30px;
float:left;
*margin-left:10px;
_margin-left:5px;
*padding-right:5px;
_padding-right:5px;
}

#languagemenu p {
color:#E3866F;
font-size:14px;
font-weight:bold;
margin:5px 0 0 5px;
padding:0;
}

#languagemenu ul li {
background:transparent url(/de_assets/images/learn-lang/red-bullet.jpg) no-repeat scroll left center;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-top:1px;
padding:2px 0 2px 15px;
}

#languagemenu ul li a {
color:#333333;
font-size:11px;
text-decoration:none;
}

#footer {
background:#FFD519 url(/de_assets/images/september_landing/footer-edu.png) no-repeat scroll center top;
clear:both;
font-family:Arial,Helvetica,sans-serif;
padding-top:20px;
}

#footer {
background-image:url(/de_assets/images/google_landing/web-btm-curve.jpg);
font-size:10px;
text-align:left;
font-weight:normal;
}

#footer p {
margin:0;
padding-bottom:10px;
padding-top:10px;
}

a.demobutton{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/de_assets/images/september_landing/demo-button.png) no-repeat scroll left top;
display:block;
height:0;
overflow:hidden;
padding-top:43px;
width:251px;
}

#product {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/de_assets/images/google_landing/product.png) no-repeat scroll left top;
margin-top:20px;
padding-top:161px;
margin-left:20px;
}

div#testimonials {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/de_assets/images/google_landing/testimonials.png) no-repeat scroll 0 10px;
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
color:#2F251E;
font-size:11px;
padding:5px 0 0 60px;
width:190px;
float:right;
margin-right:30px;
_margin-right:15px;
margin-top:127px;
}

div#testimonials h5 {
font-size:12px;
margin:5px 0 0;
}

div#testimonials p {
color:#666666;
font-size:10px;
line-height:1.5em;
margin:0 0 5px;
padding:0px;
}

div#content-headtop {
float:left;
padding-bottom:5px;
padding-left:35px;
width:865px;
}

span.promo {
color:#739600;
font-weight:bold;
font-size:125%;
}

div#banner{
background:transparent url(/de_assets/flash/google_landing/personal.jpg) no-repeat scroll 0 0;
clear:both;
height:200px;
overflow:hidden;
padding-bottom:10px;
}