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,.faqbm,.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(/apps/intl/en/images/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(/apps/intl/en/images/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(/apps/intl/en/images/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: 0px
}
.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.4em
}
.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(//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,.editions_table table thead th,.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,.faqbm,.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 .label {
  font-weight: bold;
  text-align: left;
}
#group-comparisons td {
  border-bottom: 1px solid #eaeaea;
  text-align: center;
}
#group-comparisons td {
  padding: 0.8em 0;
}
#group-comparisons h3 {
  margin: 0;
  padding: 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
}
.editions_table table,.margin-left15 {
  margin-left: -15px
}
.editions_table table {
  border-collapse: collapse
}
.editions_table table thead td,.editions_table table thead th,.editions-table-border {
  border-top: 1px solid #878787;
  background: #eee
}
.editions_table table thead td,.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 td {
  width: 15%
}
.editions_table table thead th,.editions_table table tbody th {
  width: 425px
}
.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 {
  width: 33%
}
.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
}
.editions_table img {
  width: 14px;
  height: 13px
}
.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(//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(//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(//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
}
.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;
}

/* Apps EDU pages */
ul.check-list li {
  background: url("//www.google.com/apps/intl/en/images/check-24.gif") no-repeat 0 0;
  padding: 0 0 1em 2.5em;
}
.indent li {
  margin: 0 0 1em 1em;
}
#edu-privacy h3 {
  margin-top: 1em;
}
#edu-privacy .innerbox p {
  margin: 0;
}
#edu-more .content-section {
  margin-bottom: 2em;
}
#edu-more h3 {
  margin: 5px 0 0;
  padding: 0;
}

