
body {
  font-family:Arial;
  font-size:13px;
  color:#656668;
}
div.grid {
  background:#eee url(http://www.ispaces.com/images/dev/grid.gif) repeat;
}

.right {margin-left:auto;margin-right:0;text-align:right;}
div.top {vertical-align:top;margin:0 0 auto 0;}
div.table {display:table}
div.row {display:table-row}
div.cell {display:table-cell}
.red {border:red 1px solid}
div.blue {border:blue 1px solid}
div.green {border:green 1px solid}
div.yellow {border:yellow 1px solid}

div.register {

  border-radius:9px;-moz-border-radius:9px;-webkit-border-radius:9px;
  -moz-box-shadow:0px 0px 5px rgba(0,0,0,0.33);
  -webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.33);
}
input.top {

  box-shadow:0px 0px 3px #075573;
  -moz-box-shadow:0px 0px 3px #075573;
  -webkit-box-shadow:0px 0px 3px #075573;
  border:0px;
  color:#aaa;
}
span.top-forgot {
  padding-left:3px;
  text-decoration:none;
  cursor:pointer;
  font-size:11px;
}
span.top-forgot:hover {
  text-decoration:underline;
}
#main {
  z-index:1;
}


.logo {

  background:url(http://www.ispaces.com/images/logo/ispaces-ycc-beta1.png) no-repeat;
  width:220px;
  height:60px;
/*
  empty-cells:show;
*/
}
.bluefade {

  background:#006E9C url(http://www.ispaces.com/images//bg/top-gradient-1x127.png) repeat-x top;


  border-bottom-left-radius:11px;border-bottom-right-radius:11px;
  -webkit-border-radius-bottomleft:11px;-webkit-border-radius-bottomright:11px;
  -moz-border-radius-bottomleft:11px;-moz-border-radius-bottomright:11px;

}
.home {
  background:#fff;

  border:red 1px solid;
  border:0px solid;
}
div.start-here_en {
  position:absolute;
}
div.start-here_en {

  background:url(http://www.ispaces.com/images/misc/watch-demo-213x144.png) no-repeat center center;
  width:314px;
  height:195px;
  position:relative;
  top:50px;
  left:-10px;
}
div.start-here_es {
  position:absolute;
}
div.start-here_es {
  background:url(http://www.ispaces.com/images/misc/Comience-Aqui-244x144.png) no-repeat center center;
  width:314px;
  height:195px;
  position:relative;
  top:50px;
  left:-10px;
}
div.whatisispacesabs {
  position:absolute;
}
div.whatisispaces {

  background:url(http://www.ispaces.com/images/cloud/cloudie-gradient.png) no-repeat center center;
  width:167px;
  height:93px;
  position:relative;
  top:60px;
  left:760px;
}
div.tutormartianabs {
  position:absolute;
}
div.tutormartian {
  display:inline-table;
  position:relative;
  top:-110px;
  left:530px;
  border:red 1px solid;
  border:0px solid;
}
div.loginabs {
  position:absolute;
}
div.login {
  position:relative;
  top:160px;
  left:280px;
  border:red 1px solid;
  border:0px solid;
}
div.loginconfirmation {
  position:relative;
  top:27px;
  left:350px;
  width:350px;
  height:160px;
  border:red 1px solid;
  border:0px solid;
}
div.confirmationabs {
  position:absolute;
}
div.confirmation {
  display:inline-table;
  border:orange 2px solid;
  color:#555;
  padding:2px 8px 3px 8px;

  position:relative;
  top:25px;
  left:270px;
  text-align:center;
  font-weight:bold;
  vertical-align:top;
  text-align:center;
  border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;
}
a.orangeheader {
  color:#0091d3;
  color:FF8F00;
  font-size:18px;
  font-weight:bold;
  cursor:pointer;
  text-decoration:none;
  font-size:18px;
  font-family:Arial;
}
a.orangeheader:hover {

  text-decoration:underline;
}
a.orangea {
  color:FF8F00;
  font-size:13px;
  font-weight:bold;
  cursor:pointer;
  text-decoration:none;
}
a.orangea:hover {
  color:FF8F00;
  cursor:pointer;
  text-decoration:underline;
}
div.link {
  color:#006C9D;
  cursor:pointer;
}
div.link:hover {
  color:#006C9D;
  text-decoration:underline;
}
div.link {
  padding:0 0 8px 8px;
  padding:0;
}
div.link a {
  color:#006C9D;
  text-decoration:none;
}
div.link a:hover {
  color:#006C9D;
  text-decoration:underline;
}
a.grey {
  color:#656668;
  font-family:Arial;
  font-size:13px;
  font-weight:bold;

  text-decoration:none;
}
a.grey:hover {
  color:#656668;
}
a.linkwhite {
  color:#fff;
  text-decoration:none;
  font-size:11px;
}
a.linkwhite:hover {
  color:#fff;
  text-decoration:underline;
}
a.link {
  color:#006C9D;
  text-decoration:none;
  font-size:11px;
}
a.link:hover {
  color:#006C9D;
  text-decoration:underline;
}
div.loginheader {
  color:#0192D4;
  font-weight:bold;
  font-family:arial;
  font-size:23px;
  padding-left:10px;
/*
  text-shadow:-1px -1px 1px rgba(0,0,0,0.32),1px -1px 1px rgba(0,0,0,0.32);
  text-shadow:-1px -1px 1px rgba(0,0,0,0.44),1px -1px 1px rgba(0,0,0,0.44);
  text-shadow:-1px -1px 1px rgba(0,0,0,0.32);
  text-shadow:0 1px 1px rgba(255, 255, 255, 0.5);
  text-shadow:-1px -1px 1px rgba(0, 0, 0, 0.77);
  text-shadow:-1px -1px 1px rgba(0,50,71,0.9);
*/
  text-shadow:0px 0px 0px;
}
div.login div.label {
  color:#0192D4;
  font-weight:bold;
  font-family:arial;
  font-size:13px;
/*
  padding:3px 3px 3px 18px;
*/
  text-align:right;
  white-space:nowrap;
}
div.login div.cell input.text {
  border:#D9DBDB 1px solid;
  border-width:1px 1px 0 1px;
  width:188px;
  height:25px;
  margin:8px;
  font-weight:normal;
  font-family:arial;
  font-size:15px;

  color:#444;
  background-color:#fff;
  outline:none;
}

div.login div.cell input.text:focus { background-color: #fff; }
div.loginbutton {
  padding-top:8px;
  padding-left:10px;
}
div.bottom {
  font-family:arial;
  font-size:11px;
  color:#656668;
}
div.cloudbg {
  font-family:arial;
  font-size:11px;
  color:#656668;
  padding:50px 75px 50px 75px;

}
div.bottombox {
  width:100%;
  position:fixed;
  bottom:0;
  background:#13AAE3;

  border-top-left-radius:3px;border-top-right-radius:3px;
  -moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;
  box-shadow:0px -3px 5px rgba(0,0,0,0.33);
  -moz-box-shadow:0px -3px 5px rgba(0,0,0,0.33);
  -webkit-box-shadow:0px -3px 5px rgba(0,0,0,0.33);
  height:36px;
  z-index:1000;
}
div.bottomfooter {
  width:1000px;
  text-align:center;margin:0 auto 0 auto;
  overflow:visible;
}
div.bottomcloud {
  position:fixed;
  bottom:0;
  left:50%;
  margin-left:-500px;
  width:262px;
  height:144px;
  min-height:144px;
  background:transparent url(http://www.ispaces.com/images/cloud/cloud-bottom-left.png) no-repeat bottom left;
  opacity:0.88;
}
ul.nav {
  list-style-type:none;
  display:inline;
}
ul.nav li {
  display:inline;
}
ul.nav li div, div.navtopright div {
  display:table-cell;
  color:#fff;
  font-weight:bold;
  font-family:Arial;
  font-size:15px;
  padding:1px 13px 1px 13px;

  text-shadow:#527BB3 -1px -1px 0,#7599C5 1px 1px 0;
  border:transparent 1px solid;
}
ul.nav li div:hover, div.navtopright div:hover  {
  border:transparent 1px solid;
  background:#FF8F00;
  cursor:pointer;
  border-radius:9px;-moz-border-radius:9px;-webkit-border-radius:9px;

  text-shadow:#C0B6A8 -1px -1px 0;
  border-bottom:#ECBD80 1px solid;
  box-shadow:1px 1px 1px rgba(0,0,0,0.10),-1px -1px 1px rgba(0,0,0,0.33),1px -1px 1px rgba(0,0,0,0.33),-1px 1px 1px rgba(0,0,0,0.10);
  -moz-box-shadow:1px 1px 1px rgba(0,0,0,0.10),-1px -1px 1px rgba(0,0,0,0.33),1px -1px 1px rgba(0,0,0,0.33),-1px 1px 1px rgba(0,0,0,0.10);
  -webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.10),-1px -1px 1px rgba(0,0,0,0.33),1px -1px 1px rgba(0,0,0,0.33),-1px 1px 1px rgba(0,0,0,0.10);
}
ul.nav li div.active, div.navtopright div.active {
  padding:1px 13px 1px 13px;
  font-weight:bold;
  border:transparent 1px solid;
  background:#FF8F00;
  cursor:pointer;

  text-shadow:#C0B6A8 -1px -1px 0;
  border-radius:9px;-moz-border-radius:9px;-webkit-border-radius:9px;

  border-bottom:#ECBD80 1px solid;
  box-shadow:1px 1px 1px rgba(0,0,0,0.10),-1px -1px 1px rgba(0,0,0,0.33),1px -1px 1px rgba(0,0,0,0.33),-1px 1px 1px rgba(0,0,0,0.10);
  -moz-box-shadow:1px 1px 1px rgba(0,0,0,0.10),-1px -1px 1px rgba(0,0,0,0.33),1px -1px 1px rgba(0,0,0,0.33),-1px 1px 1px rgba(0,0,0,0.10);
  -webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.10),-1px -1px 1px rgba(0,0,0,0.33),1px -1px 1px rgba(0,0,0,0.33),-1px 1px 1px rgba(0,0,0,0.10);
}


input.orangebutton {
  color:#fff;
  cursor:pointer;
  font-size:13px;
  border:0;
  font-weight:bold;
  background:#FF8F00;
  text-shadow:-1px -1px 1px rgba(0,0,0,0.24),1px -1px 1px rgba(0,0,0,0.24);
  border-radius:9px;-moz-border-radius:9px;-webkit-border-radius:9px;
  border-bottom:#ECBD80 1px solid;
  box-shadow:1px 1px 1px rgba(0,0,0,0.10),-1px -1px 1px rgba(0,0,0,0.33),1px -1px 1px rgba(0,0,0,0.33),-1px 1px 1px rgba(0,0,0,0.10);
  -moz-box-shadow:1px 1px 1px rgba(0,0,0,0.10),-1px -1px 1px rgba(0,0,0,0.33),1px -1px 1px rgba(0,0,0,0.33),-1px 1px 1px rgba(0,0,0,0.10);
  -webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.10),-1px -1px 1px rgba(0,0,0,0.33),1px -1px 1px rgba(0,0,0,0.33),-1px 1px 1px rgba(0,0,0,0.10);
}
input.orangebutton1 {
  color:#fff;
  cursor:pointer;
  border:0;
  font-size:13px;
  font-weight:bold;
  background:#FF8F00;

  border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;
  box-shadow:inset 0px -5px 10px 0px rgba(0,0,0,0.13),0 0 3px #999;
  -moz-box-shadow:inset 0px -5px 10px 0px rgba(0,0,0,0.13),0 0 3px #999;
  -webkit-box-shadow:inset 0px -5px 10px 0px rgba(0,0,0,0.13),0 0 3px #999;
}
input.orangebutton2 {
  color:#fff;
  cursor:pointer;
  border:0;
  font-size:18px;
  font-weight:bold;
  background:#FF8F00;
  border-radius:11px;-moz-border-radius:11px;-webkit-border-radius:11px;
  padding:3px 18px;

  box-shadow:inset 0px -10px 20px 0px rgba(0,0,0,0.13),0 0 3px #999;
  -moz-box-shadow:inset 0px -10px 20px 0px rgba(0,0,0,0.13),0 0 3px #999;
  -webkit-box-shadow:inset 0px -10px 20px 0px rgba(0,0,0,0.13),0 0 3px #999;
}
div.orangebutton {
  color:#fff;
  cursor:pointer;
  border:0;
  font-size:25px;
  font-weight:bold;
  font-family:arial;
  background:#FF8F00;
  border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;
/*
  padding:3px 18px;
  box-shadow:inset 0px -10px 20px 0px rgba(0,0,0,0.13),0 0 3px #999;
  -moz-box-shadow:inset 0px -10px 20px 0px rgba(0,0,0,0.13),0 0 3px #999;
  -webkit-box-shadow:inset 0px -10px 20px 0px rgba(0,0,0,0.13),0 0 3px #999;
  height:35px;
*/
  padding:2px 20px;
  box-shadow:inset 0px -10px 20px 0px rgba(0,0,0,0.13),0 1px 3px #999;
  -moz-box-shadow:inset 0px -10px 20px 0px rgba(0,0,0,0.13),0 1px 3px #999;
  -webkit-box-shadow:inset 0px -10px 20px 0px rgba(0,0,0,0.13),0 1px 3px #999;
  text-shadow:#C0B6A8 -1px -1px 0;
}
div.blue-dot {
  background-color:#0091D3;
  border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;
  display:inline-table;
  font-weight:bold;
  font-size:24px;
  color:#fff;
  margin:auto;
  text-align:center;
  vertical-align:middle;
  width:30px;
  height:30px;
}
div.reason {
  color:#0091D3;
  font-weight:bold;
  font-size:18px;
}
div.reason-text {

  font-size:15px;
  font-weight:normal;
  color:#474747;
  text-align:left;
}
div.reasons-header {
  font-weight:bold;
  font-size:24px;

  color:#FF8F00;
  text-align:left;
}



ul.nav li a, div.navtopright div a  { text-decoration:none; color:#fff }

div.topmenu div.orangelink {
  color:#ff8f00;
  display:table-cell;
  font-weight:bold;
  font-family:Arial;
  font-size:13px;

  text-align:right;
  text-shadow:-1px -1px 1px rgba(0,0,0,0.44),1px -1px 1px rgba(0,0,0,0.44);
  border:transparent 1px solid;
  cursor:pointer;
  white-space:nowrap;
  width:1%;
}
div.topmenu div.orangelink a {
  text-decoration:none;
  text-align:right;
}
div.topmenu div.orangelink a:hover {
  text-decoration:underline;
  text-align:right;
}
div.topmenu div.white {
  color:#fff;
  display:table-cell;
  font-weight:bold;
  font-family:Arial;
  font-size:15px;
  text-shadow:-1px -1px 1px rgba(0,0,0,0.44),1px -1px 1px rgba(0,0,0,0.44);
  border:transparent 1px solid;
  padding:2px 8px 2px 8px;

}
h1 {
  color:#006c9d;
  font-size:26px;
  font-weight:bold;
  font-family:Arial;
  margin:0;
}
h2 {
  color:#0091d3;
  font-weight:bold;
  font-family:Arial;
  font-size:18px;
  margin:0;
}
h2 a {
  color:#0091D3;
  text-decoration:none;
}
h2 a:hover {
  text-decoration:underline;
}
h3 {
  color:#000;
}
h4 {
  color:#474747;
  font-size: 14px;
}

p {
  font-size:13px;
  font-weight:bold;
}
div.content {
/*
  font-size:13px;
  font-size:12px;
*/
  font-size:13px;
  color:#656668;
  font-family:Arial;
  font-weight:bold;
  margin:0;
  line-height:1.5;
}
div.content p {
  color:#656668;
  font-family:Arial;
  font-size:13px;
  font-weight:bold;
  margin:0;
  padding:0 0 15px 0;
}
div.content p.content {
  color:#656668;
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
  margin:0;
  line-height:1.7;
}
div.content p.header {
  color:#656668;
  font-family:Arial;
  font-size:13px;
  margin:0;
  line-height:1.5;
  padding:22px 22px 22px 0;
}
div.content div.header {
  color:#656668;
  font-family:Arial;
  font-size:13px;
  font-weight:bold;
  margin:0;
  line-height:1.5;
  padding:22px 22px 22px 0;
}
p.faq {
  color:#656668;
  font-family:Arial;
  font-size:13px;
  font-weight:bold;
  margin:0;
  line-height:1.5;
  padding:8px 0 10px 0;
}
p.faq span.bold {
  color:#006C9D;
}

div.arrowrightorange {
  background:url(http://www.ispaces.com/images/arrow/arrow-right-orange.png) no-repeat center center;
  width:20px;
  height:20px;
  empty-cells:show;
  padding:2px 8px 2px 8px;
  cursor:pointer;
}
div.arrowdownblue {
  background:url(http://www.ispaces.com/images/arrow/arrow-down-blue.png) no-repeat center center;
  width:20px;
  height:20px;
  empty-cells:show;
  padding:2px 8px 2px 8px;
  cursor:pointer;
}
div.arrowrightblue {
  background:url(http://www.ispaces.com/images/arrow/arrow-right-blue-9x10.png) no-repeat center center;
/*
  width:20px;
  height:20px;
  padding:2px 8px 2px 8px;
*/
  width:10px;
  height:10px;
  padding:2px 4px 2px 8px;
  empty-cells:show;
  cursor:pointer;
}
div.icon-feed {
  background:url(http://www.ispaces.com/images/icon/feed-icon.png) no-repeat center center;
  width:20px;
  height:20px;
  empty-cells:show;
}
div.mainleft {
  width:290px;
  max-width:290px;

  padding:100px 33px 0 0;
}
div.mainright {
  width:710px;
  min-width:710px;
}
div.dreambg {
  background:#fff url(http://www.ispaces.com/images/cloud/dreamstime-overlay.jpg) no-repeat bottom left;
  font-family:arial;

  color:#656668;
}

div.wisdomspace {
  border:#93c7ee 1px solid;
  opacity:0.5;
  background:#fff;
  -moz-border-radius:9px;-webkit-border-radius:9px;
}
div.roundedinput {
  padding:1px 3px 2px 3px;
  background:#fff;
  border-radius:13px;-moz-border-radius:13px;-webkit-border-radius:13px;
  box-shadow:-1px -1px 1px rgba(0,0,0,0.33),1px -1px 1px rgba(0,0,0,0.33);
  -moz-box-shadow:-1px -1px 1px rgba(0,0,0,0.33),1px -1px 1px rgba(0,0,0,0.33);
  -webkit-box-shadow:-1px -1px 1px rgba(0,0,0,0.33),1px -1px 1px rgba(0,0,0,0.33);
}

div.roundedinputblue {
  border:#e5e5e5 1px solid;
  background:#fff;
  border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;
  box-shadow:-1px -1px 1px #90c5ed,1px -1px 1px #90c5ed,-1px 1px 1px #90c5ed,1px 1px 1px #90c5ed;
  -moz-box-shadow:-1px -1px 1px #90c5ed,1px -1px 1px #90c5ed,-1px 1px 1px #90c5ed,1px 1px 1px #90c5ed;
  -webkit-box-shadow:-1px -1px 1px #90c5ed,1px -1px 1px #90c5ed,-1px 1px 1px #90c5ed,1px 1px 1px #90c5ed;
}
div.google-button {
  border:#1150A2 1px solid;

  margin:5px auto 0px auto;
  display:inline-table;
  background:#2B8DD4;
  padding:2px 50px;
  text-align:center;
  vertical-align:middle;
  border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;
  -webkit-box-shadow:-1px -1px 1px #98BDF6,1px -1px 1px #98BDF6,-1px 1px 1px #98BDF6,1px 1px 1px #98BDF6;
}
div.language {

  padding:0;
  margin:0;
  vertical-align:top;
}
ul.language {
  list-style-type:none;

  padding:0 0 0 2px;
  margin:0;
  vertical-align:top;
  color:#fff;
  vertical-align:top;
  text-align:left;
  font-family:arial;
  font-size:13px;
  width:100px;
  background:#0074AF;


  box-shadow:1px 1px 1px rgba(255,255,255,0.2),-1px -1px 1px rgba(0,0,0,0.33),1px -1px 1px rgba(0,0,0,0.33),-1px 1px 1px rgba(255,255,255,0.2);
  -moz-box-shadow:1px 1px 1px rgba(255,255,255,0.2),-1px -1px 1px rgba(0,0,0,0.33),1px -1px 1px rgba(0,0,0,0.33),-1px 1px 1px rgba(255,255,255,0.2);
  -webkit-box-shadow:1px 1px 1px rgba(255,255,255,0.2),-1px -1px 1px rgba(0,0,0,0.33),1px -1px 1px rgba(0,0,0,0.33),-1px 1px 1px rgba(255,255,255,0.2);
  border-radius:9px;-moz-border-radius:9px;-webkit-border-radius:9px;
}
ul.language-open {
  position:absolute;
  list-style-type:none;

  padding:0 0 0 2px;
  margin:0;
  color:#fff;
  vertical-align:top;
  text-align:left;
  font-family:arial;
  font-size:13px;
  width:100px;
  background:#0074AF;

  box-shadow:1px 1px 1px rgba(255,255,255,0.2),-1px -1px 1px rgba(0,0,0,0.33),1px -1px 1px rgba(0,0,0,0.33),-1px 1px 1px rgba(255,255,255,0.2);
  -moz-box-shadow:1px 1px 1px rgba(255,255,255,0.2),-1px -1px 1px rgba(0,0,0,0.33),1px -1px 1px rgba(0,0,0,0.33),-1px 1px 1px rgba(255,255,255,0.2);
  -webkit-box-shadow:1px 1px 1px rgba(255,255,255,0.2),-1px -1px 1px rgba(0,0,0,0.33),1px -1px 1px rgba(0,0,0,0.33),-1px 1px 1px rgba(255,255,255,0.2);
  border-radius:9px;-moz-border-radius:9px;-webkit-border-radius:9px;
}
ul.language-open li {
  display:block;
  cursor:pointer;

  padding:0 0 0 8px;
  margin:0 0 0 0;
}
ul.language li {
  display:none;
  cursor:pointer;
  padding:0 0 0 8px;
  margin:0 0 0 0;

}
ul.language li.selected {
  display:block;

}
ul.language li div {
/*
  padding:2px 8px 2px 8px;
  text-shadow:-1px -1px 1px rgba(0,0,0,0.44),1px -1px 1px rgba(0,0,0,0.44);
  margin:0;
  padding:0 3px 0 3px;
  -moz-border-radius:9px;-webkit-border-radius:9px;
  margin:0 0 auto 0;
  vertical-align:top;
*/
  color:#fff;
  cursor:pointer;
}
ul.language li div.arrow {

  background:url(http://www.ispaces.com/images/arrow/arrow-down-white.png) no-repeat center center;
  empty-cells:show;
  vertical-align:middle;
  text-align:center;
  margin:auto auto auto auto;
  width:23px;
  height:20px;
  cursor:pointer;
}
ul.language-open li div.first {
  background:url(http://www.ispaces.com/images/arrow/arrow-down-white.png) no-repeat center center;
  empty-cells:show;
  vertical-align:middle;
  text-align:center;
  margin:auto auto auto auto;
  width:23px;
  height:20px;
  cursor:pointer;
}
ul.language-open li div.arrow {
  empty-cells:show;
  vertical-align:middle;
  text-align:center;
  margin:auto auto auto auto;
  width:23px;
  height:20px;
  cursor:pointer;
}


/*
ul.topmenu li div:hover {
  border:transparent 1px solid;
  background:#FF8F00;
  cursor:pointer;
  -moz-border-radius:9px;-webkit-border-radius:9px;
  -moz-box-shadow:-1px -1px 1px rgba(0,0,0,0.33),1px 1px 1px rgba(0,0,0,0.33),-1px 1px 1px rgba(0,0,0,0.33),1px -1px 1px rgba(0,0,0,0.33);
  -webkit-box-shadow:-1px -1px 1px rgba(0,0,0,0.33),1px 1px 1px rgba(0,0,0,0.33),-1px 1px 1px rgba(0,0,0,0.33),1px -1px 1px rgba(0,0,0,0.33);
}
*/
.lovedaily {
/*
  background:url(http://www.ispaces.com/images/love-daily.png) no-repeat top left;
  padding:18px 0 0 28px;
  width:50px;
  height:60px;
  empty-cells:show;
  margin-bottom:0px;
  vertical-align:top;
  overflow:hidden;
  height:30px;
  max-height:30px;
  vertical-align:middle;
*/
  color:#fff;
  font-family:arial;
  font-weight:bold;
  font-family:Arial;
  font-size:13px;
  padding:2px 8px 2px 8px;
  text-shadow:-1px -1px 1px rgba(0,0,0,0.44),1px -1px 1px rgba(0,0,0,0.44);
  border:transparent 1px solid;
}

ul.leftmenu {
  list-style-type:none;

}
ul.leftmenu li {
  cursor:pointer;
  color:#0091d3;
  font-weight:bold;
  font-family:Arial;
  font-size:16px;
  padding:5px 8px 5px 8px;
  white-space:nowrap;
  text-align:right;
/*
  padding:2px 8px 2px 8px;
  text-shadow:-1px -1px 1px rgba(0,0,0,0.44),1px -1px 1px rgba(0,0,0,0.44);
  border:transparent 1px solid;
*/
}
ul.leftmenu li:hover {
  color:#ff8f00;
}
ul.leftmenu li a { text-decoration:none;color:#0091d3;padding:0;margin:0; }
ul.leftmenu li a:visited { color:#0091d3; }
ul.leftmenu li a:hover { color:#ff8f00; }
/*
ul.leftmenu li div { color:#0091d3; }
*/

ul.leftmenu li div.active a { color:#ff8f00; }

div.download {
  color:#0091d3;
  font-weight:bold;
  padding-top:3px;
}
div.download a {
  color:#0091d3;
  text-decoration:none;
}
div.download a:hover {
  color:#0091d3;
  text-decoration:underline;
}

ul.features {
  list-style-type:none;
  margin:0;
  padding:0;
  vertical-align:top;
}
ul.features li {
  padding-bottom:8px;
  min-height:60px;
}
ul.features li div.text {
  padding:8px;
}
}
ul.features li div.overlay {
  opacity:0.9;
  background:#fff;
  -moz-border-radius:9px;-webkit-border-radius:9px;
}
.overlay {
  opacity:0.9;
  background:#fff;
  -moz-border-radius:9px;-webkit-border-radius:9px;
}
ul.features li.Spaces {
  background: url(http://www.ispaces.com/images/toolbar/Spaces/Space3-on-60x50.png) left top no-repeat;
  padding-left:80px;
}
ul.features li.OfficeSpace {
  background: url(http://www.ispaces.com/images/toolbar/OfficeSpace/OfficeSpace-64x64.png) left top no-repeat;
  padding-left:80px;
}
ul.features li.SpaceNote {
  background:url(http://www.ispaces.com/images/toolbar/SpaceNote/SpaceNote-64x64.png) left top no-repeat;
  padding-left:77px;
}
ul.features li.snap {
  background: url(http://www.ispaces.com/images/heading/Snap/Snap-86x32.png) left top no-repeat;
  padding-left:100px;
}
ul.features li.grab {
  background: url(http://www.ispaces.com/images/heading/Grab/Grab-89x28.png) left top no-repeat;
  padding-left:100px;
}
ul.features li.CloudBrowser {
  background: url(http://www.ispaces.com/images/toolbar/CloudBrowser/CloudBrowser-64x64.png) left top no-repeat;
  padding-left:80px;
}
ul.features li.SpacePhone {
  background: url(http://www.ispaces.com/images/toolbar/SpacePhone/SpacePhone-64x64.png) left top no-repeat;
  padding-left:80px;
}
ul.features li.FileSpace {
  background: url(http://www.ispaces.com/images/toolbar/FileSpace/FileSpace-64x64.png) left top no-repeat;
  padding-left:77px;
}
ul.features li.NonStopWeb {
  background: url(http://www.ispaces.com/images/toolbar/PersistentSpace/PersistentSpace-64x64.png) left top no-repeat;
  padding-left:80px;
}
ul.features li.StorageSpace {
  background: url(http://www.ispaces.com/images/toolbar/StorageSpace/StorageSpace-57x64.png) left top no-repeat;
  padding-left:80px;
}
ul.features li.iSpacesGrab {
  background: url(http://www.ispaces.com/images/toolbar/iSpacesGrab/iSpacesGrab-52x48.png) left top no-repeat;
  padding-left:80px;
}
ul.features li.iSpacesSnap {
  background: url(http://www.ispaces.com/images/toolbar/iSpacesSnap/iSpacesSnap-47x59.png) left top no-repeat;
  padding-left:80px;
}

span.name {
  color:#0091d3;
  font-size:17px;
  white-space:nowrap;
  font-weight:600;
}
span.title {
  color:#006c9d;
  font-size:13px;
/*
  font-weight:bold;
*/
  white-space:nowrap;
  font-weight:500;
}

div.content a {

  color:#006C9D;
  text-decoration:none;
}
div.content a:hover {
  color:#1991D0;
  text-decoration:underline;
}



ul.dropdown {

  border:0;
  list-style-type:none;
  margin:0 0 0 0;
  padding:0 0 0 0;
  color:#0192d4;
  font-size:15px;
  border-right:#00a8e1 1px solid;
  margin:0 auto 0 0;
  padding:0 8px 0 8px;
  font-weight:bold;
  white-space:nowrap;
  text-align:center;
}
ul.dropdown li {
  display:none;
/*
  text-align:left;
  padding:0 8px 0 8px;
*/
  cursor:pointer;
}
ul.dropdown li.selected {
  display:block;
  white-space:nowrap;
}
ul.dropdown-open {
  list-style-type:none;
  color:#0192d4;
  font-size:15px;
  border-right:#00a8e1 1px solid;
  margin:0 0 0 auto;
  padding:0 8px 0 8px;
  font-weight:bold;
  white-space:nowrap;
  border:0;
  text-align:center;
}
ul.dropdown-open li {
  display:block;
  cursor:pointer;
}
div.getout {
  color:#fff;
  font-size:18px;
  font-weight:bold;

  text-shadow:-1px -1px 6px #3faee1,1px -1px 6px #3faee1,1px 1px 6px #3faee1,-1px 1px 6px #3faee1;
}

div.ivangelists {
}

div.ivangelists div.content {
  vertical-align:top;
}
div.ivangelists div.content img {
  vertical-align:top;
  margin:0 10px 0 0;
}
div.ivangelists div.content span {
  color:#0091d3;
}
div.spacecreators div {
  padding-top:8px;
}
div.spacecreators div.content {
  vertical-align:top;
}
div.credit div.cat {
  padding-bottom:8px;
}
div.credit div.cat span.title {
  font-weight:bold;
  padding-bottom:8px;
}
div.credit h3 {
  color:#0091d3;
  font-size:17px;
  white-space:nowrap;
  font-weight:600;

  margin:0px auto 0px 0px;
}
div.credit div.content a {
  text-decoration:none;
  color:#006c9d;
}
div.credit div.content a:hover {
  text-decoration:underline;
  color:#006c9d;
}
div.credit div.content p {
  padding-bottom:18px;
}
div.spacecreators div.content {
  vertical-align:top;
}
table.greyout{
  width:100%;
  height:100%;
  top:0;
  left:0;
  position:absolute;
  background:#5f9ff4;
  opacity:0.5;
  filter:alpha(opacity=50);
}
table.centering{
  width:100%;
  height:100%;
  top:0;
  left:0;
  position:absolute;
}
table.centering td{
  width:100%;
  height:100%;
  margin:auto auto auto;
  text-align:center;
  vertical-align:middle;
}


#forgotusernamecontent table,
#forgotcontent table {
  color:#fff;
}
#forgotusernamecontent table th,
#forgotcontent table th {
  white-space:nowrap;
  color:#fff;
  font-weight:bold;
  font-family:arial;
  font-size:13px;
  text-align:right;
}
#forgotusernamecontent input.text,
#forgotcontent input.text {
  border:#D9DBDB 1px solid;
  border-width:1px 1px 1px 1px;
  width:100%;
  height:25px;
  margin:2px 8px;
  font-weight:normal;
  font-family:arial;
  font-size:15px;
  color:#444;
}




div.centerdivrounded {
  position:absolute;
  top:50%;
  left:50%;
  display:none;
  background:#006E9C url(http://www.ispaces.com/images//bg/window-bg.jpg) repeat-x top;
  border:0;

  box-shadow:0px 0px 5px rgba(0,0,0,0.5);
  -moz-box-shadow:0px 0px 5px rgba(0,0,0,0.5);
  -webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.5);
  border:0px;
  border-radius:11px;-moz-border-radius:11px;-webkit-border-radius:11px;
}
div.centerdivrounded div.head {
  padding:13px;
  color:#fff;
  font-weight:bold;
  font-size:18px;
  font-family:verdana;
  font-weight:bold;
  text-shadow:#527BB3 -1px -1px 0,#7599C5 1px 1px 0;
}
div.centerdiv {
  position:absolute;
  top:50%;
  left:50%;
  display:none;
  background:#006E9C url(http://www.ispaces.com/images//bg/window-bg.jpg) repeat-x top;
  border:0;

  box-shadow:0px 0px 5px rgba(0,0,0,0.5);
  -moz-box-shadow:0px 0px 5px rgba(0,0,0,0.5);
  -webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.5);
  border:0px;
  border-radius-topleft:11px;
  border-radius-topright:11px;
  -moz-border-radius-topleft:11px;
  -moz-border-radius-topright:11px;
  -webkit-border-top-left-radius:11px;
  -webkit-border-top-right-radius:11px;
}
div.centerdiv div.head {
  padding:13px;
  color:#fff;
  font-weight:bold;
}
div.centerdiv div.main {
  padding:0px;
  margin:auto;
  text-align:center;

  border:0;
  padding:0px;
  border-bottom-left-radius:11px;border-bottom-right-radius:11px;
  -webkit-border-radius-bottomleft:11px;-webkit-border-radius-bottomright:11px;
  -moz-border-radius-bottomleft:11px;-moz-border-radius-bottomright:11px;
}
div.centerdiv div.main table th {
  font-weight:normal;
  font-size:12px;
  color:#000;
}

ul.meditationspace li {
  padding:10px;
}
ul.meditationspace li a {
  color:#006C9D;
  text-decoration:none;
  font-size:13px;
}
ul.meditationspace li a:hover {
  text-decoration:underline;
  font-size:13px;
}
div.legal {
  color:#000;
  font-family:Arial;
  font-size:13px;
}
div.legal p {
  line-height:1.5;
  font-weight:normal;
}
div.legal p.header {
  font-weight:bold;
}
div.NavVideoSpace {
  vertical-align:bottom;
  margin-bottom:0px;
  padding-bottom:8px;
  text-align:center;
  color:#FF8F00;
  font-weight:bold;
  font-family:Arial;
  font-size:14px;
  background:url(http://www.ispaces.com/images/cloud/half-cloud.png) no-repeat bottom center;
  width:163px;
  min-width:163px;
  height:57px;

  text-shadow:0px 0px 0px #fff;
  cursor:pointer;
}
div.NavVideoSpace a {
  color:#ff8f00;
  text-decoration:none;
}
.nav-testimonials {
  color:#FF8F00;
  font-weight:bold;
  font-family:Arial;
  font-size:14px;
  text-decoration:none;
  padding-right:20px;
}
.nav-testimonials:hover {
  text-decoration:underline;
}
a.nav-testimonials:visited {
  color:#FF8F00;
}
div.testimonial div.credit {
  font-style:italic;
/*
  color:#999;
  border:yellow 1px solid;
*/
  font-size:12px;
  padding-bottom:8px;
}
div.testimonial {
  margin-bottom:0px;
}
div.testimonial p {
  margin-bottom:2px;
}
div.social {
  padding:0px 30px 3px 0px;
}
div.social div.cell {
  padding:2px;
}


div.VideoSpace {
  font-size:13px;
  font-weight:bold;
}
div.video-table div.cell {
  cursor:pointer;

  padding:0px;
  padding-bottom:10px;
}
div.videoplayerX {
  width:20px;
  height:20px;
  border:grey 1px solid;
  text-align:center;
  margin:0 0 0 auto;
  vertical-align:middle;
  cursor:pointer;
  color:#fff;
  font-weight:bold;
  font-size:14px;
}
div.feedbackdiv {
  position:absolute;
  top:50%;
  left:50%;

  display:none;
  background:#006E9C url(http://www.ispaces.com/images//bg/window-bg.jpg) repeat-x top;
  border-radius:11px;-moz-border-radius:11px;-webkit-border-radius:11px;
  border:0;
  box-shadow:-1px -1px 1px rgba(255,255,255,0.8),1px -1px 1px rgba(255,255,255,0.8),1px 1px 3px rgba(0,0,0,0.33),-1px 1px 3px rgba(0,0,0,0.33);
  -moz-box-shadow:-1px -1px 1px rgba(255,255,255,0.8),1px -1px 1px rgba(255,255,255,0.8),1px 1px 3px rgba(0,0,0,0.33),-1px 1px 3px rgba(0,0,0,0.33);
  -webkit-box-shadow:-1px -1px 1px rgba(255,255,255,0.8),1px -1px 1px rgba(255,255,255,0.8),1px 1px 3px rgba(0,0,0,0.33),-1px 1px 3px rgba(0,0,0,0.33);

}
div.feedbackdiv fieldset {
  border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;
  border:1px solid #AFCFFA;

}
div.feedbackdiv fieldset legend {
  color:#fff;
  text-align:left;
  border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  background:transparent;
  border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;
  padding:2px;

}
div.feedbackdiv fieldset label {
  float:left;
  width:180px;
}
div.feedbackdiv fieldset textarea {
  font-family:arial;
  border:grey 1px solid;
  outline:none;
}
table.register th {
  color:#006C9D;
  color:#0192D4;
  font-size:13px;
  font-weight:bold;
  text-align:right;
}
table.register th.invalid {
  font-weight:bold;
  color:red;
}
table.register div.tip {
  color:#777;
  font-weight:normal;
  font-size:10px;
}
table.register td input.text {
  border:#D9DBDB 1px solid;
  border-width:1px 1px 0 1px;
  width:188px;
  height:25px;
  margin:2px 8px;
  font-weight:normal;
  font-family:arial;
  font-size:15px;
  color:#444;
}
div.scrollable {
  padding:125px 0px 125px 0px;
}
span.watch-video {
  color:#ff8f00;
  cursor:pointer;
  font-weight:bold;
  text-decoration:none;
}
span.watch-video:hover {
  text-decoration:underline;
}
img.shadow {
  box-shadow:0 0 3px #999;
  -moz-box-shadow:0 0 3px #999;
  -webkit-box-shadow:0 0 3px #999;
}

