.g-tpl-success .g-unit, .g-unit .g-tpl-success .g-unit, .g-unit .g-unit .g-tpl-success .g-unit, .g-unit .g-unit .g-unit .g-tpl-success .g-unit {display: block;margin: 0 0 0 420px;width: auto;float: none;}
.g-unit .g-unit .g-unit .g-tpl-success .g-first,.g-unit .g-unit .g-tpl-success .g-first,.g-unit .g-tpl-success .g-first,.g-tpl-success .g-first {display: block;margin: 0;width: 420px;float: left;}
body{padding:10px;}
.header{margin-bottom:10px;}
.header-text{border-bottom:1px solid #ccc;float:left;margin-top:13px;width:100%;}
.header-text  * h1{font-size:1.2em;color:#666;padding:0 0 4px;font-weight:bold;}
.content{padding-right:25px;}
.footer{border-top:1px solid #ccc;margin-top:20px;padding-top:10px;font-size:0.9em;color:#666;text-align:center}
h2{font-size:1.6em;color:#000000; padding-bottom:5px; margin-top:10px; margin-bottom:10px;}
h3{font-size:1.2em;color:#000; margin:14px 0 7px 0; padding:0;}
.maintour{float:right;text-align:center}
ul.main {list-style-type:none; margin:0;padding:5px 0 0 0;}
ul.main li {background-image:url(//www.google.com/images/icons/feature/checkmark-b14x13.png); background-repeat:no-repeat; padding:0px 0 10px 20px;line-height:1.1em;}
#pagetabs {margin-top:20px;}
.tabtitle {background-color:#EFEFFF; padding:3px;border:1px solid #d7d7d7;border-bottom:0}
#tabmenu {list-style-type:none;padding:0px;margin:0px;}
#tabmenu li {border-top:1px solid #D7D7D7;border-left:1px solid #D7D7D7;border-right:none;border-bottom: 0;padding: 5px 0px 7px 10px;cursor: pointer;background-image: url(images/label_background.gif);}
#tabmenu li a {color: #0000CC;text-decoration: underline;}
#tabmenu li a:hover {color: #0000CC;text-decoration: underline;}
#tabmenu li.active {border-right: #fff 1px solid;background: #fff;position:relative; left:1px;}
#tabmenu li.active a {color: #000;text-decoration: none;border-right:1px solid #fff;}
#tabmenu li.active a:hover {color: #000;text-decoration: none;}
#lasttab{border-top: 1px solid #D7D7D7;border-right: 1px solid #fff;}  
#tabcontent #tabcontent1,#tabcontent #tabcontent2,#tabcontent #tabcontent3,#tabcontent #tabcontent4,#tabcontent #tabcontent5,#tabcontent #tabcontent6{border:1px solid #D7D7D7;width:516px;padding:10px;padding:0.75em 1em;margin:0px;}
#tabcontent > #tabcontent1,#tabcontent > #tabcontent2,#tabcontent > #tabcontent3,#tabcontent > #tabcontent4,#tabcontent > #tabcontent5,#tabcontent > #tabcontent6{border:1px solid #D7D7D7;width:541px;padding:10px;padding:0.75em 1em;margin:0px;}
#tabcontent h2 {font-size:1.2em;color:#000; margin:0; padding:0;}
#tabcontent h3 {font-size:1.2em; margin:0; padding:0 0 10px 0; color:#333} 
.graphics-right {float:right;padding:0 0 30px 10px} 
.ex_site {float:left; margin:10px 10px 10px 0; width:150px; text-align:center;}
.ex_site h5{width:100%; text-align:center; margin-top:10px; font-size:1em; font-weight:normal;}
.ex_site img{border:#E8EEFA 1px solid; padding:3px;}
.partners tr td {padding:2px 0 3px 3px;}
ul.testing101 {list-style-type:none;}
ul.testing101 li {margin-top:10px}
ul.testing101 img {float:left; padding-right:10px;}
.price_table td{padding:2px 2px 2px 5px;}
#compareRow{background-color:#f9f9f9; border-top:1px solid #D7D7D7; border-bottom:1px solid #D7D7D7;}
#compareTbl td{padding:5px 4px 5px 4px;}
.compareHeader{padding-bottom:5px;}
	   
	   
	   
	   
/* Not necessary for CS */	   
/* Signup Button */
div .signup{margin:0 auto 10px;padding:10px;border:1px solid #e3e3e3;background-color:#f9f9f9;text-align:center;}
div .signup p{font-weight:bold;margin:0;padding:0 0 5px;color:#444;text-align:center;}
a.button{background:url(images/button_sm.gif) no-repeat 0 0;
  display:block;width:164px;line-height:30px;height:30px;margin:0 auto;padding:0;
  position:relative;color:#fff;text-decoration:none;text-align:center;
  font-weight:bold;cursor:pointer;font-size:1.3em;}
.leftnav * li, .leftnav ul{list-style-type:none;padding:0;margin:0;}
.leftnav ul li * li{margin:0 0 0 15px;padding:0;font-weight:bold;}
.leftnav ul li * li a{font-weight:normal;}
.section-outer{border:1px solid #e5ecf9;margin-bottom:10px;padding:1px; text-align:center; margin-top:26px}
.get_started{margin:0;}
.section{width:297px; background-color:#e5ecf9; margin-left:auto;margin-right:auto; padding-top:15px;}
.signupbtn{height:80px;}
.login_div{margin-top:0px;}
.loginbox{height:200px;}
.button{width:287px; margin:0; padding: 5px; overflow: visible; text-align:center; background:#E8EEFA; font-weight: bold;}
.button input{font-size:1.2em; margin:5px 0 10px 0; font-weight:bold; font-family:Arial, Helvetica, sans-serif}
.button > input{padding:5px 20px;}
.button h4{margin:10px 0 0 0; padding-bottom:5px; font-size:1.2em; font-weight:normal;}
.featureList{list-style:none;}
.featureList li{width:30%; display:inline; float:left;}
#login{align:center;text-align:center; width:100%;}
.gaia{
  font-weight:bold; 
  margin:3px;
  font-size:1.2em;
  width:130px;
  margin-left:auto;
  margin-right:auto;
  }
  .gaia div{padding-top:3px;}
  .left{float:left}
  .hand {cursor:pointer;cursor:hand;}
  
  .blue-border {
    background-color: #fff;
    border: #e5ecf9 1px solid;
  }

  .MediumBuffer {	width: 30px;
  }
  .movie{padding:5px; border:#E8EEFA 1px solid; text-align:center; margin-bottom:10px;}
	
	.example_ftr{clear:left;}
	p.prod_desc{margin-top:10px;}
	.prod_desc img{float:left; position:relative; top:-5px;}
.screenshot{border:#E4EDF6 1px solid; padding:5px; text-align:center; margin:0 0 10px 30px; width:210px; height:150px; float:right;}
.custImg{padding:5px; text-align:center; margin:10px 0 10px 30px;float:right;}
.cb{clear:both;}

/*Flex button*/	
	div.btn-flextoolbtn {
  line-height:1.2;
  width:18em;
  background-color:#E8EEFA;
  padding:15px;
	margin:0 auto;
}

div.btn-flextoolbtn div {
  background:url("images/btn-flextoolbtn1.gif") no-repeat 0% 0%;
  font-size:1.3em;
  margin:0;
  padding:0;
  }
div.btn-flextoolbtn div span a {
  display:block;
  color:#FFF!important;
  background:url("images/btn-flextoolbtn2.gif") no-repeat right bottom;
  padding:8px 18px 10px 13px;
  text-decoration:none;
  font-weight:bold;
  text-align:center;
  }
div.btn-flextoolbtn div p {
  background:none;
  background:url("images/btn-flextoolbtn1.gif") no-repeat right -400px;
  margin:0;
  padding:0;
  text-align:center;
 }
div.btn-flextoolbtn div p span {
  display:block;
  background:url("images/btn-flextoolbtn1.gif") no-repeat left bottom;
  margin:0;
  padding:0;
 }
p.btn-description {
  text-align:center;
  margin:10px 0px 0px 0px;
 }
 
div.btn-flextoolbtn p {
  padding-bottom:0;
  margin-bottom:0;
}

/*CSE box*/
.gsc-search-box {
   display: none;
}
#searchcontrol{width:100%; display:table; margin-top:10px;}
.gsc-control{width:100%;}
.gsc-results-selector, .gsc-all-results-active{display:none;}
/*.gsc-webResult, .gsc-result, .gsc-result-siteSearch, .gsc-configLabelCell{border:#0d0 1px solid;width:100%}
.gs-snippet{border:#00a 1px solid;width:100%}
.gsc-input{border:#056 1px solid;width:100%}
.gsc-branding{border:#056 1px solid;width:100%}
.gsc-branding-text{border:#0d0 1px solid;width:100%}
.gsc-resultsbox-visible{border:#056 1px solid;width:100%}*/

/* 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;}
/*End Flex Button*/

