a.visited,.menu ul li a:visited,.menu ul li a,.selectli a,.menu ul li a.current:hover,#apps-messagingvalue-error p a {
  text-decoration: none
}
.g-doc,.textaligncenter,#group-comparisons .table-item,.editions_table table thead td,.editions_table table tbody td {
  text-align: center
}
.gwebx-variation,.menu,#mask,#boxes .window,.errorM,.emailError,.hideupanswer,#custquote2,#custquote3,div#video,div#wavevideo,#apps-messagingvalue-results,#apps-messagingvalue-error span,.display-none {
  display: none
}
.gwebx-variation.active,.lang,.display-block,.faq-subtitle,.customers-type,.customers-quote,.customers-video,#apps-calc-error.error {
  display: block
}
#destination,#domain,#signinlink,#select-login,.topnav,.menu,.cse_submit,.font-small,.innerbox,.nextbutton,.customers-name,.customers-type,.customers-video {
  font-size: 0.9em
}
#destination,#domain,#signinlink,#select-login,#apps-messagingvalue-calculator p.submit input {
  float: none
}
#destination,#domain,#signinlink,#select-login,.faq-subtitle,#apps-messagingvalue-results,.apps-messagingvalue-calc-text,.mp-promotitle {
  color: #000
}
#domain {
  height: 10px
}
#destination {
  width: 100px
}
.topnav ul li,.topnav ul,.topnav ul li div,#apps-messagingvalue-calculator input,#apps-messagingvalue-calculator label,.apps-messagingvalue-wagefield,.apps-messagingvalue-wagefield input {
  display: inline
}
.topnav ul li,.topnav ul,.topnav ul li div,.menu ul,#boxes #dialog,.footer-shd,.secP,.editions_table table,#apps-messagingvalue-calculator p.submit input,.apps-messagingvalue-wagefield,.apps-messagingvalue-employee {
  padding: 0
}
.topnav ul li,.topnav ul,.topnav ul li div,.menu ul,.footer-shd,.secP,.apps-messagingvalue-wagefield,.apps-messagingvalue-calc-text {
  margin: 0
}
.topnav ul li,.topnav ul,.topnav ul li div,.topnav ul li div,.topnav ul li div.current,.highlightme,.highlightme div,.topnav,.topnav2,.menu ul,.lang,.moveup5px,div.gc-index,.emailError,.innerbox,.faqbp,.prodimg,#magnify,.nextbutton,.nextbutton img,.apps-messagingvalue-wagefield span,.apps-messagingvalue-employee img {
  position: relative
}
.topnav ul li,.topnav ul {
  top: 3px;*top:0
}
.topnav ul li,.topnav ul,.menu ul li a.current:visited,.menu ul li a.current,.emailError,.faq-subtitle,#apps-messagingvalue-results td.main-header,.editions_table table thead th,#apps-messagingvalue-calculator input,.apps-messagingvalue-wagefield span,.apps-messagingvalue-calc-text,#apps-messagingvalue-error span {
  font-weight: bold
}
.topnav ul li,.topnav ul,.topnav ul li,.topnav,.topnav2 {
  height: 25px
}
.topnav ul,.faqbp {
  padding-left: 5px
}
.topnav ul li {
  padding: 6px 21px 4px 11px;
  margin-right: 0
}
.topnav ul li div {
  background: url(../img/bg/dropdownarrow_gray.png) no-repeat center right;
  z-index: 3000
}
.topnav ul li div,.apps-groups-selling-points {
  padding-right: 10px
}
.topnav ul li div.current {
  background: url(../img/bg/dropdownarrow_blue.png);
  z-index: 2000
}
.topnav ul li div.current,.menu,.menu ul li a:visited,.menu ul li a,.selectli a {
  color: #1655be
}
.highlightme,.highlightme_timeout,.topnav,.menu,.white-bg,#boxes #dialog {
  background: #fff
}
.highlightme,.highlightme_timeout {
  color: #7f7f7f;
  z-index: 999
}
.highlightme,.highlightme_timeout,.menu ul li a:visited,.menu ul li a,.selectli a,.menu ul li a:hover,div.question,.nextbutton {
  cursor: pointer
}
.highlightme_timeout,.menu,.index-promobox {
  border: 1px solid #ccc
}
.highlightme_timeout,.ent-horz-feature {
  border-bottom: 0
}
.highlightme_timeout,.menu,#mask,#boxes .window {
  position: absolute
}
.highlightme_timeout {
  zIndex: 999
}
.highlightme div {
  background: url(../img/bg/dropdownarrow.png) no-repeat;
  z-index: 1000
}
.lang,.std-txt-right,.side-box,.nextbutton,.mobile-anchortag,.customers-module,.customers-logo,.boxtitle img,#apps-messagingvalue-calculator input,.apps-messagingvalue-wagefield,.apps-messagingvalue-wagefield span,.apps-messagingvalue-employee img {
  float: right
}
.topnav,.topnav2,.moveup5px {
  top: -5px
}
.topnav,.textalignleft,.editions_table table tbody th {
  text-align: left
}
.topnav,.topnav2,.menu ul li a.current:visited,.menu ul li a.current,div.faqbox,.upgrade-faq,.nextbutton,#apps-messagingvalue-results thead th {
  color: #333
}
.topnav {
  border-bottom: 1px solid #eee
}
.topnav,#group-comparisons .table-item,img#overlay,img#waveoverlay {
  vertical-align: middle
}
.topnav2 {
  background: #e5f0fa
}
.topnav2,.products-viewlgimg,#apps-messagingvalue-results td.main-header,#apps-messagingvalue-results thead th,#apps-messagingvalue-results .r,#apps-messagingvalue-results .submit,#apps-messagingvalue-calculator p.submit {
  text-align: right
}
.menu {*border-top:1px solid #eaeaea;
  width: 130px;
  padding: 10px 10px 5px 10px;*z-index:1
}
.menu,.menu ul {
  z-index: 1
}
.menu ul,ul#maincomp {
  list-style-type: none
}
.lang,.nextbutton {
  top: -1px
}
.menu ul li a:hover,.nextbutton:hover {
  text-decoration: underline
}
.menu ul li a.current:visited,.menu ul li a.current {
  text-decoration: none !important
}
input#domain {
  height: 15px
}
.cust_table,.editions_table table {
  width: 100%
}
.cust_table,.mobile-anchortag {
  margin-top: 10px
}
.postini-promo {
  background: #fff;
  border-top: 1px solid #eaeaea;
  padding-top: 15px
}
.postini-promo,#rightnav-quotes,div.quoteowner,.font-asterisk,.apps-grey-font,.font-asterisk,.apps-grey-font {
  color: #666
}
#mask {
  background: #000;
  z-index: 9000;
  opacity: 0
}
#mask,#boxes .window {
  left: 0;
  top: 0
}
#boxes .window,#boxes #dialog {
  width: 760px;
  height: 485px
}
#boxes .window {
  z-index: 9999;
  padding: 20px;
  opacity: 1
}
#boxes .boxtitle {
  background: #06c;
  height: 80px
}
#boxes .boxtitle,#boxes .boxtitle .header {
  color: #fff
}
#boxes .boxtitle,div.faqbox {
  padding: 15px
}
#boxes .boxtitle .header {
  font-size: 2.0em
}
#boxes .boxtitle .header,#boxes .thumbnails .selected {
  padding: 5px
}
#boxes .thumbnails,#boxes .thumbnails .thumbnail,#boxes .thumbnails .selected,.float-left,img.floatingimg-upgrade,#magnify,#apps-messagingvalue-calculator label,.apps-messagingvalue-calc-text,#apps-messagingvalue-error span {
  float: left
}
#boxes .thumbnails {
  margin: 0 35px
}
#boxes .thumbnails .thumbnail,#boxes .thumbnails .selected {
  margin: 10px 0
}
#boxes .thumbnails .thumbnail,.editions_table table,.apps-new-icons {
  border: 0
}
#boxes .thumbnails .thumbnail {
  padding: 8px
}
#boxes .thumbnails .thumbnail,#boxes .thumbnails .selected,.sec,.clear-both,#apps-messagingvalue-calculator p.submit,#apps-messagingvalue-calculator p.submit input {
  clear: both
}
#boxes .thumbnails .selected {
  border: 3px #ccc solid
}
.product_subtitle,.apps-groups-selling-points div {
  font-size: 1.3em; font-weight:bold; color:#0D0D0D;
}
.paddingright15,.apps-video-selling-points {
  padding-right: 15px
}
.marginbottom5 {
  margin-bottom: 5px
}
.box70 {
  width: 70%
}
.footer-column1 {
  width: 18%
}
.footer-column2 {
  width: 17%
}
.footer-column3 {
  width: 22%
}
.footer-column4 {
  width: 23%
}
.not-visible {
  visibility: hidden
}
.color-red,.font-red,#apps-messagingvalue-error span {
  color: red
}
.switch2google-box {
  background: url(http://www.google.com/apps/intl/en/images/icon_switch.png) top right no-repeat
}
.std-seemore {
  line-height: 1.8em
}
div.gc-index {
  top: -10px
}
div.gc-index,#government-features {
  margin-right: 10px
}
div.gc-index-switchbox {
  border: #eaeaea 1px solid;
  background: url(/apps/intl/en/images/icon_switch.png) bottom right no-repeat
}
div.gc-index-switchbox,#gc-gunit-govern {
  margin-bottom: 8px
}
.list-topitem,ul#maincomp,#government-features,#apps-messagingvalue-results {
  padding-top: 0
}
.list-topitem,ul#maincomp,#apps-messagingvalue-results,#apps-messagingvalue-calculator label,#apps-messagingvalue-calc-start,.index-promobox {
  margin-top: 0
}
.index-promobox {
  margin-bottom: 2em;
}
.prodimg-topitem,img.floatingimg-upgrade,p.description,#nonprofit-feature-list .techsupport,#nonprofit-feature-list .code {
  margin-bottom: 10px
}
.prodimg-topitem {
  margin-top: 4px
}
.box65 {
  width: 65%
}
.sec,.secP,h3,.customers-name,.customers-type,.customers-quote {
  padding-bottom: 10px
}
.secP,#apps-messagingvalue-large_inquiry h4 {
  padding-top: 10px
}
.secP,.valign-top {
  vertical-align: top
}
.secP {
  display: table
}
.imgP {
  padding: 15px 15px 0 0
}
input.upgrade-domain {
  height: 20px
}
input.upgrade-domain,div.hideupanswer,ul#maincomp li,.editions_table table {
  margin-bottom: 15px
}
.emailError {
  color: #f00;
  margin: 10px 0 0 0
}
img.floatingimg-upgrade {
  margin-right: 14px;
  padding-right: 0;
  margin-right: 8px
}
div.faqbox,div.hideupanswer,#gc-gunit-govern {
  border: 1px solid #eaeaea
}
div.faqbox,#apps-messagingvalue-results {
  padding: 10px
}
#rightnav-quotes {
  padding-left: 10px
}
.side-box {
  background: url(../images/bg-side.png) no-repeat;
  width: 220px;
  height: 85px;
  margin-left: 30px
}
.innerbox {
  padding: 3px 0
}
.innerbox,#magnify {
  left: -20px
}
ul#maincomp {
  padding-left: 0;
  margin-left: 15px
}
div.custquote,.customers-module {
  margin-left: 20px
}
div.custquote {
  border-top: 3px solid #ccc;
  border-bottom: 3px solid #ccc
}
div.custquote,.apps-messagingvalue-calc-text {
  padding: 10px 0
}
div.hideupanswer {
  padding: 5px 10px 0 15px
}
.faqbp,.prodimg,.nextbutton img {
  top: 1px
}
div.custquote p {
  font: 1.7em "times new roman",times,serif /1.1em
}
div.question span {
  color: #06c
}
#magnify {
  top: -4px
}
#custquote3_0 p {
  font-size: 1.3em
}
.mobile-width600 {
  width: 600px
}
.mobile-anchortag {
  clear: right
}
.faq-subtitle,.apps-padding-bottom5,.apps-padding-bottom5 {
  padding-bottom: 5px
}
.faq-subtitle {
  font-size: 16px
}
.customers-video {
  padding-top: 7px
}
.customers-module {
  border: 1px solid #666
}
.customers-logo {
  padding: 0 0 10px 10px
}
#nonprofit-feature-list,.padding-top5,#apps-messagingvalue-calc-start {
  padding-top: 5px
}
#nonprofit-feature-list .gmail,#government-features .gmail {
  margin: 4px 10px 10px 0
}
#group-comparisons .first {
  margin-bottom: 0
}
#group-comparisons .first,.apps-messaging-main,.apps-collaboration-main {
  padding-bottom: 0
}
#group-rightnav-quotes {
  margin-top: 5px;
  margin-left: 0px;
  padding-left: 0px;
}
#nonprofit-rightnav {
  margin-left: 0px;
  padding-left: 0px;
}
#gc-gunit-govern {
  background: #f7f7f7;
  line-height: 1.2em
}
#articles a {
  line-height: 1.6em
}
.editions_table {
  font-family: arial; width:700px; 
}
.editions_table table,.margin-left15 {
  margin-left: -15px
}
.editions_table table {
  border-collapse: collapse
}
.editions_table table thead td,.editions-table-border {
  border-top: 1px solid #878787;
  background: #eee
}
.editions_table table thead th,.editions_table table tbody th,.linedrow,#apps-messagingvalue-results th,#apps-messagingvalue-results td {
  padding: 4px
}
 
