@import URL(//www.google.com/css/gcs.css);
@import URL(//www.google.com/css/modules/buttons/g-button.css);

/* sections */
body { margin:0;padding:1.3em 1.5em 1.5em; }
.g-doc { max-width:1000px; }
.g-doc-800 { width:750px; }

.header { margin:0 0 .6em -.2em;padding:0;position:relative; }
.header img.logo { float:left;height:40px; }
.header p { padding:.7em 0 0;text-align:right; }
.header select { font-size:.85em; }
.header h1 { display:none; }

.left-nav ul { list-style:none;margin:0 2em 0 0;padding:0; }
.left-nav li { line-height:normal;padding-bottom:1em; }
.left-nav li.selected a { color:#000;font-weight:bold;text-decoration:none; }

.footer { margin:3em 0 0; }
.footer p { border:none;text-align:center; }

.new { color:#c00; }

div.warning { background:#ffffd9; border:1px solid #d2d26a; display:none; margin:1em 0 2em; padding:8px; text-align:center; }
div.warning p { margin:0; padding:0; }
div.error { background:#ffffd9; border:1px solid #d2d26a; margin:1em 0; padding:8px; }

.info-box { border:1px solid #ACAFDD; display:none; padding:1em 1em 0; }

/* download  styles */
#download h2 { padding-bottom:.4em; }
#download .g-button { margin:0 0 1em 15px;width:auto; }
#download .g-button div { margin:.5em auto; }
#download .g-button input { cursor:pointer;font-size:1.3em;font-weight:bold;margin:10px auto 0;padding:.2em;width:100%; }
#winreq { display:none; }
#download .g-button p.promo { font-size:1.2em;margin-top:0; }
p.requirements { font-size:.85em; }
.feature-list { list-style:none;margin:0 0 0 15px;padding:0; }
.feature-list li { line-height:normal;margin:0;padding:0 0 1em; }
.feature-list li img { float:left;margin:0 10px 1em 0; }

/* install */
#install h1 { padding-bottom:.2em; }
#install .content { margin:0; }
#install iframe { border:1px solid #999; height:120px; margin:0 0 0.5em 0; width:745px; }
#install h2, #install .content p { margin-bottom:0.2em; padding-bottom:0; }
#install form ul { list-style:none; margin:0; padding:0 0 0 1em; }
#install form li { line-height:normal; margin:0 0 0.2em; padding:0; }
label { cursor:pointer; }
div.pagerank { background:#fafafa; border:3px double #999; display:none; margin:0 0 1em 0; padding:1em; }
div.pagerank h2 { color:#C00; text-transform:uppercase; }
.btns { margin:1em 0 0; padding:0; }
.download-btn { font-weight:bold; }
#install .g-button-basic { float:left;margin:.5em 1em 0 0;width:18em; }
#install p.cancel { margin:1.6em 0 1em; }
body.tos { margin:0;padding:.5em; }

/* learnmore styles */

#learnmore h2 { background:#C3D9FF url('images/rc.gif') top left no-repeat;font-size:1em;margin:0;padding:5px 10px; }
.tabs { }
.tabs ul.tab-nav { float:left;list-style:none;margin:0;padding:0;width:198px; }
.tabs .tab-nav li { line-height:normal;margin:0;padding:0; }
.tabs .tab-nav li a { background:#fff;border:1px solid #C3D9FF;border-width:0 0 1px 1px;display:block;margin:0;padding:10px 25px 10px 10px;width:162px; }
.tabs .tab-nav li a strong { color:#00c;text-decoration:underline; }
.tabs .tab-nav li a, .tabs .tab-nav li a:visited, .tabs .tab-nav li a:active { color:#000;text-decoration:none; }
.tabs .tab-nav li.selected a, .tabs .tab-nav li a:hover { background:#e8eefa url('images/arrowhead.gif') center right no-repeat; }
.tabs .tab-nav li.selected a strong { color:#000;text-decoration:none; }
.tabs .tab-nav li a.tab-more { padding:16px 25px 16px 10px; } 
.tabs .tab-nav li.notab { border:none;padding:1em 25px 0 10px; }
.tabs .tab-nav li.notab a, .tabs .tab-nav li.notab a:hover { background:none;border:none;display:inline;padding:0; }
.tabs .tab-nav li.last { padding-top:2.5em; }
.tabs .screenshot { border:1px solid #C3D9FF;border-width:0 1px 1px;display:none;float:left;margin:0;padding:15px 15px 0;width:520px; }
.tabs #vertical1 { display:block; }
.tabs img.example { margin-bottom:1em; }
.tabs .expert { padding-bottom:1em; }
.tabs .expert p { padding:0; }
.tabs .expert p.title { color:#666; }
.tabs .expert img.photo { border:1px solid #ccc;float:left;margin:0 .8em 0 0; }
.tabs .screenshot h3 { font-size:1em; }
.more-examples ul { margin-left:2em; }
.more-examples li { line-height:normal;padding-bottom:1.2em; }

/* testimonials */
.indvTestimonial { border-top:1px solid #ccc;padding-top:1em; }
.indvTestimonial .photo { float:left;margin:0 0 1em 0;text-align:center;width:160px; }
.indvTestimonial p { margin-left:160px; }
.indvTestimonial .author { padding-bottom:0; }
.indvTestimonial .title { color:#666; }

/* done styles */
.done { margin:0 auto 0 0; }
.done .main h2 { font-size:1em;padding-top:3.1em; }
.done .main h2, #done .main ul { margin-left:20px; }
.done .screenshot { margin-bottom:2em; }
.done .examples ul { margin-left:1em; }
.done li { line-height:normal; }
.done p.arrow { font-size:1.3em;font-weight:bold; }
.done .arrow img { margin:0 .5em 0 0;vertical-align:middle; }

