@import "//www.google.com/css/gcs-v2.css";html,body,p,table,div {
  font-family: Helvetica,Arial,sans-serif;
}
body {
  padding: 0;
  margin: auto;
  min-width: 850px;
  max-width: 990px;
  width: 100%;
  text-align: center;
}
.ent-shd {
  width: 975px;
  text-align: left;
  background-color: #fff;
}
.footer-shd {
  width: 990px;
  text-align: left;
}
#survey {
  color: #666;
}
.lang {
  float: right;
  text-align: right;
  margin-right: 10px;
  margin-top: 3px;
}
a:link {
  color: #06c;
  text-decoration: none;
}
a:visited {
  color: #551a8b;
  text-decoration: none;
}
a:active,a:hover {
  text-decoration: underline;
}
h1 {
  font-size: 1.9em;
  color: #000;
  padding: 0;
  font-weight: normal;
  margin-bottom: 8px;
  margin-top: 10px;
}
h2 {
  font-size: 1.4em;
  padding: 0;
  font-weight: normal;
  color: #333;
  line-height: 1.4em;
  margin-bottom: 8px;
  margin-top: 0px;
}
h3 {
  font-size: 1.4em;
  font-weight: normal;
  color: #000;
  margin-bottom: 5px;
}
h4 {
  padding-bottom: 3px;
  margin-bottom: 0px;
}
h5 {
  font-size: 1.1em;
  font-weight: bold;
  color: #333;
  padding-top: 15px;
}
ul.disc li {
  list-style-type: disc;
}
ul.circle li {
  list-style-type: circle;
}
.left {
  float: left;
}
.right {
  float: right;
}
.g-doc {
  background: #fff;
  margin: 0 auto;
  max-width: 990px;
  min-width: 850px;
}
#ent-masthead {
  z-index: 1;
  height: 195px;
  background: url(../images/mh_175_million.png) no-repeat 0 0;
}
.signupbar {
  background: #e5f0fa;
  height: 25px;
  position: relative;
  top: -5px;
  text-align: right;
  color: #333;
  font-size: 0.9em;
}
.g-c {
  padding: 15px;
  vertical-align: top;
}
#ent-masthead .text-lg {
  font-size: 3em;
  color: #FFF;
  font-weight: normal;
}
#ent-masthead .text-med {
  font-size: 1.5em;
  color: #FFF;
}
#ent-masthead .cta {
  height: 50px;
  width: 300px;
}
.ent-shd {
  background-image: url(../images/shade-side.png);
  background-position: 0px 0px;
  background-repeat: repeat-y;
  padding: 0 0 0 15px;
}
.ent-shd2 {
  background-image: url(../images/shade-side.png);
  background-position: 100% 0px;
  background-repeat: repeat-y;
  padding: 0 15px 0 0;
}
#ent-3col .g-unit {
  width: 32%;
}
#ent-3col .g-c {
  padding: 10px;
}
#ent-8col .g-unit {
  width: 20%;
}
#ent-8col .g-c {
  padding: 10px 20px;
}
.ent-horz-feature {
  border-top: solid 1px #eee;
  border-bottom: solid 1px #eee;
  background-color: #fff;
  vertical-align: top;
}
.ent-horz-feature .g-c {
  vertical-align: top;
  margin: 5px;
}
.ent-horz-feature .g-first .g-c {
  border-right: 1px solid #eaeaea;
}
.footer {
  background: #eee;
}
.footer-shd {
  text-align: center;
  height: 15px;
}
.footer-shd-in {
  margin: 0 15px;
  background: url(../images/shd-bottom-1.png) 0px 0px repeat-x;
  height: 15px;
}
.shdimg {
  display: block;
  width: 30px;
  height: 30px;
  background-image: url(../images/shade-bottom.png);
  background-repeat: no-repeat;
}
.shd {
  float: left;
  background-position: 0px -15px;*position:relative;*left:3px;
}
.shdr {
  float: right;
  background-position: -30px -15px;*position:relative;*left:-3px;
}
.ent-ft {
  color: #666;
  background: #eee;
  font-size: .82em;
  padding: 20px 30px;
  line-height: 1.5em;
}
.ent-ft a {
  color: #69c;
  display: block;
  text-decoration: none;
  line-height:1.2em;
  margin:5px 0;
}
.ent-logos {
  padding: 10px 0;
}
.ent-news-item {
  padding-bottom: 15px;
}
.ent-date {
  color: #999;
  font-size: .83%;
}
.ent-first {
  padding-top: 5px;
  clear: both;
  display: table;
}
.ent-first-horiz {
  padding-top: 10px;
  clear: both;
  display: table;
}
*.ent-first-horiz {
  padding-top: 5px;
}
.prodimg {
  float: left;
  margin-right: 10px;
  position: relative;
  top: -4px;
  margin-bottom: 1%;
}
.prodimg_video {
  margin-bottom: 2%;
}