.editions_table table thead th,.editions_table table tbody th {
  width: 525px
}
.editions_table table thead th {
  text-indent: 8px
}
.editions_table table tbody td,.editions_table table tbody th,.table_items,.linedrow {
  border-bottom: 1px solid #e0e0e0
}
.editions_table table tbody td {
 
}
.editions_table table tbody th,#apps-messagingvalue-calculator p.submit input {
  font-weight: normal
}
.editions_table table tbody td.no-line {
  border-bottom: 1px solid #FFF;
  width: 20px
}
 
.compare-extra-rowheight {
  height: 30px
}
.font-asterisk,.font-asterisk {
  font-size: 11px
}
.apps-line-height,.apps-line-height {
  line-height: 2.0em
}
.clearfix:after {
  content: ".";
  display: block;
  line-height: 0;
  height: 0;
  clear: both;
  visibility: hidden;
}
.clearfix {
  zoom: 1;
  _height: 1px
}
img#overlay,img#waveoverlay,div#video,div#groups-video,div#wavevideo {
  border: 3px solid #000
}
div#video,div#wavevideo {
  width: 335px
}
div#groups-video {
  width: 370px
}
div#video,div#wavevideo {
  height: 280px
}
.apps-messaging-selling-points {
  padding-right: 18px
}
#apps-messagingvalue-results {
  height: 545px;
  background: url(http://www.google.com/apps/images/tab_grad2.jpg) repeat-x 0 -5px;
  border: #bfd4f2 1px solid;
  margin: 0.25em 0 2em 0
}
#apps-messagingvalue-results tr {
  padding-top: 1em
}
#apps-messagingvalue-results th {
  border-top: 1px solid #CCC;
  margin-top: 1em;
  padding: 0.75em 0
}
#apps-messagingvalue-results thead th {
  border-top: 0;
  line-height: 1.4;
  padding: 0 0 0.5em 5px
}
#apps-messagingvalue-results .r {
  padding-right: 1em
}
#apps-messagingvalue-calculator {
  background: url(http://www.google.com/intl/en_uk/landing/appscalculator/images/form_bg.gif) repeat-x 0 -10px;
  border: 1px solid #bfd4f2;
  padding: 0 10px;
  height: 120px
}
#apps-messagingvalue-calculator label {
  line-height: 2.1em
}
#apps-messagingvalue-calculator input {
  margin-left: 10px;
  width: 75px
}
#apps-messagingvalue-calculator p.submit input {
  margin-left: 0;
  width: auto
}
.apps-messagingvalue-wagefield input {
  margin: 7px 25px 7px 0
}
.apps-messagingvalue-wagefield span {
  left: 5px
}
.apps-messagingvalue-wagefield span,.apps-messagingvalue-employee img {
  top: 10px
}
.apps-messagingvalue-employee {
  margin: 0 5px 0 0
}
.apps-messagingvalue-employee input {
  margin: 7px 5px
}
.apps-messagingvalue-employee img {
  border: none
}
.apps-messagingvalue-calc-text {
  width: 350px;
  font-size: 1.0em
}
a.apps-messagingvalue-icon {
  background: url(http://www.google.com/mapfiles/print_icon.gif) no-repeat 0 50%;
  padding: 0 0 0 20px
}
#apps-messagingvalue-error {
  margin: 5px 0
}
#apps-messagingvalue-error input {
  margin-right: 30px
}
.apps-messagingvalue-links td p {
  line-height: 22px;
  padding-top: 4px
}
.apps-new-feed-container-1 {
  margin: 0 0 20px 0
}
.apps-new-feed-container-2 {
  margin: 30px 0 20px 0
}
.index-promobox-side {
  border-left: 1px solid #eaeaea;
}
.g-c ul.cloud-list {
  list-style: none;
  margin: 2em 0;
}
ul.cloud-list li {
  margin-bottom: 1.5em;
}
ul.cloud-list p {
  margin-left: 1.5em;
}
.cloud-hide {
  display: none;
}
.mp-sidepromo {
  background: #fff;
  border-top: 1px solid #eaeaea;
  padding-top: 8px;
  color: #666;
}
#gov-rightnav-quotes {
  color: #000;
}
#gov-otheredition {
  color: #666;
}
#univ-premierlink {
  float: left;
  position: relative;
  top: 4px;
  margin-left: 15px;
}
#univ-langtext {
  position: relative;
  top: 4px;
}
#follow-twitter {
  font-size: 0.8em;
}
.exchange-bullet {
  float: left;
  margin: 0 15px 10px 0;
  clear: left;
  position: relative;
  top: -5px
}
.exchange-bullet2 {
  float: left;
  margin: 0 15px 30px 0;
  clear: left;
  position: relative;
  top: -2px
}
.exchange-cust-logo {
  float: right;
  padding-right: 5px
}
.exchange-cust-logo2 {
  float: right;
  padding-right: 7px;
}
#exchange-video {
  margin-left: 10px;
  margin-top: 8px;
  border: 3px solid #000;
  width: 300px;
  height: 243px;
}
#exchange-learnmore {
  background: #fff;
  border-top: 1px solid #eaeaea;
  padding-top: 15px;
  color: #666;
}
#exchange-video-title {
  padding-top: 10px;
  margin-left: 10px;
}
h5.cs-section-title {
  font-weight: normal;
  color: #0368cd;
  margin: 10px 0;
  font-size: 0.9em;
}
div#cs-story-quote {
  text-align: center;
  font-size: 1.5em;
  padding: 20px 70px;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  color: #0368cd;
  margin-top: 20px;
  margin-bottom: 10px;
}
p.cs-text {
  color: #333;
}
.cs-sidequote {
  color: #0368cd;
  text-align: center;
}
.cs-about-googleapps {
  padding: 8px 0 0 0;
}
.cs-rightnav-apps {
  padding-top: 10px;
  margin-top: 0px;
}
.cs-rightnav-apps ul,.cs-rightnav-apps ul li {
  padding-top: 5px;
  padding-left: 0px;
  margin-left: 10px;
}
a img.cs-imglink {
  padding-right: 5px;
  position: relative;
  top: 3px;
}
a.cs-pdflink {
  text-decoration: none;
  font-size: 0.9em;
}
a.cs-pdflink-small {
  text-decoration: none;
  font-size: 0.8em;
}
a.cs-pdflink span {
  text-decoration: underline;
}
ul#list-cust_stories {
  list-style-type: none;
  padding-top: 0px;
  padding-left: 5px;
  margin-left: 0px;
}
ul#list-cust_stories li {
  padding-bottom: 7px;
  font-size: 0.9em;
}
ul#list-cust_stories li a {
  text-decoration: none;
}
table.casestudy-table {
  border: 1px solid #eaeaea;
  width: 100%;
}
table.casestudy-table td {
  vertical-align: top;
}
.prodimg-topitem {
  position: relative;
  top: -5px;
}

