@import url(//www.google.com/css/adwords.css);
@import url(//www.google.com/css/modules/buttons/g-button-parakeet.css);

@media screen, projection {
  .cs h3, .cs h4 { color: #084; }
  .cs h3 a { font-weight: normal; font-size: 0.928em; }
  .cs h3 a, .cs .button, .cs #info, .cs img.r, .g-button-basic { float: right; }
  .cs h3 a, .cs .button, .cs .home ul li span, .cs blockquote hr { display: block; }
  .cs blockquote, .cs #info .button, .cs .home ul { margin-left: 0; }
  .cs blockquote address { padding: 0 0 1em; }
  .cs hr { clear: left; margin: 0; visibility: hidden; }
  .cs blockquote img, .cs blockquote object { margin: 0 1.5em 1em 0; }
  .cs blockquote img, .cs blockquote object, .cs .featured img, .cs .featured div, .cs .home ul li, .cs img.l { float: left; }
  .cs blockquote p { color: #333; font-weight: bold; font-size: 1.23em; font-style: normal; line-height: 1.2em; margin-bottom:0; margin-top: 0.2em; }
  .cs .button { color: #fff; background-image:url(/adwords/select/success/images/dl_button_sm_bg.gif); background-position:top; background-repeat:no-repeat; height:50px; margin:0 0 0 2em; font-size:13px; line-height:16px; padding:6px 0; text-decoration:none; text-align:center; width:164px; }
  .cs .featured { margin-top: 2em; padding-bottom: 1em;}
  .cs .featured img { margin-right: 2em; }
  .cs .featured h3 { border: none; }
  .cs .featured div { border: 1px solid #ccc; float:left; margin: 0 1em 0 0; padding: 5px; }
  .cs .home h3 { border-bottom: 1px solid #ccc; padding-bottom: 0.2em; }
  .cs .home ul { list-style: none; margin-top: 2em; padding-left:0; }
  .cs .home ul li { padding-bottom: 2em; padding-right: 3%; width: 30%; }
  .cs .home ul li span { display: table-cell; height: 60px; vertical-align: middle; }
  * html .cs .home ul li span { height: 60px; }
  .cs .l { margin: 0 1em 1em 0; }
  .cs .r { margin: 0 0 1em 1em; }
  .cs .logo td {vertical-align: middle;}
  .cs .pdf { background: url(/adwords/select/success/images/file_pdf.gif) no-repeat; padding: 2px 0 3px 22px; }
  .cs .watch { background: url(//www.google.com/images/icons/click_to_play_video-16.gif) no-repeat; padding: 0 0 3px 22px; }
  .cs #info { width: 160px; margin: -1em 0 2em 2em; padding: 0; }
  .cs #info h4 { border-bottom: 1px solid #ccc; margin-bottom: -0.5em; padding-bottom: 1px; }
  .cs #info img { margin: 5px 0 3px 0; }
  .cs #info p, .cs #info ul, .cs .home .pdf  { font-size: 0.85em; }
  .cs #info ul { margin-left: 0.7em; padding-left: 0.7em; }
  .cs #main { padding-right: 210px; }
  .cs #nav .feat ul { border: dashed #bbb; border-width: 1px 0 0; padding-left: 0; margin-left:0; margin-top: 1em; padding-top:0.6em}
  .g-button-basic {margin:0 0 0 2em; width: 164px;}
  .g-button-basic div {font-size:1em;}
  .g-button-basic em {display: block; font-style: normal; font-weight:normal; }
  .g-button div span span a, .g-button-basic div span span a {padding-right: 10px; padding-left: 5px;}

  /* RTL styles */
  body.rtl .home ul {padding-right:0;}
  body.rtl .home ul li {float:right; padding-left: 3%; padding-right:0;}
  body.rtl #nav ul {margin-right:0;}
  body.rtl #info {float:left; margin: -1em 2em 2em 0;}
  body.rtl #main {padding-right:0; padding-left:210px;}
  body.rtl blockquote {margin-right: 0;}
}