/*Start Returning User Sign In*/
#select-login {
  display: none;
  float: right;
}
#signinlink {
  float: right;
  position: relative;
  top: 4px;
}
#select-login form,
#select-login div {
  display: inline;
}
/*End Returning User Sign In*/

.tophead {
  clear: both;
  background-color: #FDFDFD;
}
.calc-li {
  margin-bottom: 5px;
}
.calc-li td {
  padding-right: 10px;
}
.wage-field {
  float: right;
  padding: 0;
  position: relative;
  top: 0px;
  margin-bottom: 5px;
}
.employee-field {
  float: right;
  padding: 0;
  position: relative;
  top: 3px;
  margin-bottom: 5px;
}
.currency-sign {
  float: right;
  position: relative;
  left: 0px;
  top: 2px
}
#calculator {
  padding: 0 5px;
}
#error {
  color: red;
  display: none;
}
.calc-text {
  color: #373737;
  font-weight: bold;
  font-size: 0.9em;
  width: 100px;
}
.rightnav p {
  padding: 10px 0 0 0;
  line-height: 23px;
}
.rightnav {
  padding-left: 20px;
  border-left: 1px #ccc solid;
  margin-left: 10px;
  margin-top: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: 10px;
}

/* Start Flex Button */
div.g-button {
  margin: 0 0 1em 0px;
  border: 1px solid #BFD4F2;
  background-color: #fff;
  padding: 15px 15px 13px 19px;
  text-align: center;
}
div.g-button div {
  background: url("//www.google.com/apps/images/g-button-cr1-1_wt.gif") no-repeat 0% 0%;
  font-size: 1.3em;
  background-color: #5679a5;
}
div.wide div.g-button div {
  max-width: 300px;
  margin: 0 auto;
}
div.g-button div span span a {
  display: block;
  color: #fff !important;
  background: url("//www.google.com/apps/images/g-button-cr1-2_wt.gif") no-repeat right bottom;
  padding: 8px 18px 13px 13px;
  text-decoration: none;
  font-weight: bold;
}
div.g-button div span {
  display: block;
  background: url("//www.google.com/apps/images/g-button-cr1-1_wt.gif") no-repeat right -400px;
  height: 1%;
}
div.g-button div span span {
  background: url("//www.google.com/apps/images/g-button-cr1-1_wt.gif") no-repeat left bottom;
}
.g-button-basic {
  background: url(//www.google.com/postini/images/g-button-chocobo-basic-2.png) no-repeat;
  font-size: 1.3em;
  text-align: center;
  width: 205px;
}
.g-button-basic span {
  background: url(//www.google.com/postini/images/g-button-chocobo-basic-2.png) no-repeat right -400px;
  display: block;
}
.g-button-basic span span {
  background: url(//www.google.com/postini/images/g-button-chocobo-basic-2.png) no-repeat left bottom;
}
.g-button-basic span span a {
  background: url(//www.google.com/postini/images/postini_button_new_corner.png) no-repeat right bottom;
  color: #fff;
  display: block;
  padding: 5px 18px 10px 13px;
  text-decoration: none;
}
/*End Flex Button*/

div.subHeaderDiv {
  clear: both;
  display: block;
  padding-left: 0px;
}
img.subHeaderImg {
  margin-right: 10px;
  border: none;
  float: left;
}
p.prodHeader {
  position: relative;
  top: 5px;
}
p.padTop {
  margin-top: 15px
}
p.pPadBtm {
  margin-bottom: 25px;
}
p.rightNav {
  line-height: 23px;
}
p.noPadding {
  padding: 0px;
}
.rndGreyBox {
  padding: 20px 0 0 0;
  clear: both;
  padding: 5px;
}
.emailError {
  position: relative;
  color: #f00;
  font-weight: bold;
  margin: 10px 0px 0px 0px;
  display: none;
}
#large_inquiry {
  margin-top: 10px;
  background: #fff6c3;
  border: 1px solid #fe8;
  display: none;
  padding: 0 1em;
}
#large_inquiry h4 {
  margin-bottom: 1em;
}
.zip {
  float: left;
  margin-right: 5px;
  display: none;
  padding: 2px 0 0 2px;
}
.zip_m {
  float: left;
  margin-right: 5px;
  display: block;
  padding: 2px 0 0 2px;
}
.detailBox {
  padding: 8px 20px 30px 0px;
}
div.entry {
  display: block;
  width: 100%;
  padding: 10px 10px 10px 10px;
  background-color: #fafcff;
  border: 1px solid #c6e0ff;
  font-size: 1em;
}
.entryB {
  font-weight: bold;
  margin-bottom: 5px;
  font-size: 1.1em;
}
.red {
  color: #f00;
  font-weight: bold;
}

/*Start Editions*/
td#editions_tdHeader {
  border-top: #c6e0ff 1px solid;
  background-color: #fafcff;
}
tr#editions_tdHeader {
  border-bottom: #F8FCFF 1px solid;
}
.editions_table {
  margin: 0;
}
div#select_login {
  display: none;
}
p.editions_tblHeader {
  margin: 0 0 0 5px;
  padding: 0;
  font-weight: bold;
}
p.editions_tblheader2 {
  margin: 0 0 0 5px;
  padding: 0;
  color: #444;
}
p.editions_tblheader3 {
  margin: 0 0 0 15px;
  padding: 0
}
.editions_prodHeader {
  color: #2461AA;
  font-size: 120%;
  font-weight: bold;
}
.editions_freeText {
  color: #E44949;
  font-size: 120%;
  font-weight: bold;
}
.editions_priceText {
  font-size: 100%;
  font-weight: normal;
  display: block;
  margin: 5px 0 5px 0;
  font-weight: bold;
}
td.editions_content {
  font-size: small;
  font-family: Arial,Helvetica,sans-serif;
}
.editions_smallFreeText {
  color: #E44949;
}
.emailError {
  position: relative;
  color: #f00;
  font-weight: bold;
  margin: 10px 0px 0px 0px;
  display: none;
}
.custDD {
  margin-bottom: 5px;
  display: inline;
}
.quota {
  display: inline;
  padding-right: 5px
}
.customerDivCtn {
  margin-bottom: 2em;
}
.customerDiv {
  border-top: #eaeaea 1px solid;
  width: 325px;
  margin-right: 10px;
  float: left;
  padding: 3px;
}
.customerImg {
  float: right;
  padding: 0 0 2px 20px;
}
.subVideoText {
  line-height: 25px;
}
.smallFont {
  font-size: 0.9em;
  position: relative;
  top: 3px;
}
div.editions_table table tbody tr td {
  padding: 3px;
}
h2.editions_other {
  border-bottom: #fff 1px solid;
  color: #2461AA;
  font-weight: bold;
}