/* Apps support tab pages */
#support h2 {
  border-bottom: 1px solid #aaa;
  margin: 1.5em 0 1em;
}
#support h4 {
  padding-top: 0.3em;
}

/* App Engine for Business page */
#appengine h2 {
  margin-bottom: 1em;
}
#appengine sup {
  color: #f00;
}
#appengine ul {
  list-style: none;
  margin: 2em 0;
}
#appengine li {
  margin-bottom: 1em;
}
#appengine li span {
  font-size: 1.4em;
}

/* /business/smb.html */
#smb-product {
  margin: 2em 0 3em;
}
#smb-product li.product {
  text-align: center;
  width: 158px;
}
#smb-product li.plus {
  font-size: xx-large;
}
#group-comparisons {
  margin-top: 2em;
}

/* Apps EDU pages */
ul.check-list li {
  background: url("http://www.google.com/apps/intl/en/images/check-24.gif") no-repeat 0 0;
  margin: 0 0 1em 0;
  padding-left: 2.5em;
}
.indent li {
  margin: 0 0 1em 1em;
}
#edu-privacy h1 {
  margin-top: 1em;
}
#edu-privacy h1.first {
  margin-top: 10px;
}
#edu-privacy h3 {
  margin-top: 1em;
}
#edu-privacy .innerbox p {
  margin: 0;
}
#edu-privacy .innerbox {
  padding-top: 10px;
}