/*Webinars and Events page  */
.webevent{vertical-align:middle;} 
.desc-left-pad {padding-left: 10px; } 
.datetext { color: #666; display:inline; }
a.new_webinar_item_link span { 
text-decoration: none;
  padding: 0 10px


}

a.new_webinar_item_link { 
  text-decoration: none;
  color: #000;
  border-bottom: #ededed 1px solid;
  display: block;
  padding-bottom: 3px;


}

/* Apps text masthead */
a.masthead-link:hover {
  text-decoration: none;
}
.masthead-lrg {
  background:url("//www.google.com/apps/intl/en/images/masthead.gif") repeat;
  height: 195px;
  color: #fff;
  background-color: #fff;
  padding: 0 27px 0 20px;
  text-shadow: 1px 1px 1px #369;
}
.masthead-lrg span {
  font: 47px Droid Sans;
  letter-spacing: -1px;
  line-height: inherit;
}
.masthead-top-padding {
  padding-top: 15px;
}
.masthead-lrg .subheader {
  color: #fff;
  float: left;
  font: 25px Droid Sans;
  margin: 25px 0 0;
}
.masthead-lrg div.logo {
  float: right;
  margin-left: 100px;
  margin: 25px 0 0;
}
.masthead-lrg div.logo div.logo-img {
  float: left;
}
.masthead-lrg div.logo div.logo-txt {
  font: 24px Droid Sans;
  text-shadow: 1px 1px 1px #0f4db8;
  color: #fff;
  letter-spacing: -1px;
  float: right;
  padding-top: 1px;
}
.sml-masthead-txt {
  background: url("../images/logo-txt.png") no-repeat 0 0;
  height: 50px;
}
.sml-masthead-txt span {
  font: 24px Droid Sans;
  text-shadow: 1px 1px 1px #0f4db8;
  margin-left: 113px;
  color: #fff;
  letter-spacing: -1px;
  line-height: 53px;
}

.sml-masthead-txt a {
text-decoration: none;
} 

.sml-masthead-txt a:visited {
color: #FFFFFF;
}
/* Apps more page */
.video-tpadding {margin-top:10px;}
.more-page-tpadding {padding-bottom: 0px; }
.more-page {margin-left: 0px;}
.more-page li {list-style:none; padding:0 0 0 46px; min-height:35px; margin:0 0 1em 5px; position:relative;}
.more-page li span {background: url(//www.google.com/intl/en/options/i4.png) no-repeat -35px 0; height:35px; width:35px; top:-2px; left:0; position:absolute; }
.more-page img {left:0; position:absolute;  }
.more-page li p {display: block; }
#ALER span {background-position:0 0px;}
#BLGR span {background-position:0 -35px;}
#BLGS span {background-position:0 -70px;}
#BOOK span {background-position:0 -105px;}
#CALE span {background-position:0 -140px;}
#CHEC span {background-position:0 -175px;}
#CHRO span {background-position:0 -210px;}
#CODE span {background-position:0 -245px;}
#CLAS span, #SHEN span, #TRAD span {background-position:0 -1505px;}
#CUST span {background-position:0 -280px;}
#D265 span {background-position:0 -315px;}
#DESK span {background-position:0 -350px;}
#DICT span {background-position:0 -385px;}
#DIRE span {background-position:0 -420px;}
#DOCS span {background-position:0 -455px;}
#EART span {background-position:0 -490px;}
#FINA span {background-position:0 -525px;}
#FINA.alt span {background-position:0 -560px;}
#GMAI span {background-position:0 -595px;}
#GOOG span {background-position:0 -630px;}
#GROU span {background-position:0 -665px;}
#GURU span {background-position:0 -700px;}
#HEAL span {background-position:0 -735px;}
#IGOO span {background-position:0 -771px;}
#IMAG span {background-position:0 -805px;}
#KNOL span {background-position:0 -840px;}
#LABS span {background-position:0 -875px;}
#MAPS span {background-position:0 -910px;}
#MOBA span {background-position:0 -945px;}
#MOBI span {background-position:0 -980px;}
#MOBM span {background-position:0 -1015px;}
#MOBS span {background-position:0 -1050px;}
#MUSI span {background-position:0 -1085px;}
#NEWS span {background-position:0 -1120px;}
#ORKU span {background-position:0 -1155px;}
#PACK span {background-position:0 -1190px;}
#PATE span {background-position:0 -1225px;}
#PICA span {background-position:0 -1260px;}
#PINY span {background-position:0 -1295px;}
#PROD span {background-position:0 -1330px;}
#QNA_ span {background-position:0 -1365px;}
#READ span {background-position:0 -1400px;}
#REBA span {background-position:0 -1435px;}
#SCHO span {background-position:0 -1470px;}
#SITE span {background-position:0 -1540px;}
#SKET span {background-position:0 -1575px;}
#SMS_ span {background-position:0 -1610px;}
#TALK span {background-position:0 -1645px;}
#TEXT span {background-position:0 -1680px;}
#TOOL span {background-position:0 -1715px;}
#TOPI span {background-position:0 -1750px;}
#TRAN span {background-position:0 -1785px;}
#TRNS span {background-position:0 -1820px;}
#VIDE span {background-position:0 -1855px;}
#VOIC span {background-position:0 -1890px;}
#WEB_ span {background-position:0 -1925px;}
#WEBF span {background-position:0 -1960px;}
#YOUT span {background-position:0 -1996px;}
#TREN span {background-position:0 -2030px;}

/* security pricing page */

.compare_table {
	font-family:arial;
}
.compare_table table {
	width:100%;
	margin-left:-15px;
	margin-bottom: 15px; border-collapse:collapse; border:0; and padding:0;
}
.compare_table img {
	width:14px; height:13px;
}
.compare_table table thead td {
	border-top:1px solid #878787;
	background:#eee;
	padding:4px;
	width: 15%;
	text-align: center;
}
.compare_table table thead th {
	border-top:1px solid #878787;
	background:#eee;
	vertical-align:top;
	font-weight:bold;
	width:425px;
	padding:4px;
	text-indent:8px;
}
.compare_table table tbody td {
	text-align:center;
	border-bottom:1px solid #e0e0e0;
	width: 17%;
}
.compare_table table tbody th {
	border-bottom:1px solid #e0e0e0;
	text-align:left;
	padding:4px;
	width:425px;
	font-weight:normal;
}
.compare_table table tbody td.no-line {
	border-bottom:1px solid #FFF;
	width:20px;
}
.compare-extra-rowheight {
	height: 30px;
}
.compare_table table tbody tr.header-table td {
	border-bottom:1px solid #FFF;
}
.compare_table table tbody tr.header-table td br {
	clear: both;
}
.compare_table table tbody tr.header-table th {
	border-bottom:1px solid #FFF;
}

.header-text {
	font-size: 1.1em;
	font-weight:bold;
	float:center;
}

/* resellers */

.resellers-quote {
  background-color: #F2F2F2; 
  padding: 0.5em; 
  border: 1px solid #cccccc;
  margin-right:10px;
}
.header-text {
	font-size: 1.1em;
	font-weight:bold;
	float:center;
	}
#resellers-navbar {
    width:160px;
    float:left;
}
#resellers-navbar ul {
    list-style:none;
    padding:0;
    margin:25px 0 0 17px;
  }
#resellers-navbar ul li {
    font-weight:bold;
    margin:0 0 1em 0;
  }
#resellers-navbar ul li a {
    font-weight:normal;
  }
  
#resellers-featuredVideo {
  margin:2em 0;
  text-align:center;
}

.resellers-promo {
  float:right; 
  border:#C6E0FF 1px solid; 
  background:#fefefe; 
  padding:7px; 
  margin:0 0 15px 20px; 
  width:180px;
 
}
.resellers-promo ul {
  margin: 0.5em 0 0 1.5em;
}

#resellers-content  {
  margin-left:160px;
  line-height:1.4em;
  }
#resellers-content h1 {
  line-height:1em;
  }
  
.resellers-case-study {
  margin:0 0 1em 0;
  padding:0 0 1em 0;
  border-bottom:1px solid #ccc;
}
.resellers-case-study img {
  float:right;
  margin:0 0 0.5em 1em;
}