/*Start pre-sales faq*/
.hide {
  display: none;
}
.faqHeader h2 {
  padding: 10px 0 3px 0;
  border-bottom: #efefef 1px solid;
  margin-bottom: 15px;
}
.question {
  font-size: 13px;
  padding: 0 0 10px 0px;
  font-weight: normal
}
.question a {
  text-decoration: none;
}
.answer {
  margin: 0px 0 15px 16px;
  font-weight: normal;
}
.faqbm {
  margin-right: 4px;
}
.faqbp {
  margin-right: 4px;
}
/*End pre-sales faq*/

/*Start inner page video player*/
.vidContainer {
  float: right;
  background: #fff;
  padding: 0 0px 20px 20px;
}
.pageVideo {
  padding: 3px;
  border: #ccc 1px solid;
  background: #fff;
  float: right;
  margin: 15px 0px 10px 20px;
  width: 346px;
  height: 280px;
}
.moreVideos {
  margin: 10px 0px;
}
.breadcrumb {
  font-size: 83%;
  color: #666;
  padding-top: 7px
}
.playButton {
  position: relative;
  top: 2px;
  margin-right: 5px;
}
.pageQuote {
  width: 550px;
  background: #fafafa;
  padding: 5px;
  color: #333;
}
img.subHeaderImg {
  display: inline;
  margin-right: 8px;
  border: none;
  position: relative;
  top: -5px;
}
.nomargin {
  margin: 0;
  padding: 0
}
div.splitLeft {
  float: left;
  margin-top: 20px;
  width: 47%;
}
div.splitRight {
  width: 47%;
  float: right;
  margin-top: 20px;
}
.langDD {
  float: right;
  margin-top: 15px;
}
/*Start Calendar*/
.calendarDiv {
  width: 400px;
  width: 45%;
  float: right;
  margin: 0 0 10px 10px
}
.tz_picker {
  margin-bottom: 1em;
}
/*End Calendar*/

/*Start 'new' page*/
a.new_blog_item_link {
  text-decoration: none;
  color: #000;
  font-weight: bold;
  border-bottom: #ededed 1px solid;
  display: block;
  padding-bottom: 3px;
}
a.new_blog_item_link img {
  border: none
}
a.new_blog_item_link span {
  text-decoration: none;
  font-weight: bold;
  color: #15438f;
  padding: 0 10px
}
.new_blog_content {
  padding: 5px 0 10px 10px;
  background: url(//www.google.com/apps/images/tab_grad3.jpg) repeat-x 0 100%;
  border-bottom: #ededed 1px solid;
  border-right: #ededed 1px solid;
  border-left: #ededed 1px solid;
  font-family: Arial,Helvetica,sans-serif;
}
/*End 'new' page*/

.mobileImg {
  float: right;
  margin: 10px 0px 10px 30px;
}
h2.cust {
  display: inline;
  padding-right: 20px;
  font-size: 1.1em;
  font-weight: bold;
}
h2.cust2 {
  line-height: 1.4em;
}
.custBox {
  padding: 10px 0px;
  border: 0px solid #eaeaea;
}
.cust_entry_title {
  color: #000;
  font-weight: normal;
  padding-bottom: 5px;
  display: block;
  font-size: 1.4em;
  padding-left: 0px;
  margin-left: 0px;
}
.cust_entry_type, .cust_entry_casestudy, .cust_entry_transcript {
  font-size: 0.9em;
}
.quote_owner {
  font-size: 1.1em;
}
.top_customerDiv {
  border-top: #eaeaea 1px solid;
  width: 670px;
  margin-bottom: 2em;
  float: left;
  padding: 1.5em 3px 3px 3px;
}
.top_customerDiv .video {
  border: 1px solid #666;
  float: right;
  margin-left: 20px;
}
.top_customerDiv .logoimg {
  float: right;
  padding: 0 0 10px 10px;
}
.bluebutton {
  margin-bottom: 8px;
}
#breadcrumbs {
  background: #e5f0fa;
  height: 25px;
  position: relative;
  top: -5px;
  text-align: left;
  font-size: 0.9em;
  color: #333;
  padding: 0px 0 0 10px;
  vertical-align: middle;
}
.breadtext {
  float: left;
  font-size: 0.9em;
  left: 10px;
  position: relative;
  top: 6px;
}
.breadtext a {
  text-decoration: none;
}
img.floatingImg {
  float: left;
  margin-right: 14px;
  margin-bottom: 10px;
}
img.floatingImgDetails {
  float: left;
  margin-right: 12px;
}
img.floatingImgBiz {
  margin-top: 12px;
  float: left;
  margin-right: 14px;
}
div.groupP {
  vertical-align: top;
  display: table;
}
div.titleGroup {
  margin-bottom: 10px;
  font-size: 1.0em;
  padding-right: 3px;
  vertical-align: top;
}
.disclaim {
  font-size: 0.9em;
  color: #666;
}
ul.nobullet {
  margin: 0px;
  padding: 0px;
}
ul.nobullet li {
  list-style-type: none;
}
ul.horiz li {
  float: left;
}
div.graybox {
  background-color: #F9F9F9;
  border: 1px solid #EAEAEA;
  padding: 10px;
  margin-bottom: 20px;
}
.rightnav_quote {
  margin-left: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-top: 3px solid #EAEAEA;
  color: #666;
}
.rightnav_apps {
  padding-left: 0px;
  margin-left: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 10px;
  margin-bottom: 10px;
  border-top: 3px solid #666;
  color: #666;
  position: relative;
  left: -3px;
}
.gogoogle-product {
  background: #efefef;
  margin-top: 0px;
  padding: 0px 20px 10px 20px;
  line-height: 1.6em;
  display: block;
}
.gogoogle-product-title {
  color: #FAFAFA;
  font-size: 1.7em;
  padding: 5px 0 0 20px;
  background: url("../images/bg-gogoogle.gif") repeat-x;
  font-family: Helvetica,Arial;
  height: 60px;
}
.bwtitle {
  margin-top: 15px;
  font-weight: 100;
}
.bwtitle_gg {
  margin-top: 25px;
  font-weight: 100;
}
a.bbutton {
  color: #fff;
  background: transparent url("../images/left-button.gif") no-repeat top left;
  display: block;
  float: left;
  line-height: 16px;
  height: 22px;
  padding-left: 3px;
  font-weight: normal;
  font-size: 1.0em;
  text-decoration: none;
}
a:link.bbutton,a:visited.bbutton,a:active.bbutton,a.bbutton:hover {
  color: #fff;
  text-decoration: none;
}
a.bbutton span {
  background: transparent url("../images/right-button.gif") no-repeat top right;
  display: block;
  padding: 4px 3px 4px 0;
}
.buttonwrapper {
  overflow: hidden;
  width: 100%;
}
.date {
  display: inline;
  margin-left: 7px;
  padding: 0;
  color: #666;
}
#creditfooter {
  display: none;
}
div.std-feature {
  margin: 5px 0;
  padding: 5px 0;
  border-bottom: 1px solid #eaeaea;
}
ul.lessspace {
  padding-bottom: 0px;
  margin-bottom: 0px;
  margin-top: 7px;
  display: table;
}
ul.lessspace li {
  padding-bottom: 1px;
  margin-bottom: 1px;
}
a.selected {
  color: #000;
  font-weight: normal;
  text-decoration: none;
}
.news_div1 {
  background: url(//www.google.com/apps/intl/en/images/icon_switch.png) top right no-repeat;
}
.news_div2 {
  width: 70%;
}
.promo_div {
  border: #eaeaea 1px solid;
  margin-bottom: 8px;
  background: url(//www.google.com/apps/intl/en/images/icon_switch.png) bottom right no-repeat;
}
.cust_div1 {
  width: 23%;
  float: left;
}
.cust_div2 {
  width: 67%;
  float: right;
}
.cust_div2 table {
  margin-top: 10px;
  width: 100%;
}
.textalign {
  text-align: right;
}

/*/mobile.html page/*/
table.supported {
  width: 100%;
  border-collapse: collapse;
  margin: 0 0 20px 0;
}
table.supported thead th {
  width: 30%;
}
table.supported thead td {
  width: 14%;
}
table.supported thead td,
table.supported thead th {
  font-weight: bold;
  background: #e3e9ff;
}
table.supported th.feature {
}
table.supported td,
table.supported th {
  padding: 3px;
  text-align: left;
  border: 1px solid #e3e9ff;
  vertical-align: top;
}
table.supported td.on {
  background: url('//www.google.com/images/icons/check-14x13.gif') 5px 5px no-repeat;
}
.mgc-toolbar {
  margin: 0;
  height: 35px;
  background: url('/apps/intl/en/images/toolbarbg-gray.png') repeat-x;
  font-size: 1em;
  position: relative;
  z-index: 2;
}
.mgc-toolbar ul,ul#product-menu {
  margin: 0px;
  padding: 0;
  list-style: none;
}
.mgc-toolbar ul li,
.mgc-toolbar ul li.last,
.mgc-toolbar ul li:hover.last {
  display: inline-block;
  float: left;
  background: url('/apps/intl/en/images/mgc-toolbar-item-bg-gray.png') top left no-repeat;
  padding: 0 7px;
  position: relative;
  height: 28px;
  width: auto;
}
.mgc-toolbar ul li:hover,
.mgc-toolbar ul li.hover,ul#product-menu li:hover {
  background: url('/apps/intl/en/images/mgc-toolbar-item-bg-hover-gray.png') top left no-repeat;
}
.mgc-toolbar ul li a,ul#product-menu li a {
  padding: 5px 10px 3px 15px;
  color: #000;
  display: inline-block;
  width: auto;
  text-decoration: none;
  outline: none;
}
.mgc-toolbar ul li ul {
  left: 0;
  top: 28px;
  width:215px;
}
.mgc-toolbar ul li ul,ul#product-menu {
  -moz-box-shadow: 0 3px 10px #CCC;
  -webkit-box-shadow: 0 3px 10px #CCC;
  box-shadow: 0 3px 10px #CCC;
  background: #fff;
  display: none;
  position: absolute;
  z-index: 1;
  border: 1px solid #dfdfdf;
  border-top: 0;
  padding: 8px 0;
}
ul#product-menu {
  margin-left: 400px;
  width: 200px;
  margin-top: -8px;
  z-index:9;
}
.mgc-toolbar ul li:hover ul,
.mgc-toolbar ul li.hover ul {
  display: block;
}
.mgc-toolbar ul li.wide ul {
  width: 400px !important;
}
.mgc-toolbar ul li.wide ul li {
  width: 200px;
  float: left;
}
.mgc-toolbar.smallbartext ul li {
  font-size: 15px;
}
.mgc-toolbar.smalltext ul li ul li {
  font-size: 12px;
}
.mgc-toolbar.smalltext ul li ul li a {
  height: 20px;
}
.mgc-toolbar ul li ul li a span.new {
  font-size: 13px;
}
.mgc-toolbar ul li ul li,ul#product-menu li {
  width: 100%;
  height: 21px;
  background: #fff;
  margin: 0;
  padding: 0;
  overflow: hidden;
  line-height: normal;
}
.mgc-toolbar ul li ul li.no-icon a,
.mgc-toolbar ul li ul.no-icons li a {
  padding-left: 15px !important;
}
.mgc-toolbar ul li ul li a,ul#product-menu li a {
  width: 100%;
  display: block;
  height: auto;
  color: #333;
  font-weight: normal;
  padding: 3px 0px 3px 20px !important;
  background-color: #fff;
  background-position: 3px 3px !important;
  background-repeat: no-repeat;
  outline: none;
}
.mgc-toolbar ul li ul li a:hover,ul#product-menu li a:hover {
  background-color: #5d9bdf;
  color: #fff;
}
#lang {
  position: relative;
  left: 210px;
  top: -13px;
}
.gc-index {
  padding-right: 5px;
}
.feedburnerFeedBlock ul {
  list-style: none;
  padding: 0;
  margin: 5px 0 0 0;
}
.feedburnerFeedBlock ul li {
  padding: 0;
  margin-bottom: 5px;
}
.ent-first-horiz {
  padding-bottom: 8px;
}
.ent-sidebar {
  padding: 0 0 10px 0;
  margin: 35px 10px 0 6%;*margin:20px 10px 0 20px;*padding:10px 0 10px 0;
  border: 0px;
}
.ent-sidebar ul {
  margin-bottom: 1.5em;
}
.ent-sidebar li {
  margin: 0;
}
.ent-sidebar p.below-bbb {
  margin-top: 0.3em;
}
.ent-sidebar-links {
  margin-top: 2em;
}
.ent-sidebar-icon .appengine {
  margin-left: 1.5em;
}
#returninguser {
  height: 65px;
}
.marketplace {
  background-color: #f4f4f4;
}
.mp-marketplace {
  background-color: #fff;
}
.promobox {
  border-top: 5px solid #f4f4f4;
}
.index-content {
  padding-top: 0px;
  margin-top: 30px;
}
#indexh1 {
  padding-top: 0px;
  margin-top: 0px;
  padding-bottom: 0px;
}
.promoheader {
  padding-bottom: 5px;
  margin-bottom: 0px;
  font-size: 1.2em;
  color: #000;
}
.three-column-promo {
  padding: 10px;
  height: 55px;
}
.promo {
  background-color: #ffc;
  border: 1px solid #fc6;
  padding: 10px;
}
.promo p {
  margin: 0;
  text-align: center;
}
.ent-first-horiz {
  line-height: 1.4em;
  height: 68px;
  padding-bottom: 0px;
}
.maincontent {
  padding: 0 10x;
}
.list-topitem {
  height: 60px;
}
#univ-search-box {
  position: relative;*top:-5px;
}


/* this is used to display two test case videos side by side on profservices.html */
.top_customerDiv-floater {
  margin-right:33px;
  width: 302px;
  margin-bottom: 2em;
  float: left;
  padding: 3px;
}
.top_customerDiv-floater .customers-module {
  border:0;
  margin-bottom:7px;
}

.top_customerDiv-floater .cust_entry_title,
.profservices .cust_entry_title {
  font-size:1.2em;
  color:gray;
  font-weight:bold;
}

.callout-div .cust_entry_title {
  margin-top:32px;
}

.callout-div .videolink {
  color:black;
  font-size:12px;
  font-weight:normal;
  position:relative;
  left:-13px
}

.testcase-callout {
  background:url(../images/callout.png) no-repeat 0 -20px;	
  color:#878787;
  font-size:18px;
  font-weight:bold;
  line-height:25px;
  padding:18px;
  width:180px;
  height:213px;
  border-top:1px solid #cbcbcb;
}


.profservices h2.marginal {
  margin-left:17px;
  color:black;
  font-size:1.4em;
  font-weight:bold;
}

/* BBB renders in different heights with different browsers, pos:abs does not affect page layout */
.profservices .ent-sidebar {
  position:relative;
}

.profservices .g-button-basic {
  position:absolute;
 top:-10px;
}

.profservices ul#product-menu {
  margin-left:298px;
}

.profservices .index-content {
  margin-top:19px;
  margin-bottom:11px;
}

.profservices .callout-div .quote_owner {
  position:relative;
  left:5px;
}
