/*
 * SPLASH / SLIDESHOW
 */
#main-splash {
  margin:  0;
  width:  830px;
  height: 380px;
}

#main-splash div.splash-slide {
  width: 1100px;
  height: 380px;
  margin: 0 -135px 0 -135px;
  position: absolute;
  background-repeat: no-repeat;
  background-position: top center;
}

#main-splash div.tagline {
  position: absolute;
  font-size:  3em;
  color:  #fff;
  text-shadow: #333 2px 2px 5px;
  font-weight: bold;
}

/*
 * slide selector for slideshow
 */
div#slide-selector {
  position: absolute; 
  margin: 316px 0 0 700px;
  z-index: 1;
}

div#slide-selector ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

div#slide-selector ul li {
  margin: 0;
  float: left;
  width:  30px;
  height: 20px;
  text-align: center;
  color: #aaa;
  cursor: pointer;
  text-shadow: #555 0 0 2px;
  font-weight: bold;
}

div#slide-selector ul li:hover {
  background: #555;
  cursor: pointer;
}

div#slide-selector ul li.selected {
  color: #eee;
  background: #333;
  text-shadow: none;
}

div#slide-selector ul li.selected:hover {
  cursor: default;
}

/*
 * FEATURE SECTION
 */

div#features {
  margin-top: 10px;
}

div.featurebox {
  float: left;
  width: 215px;
  margin:   0 23px 15px 0;
}

div.featurebox h2, div.buybox h2 {
  border-bottom: 0;
  margin: 0 -30px 15px 0;
  padding: 0;
  text-shadow: #111 1px 2px 4px;
  letter-spacing: -1px;
}

div#features a {
  color: #00a2e0;
}

div.featurebox a {
  display: block;
  width: 43px;
  height: 50px;
  margin-bottom: 9px;

  background-image: url('../images/mainpage/feature-icons.png');
  background-repeat: no-repeat;
}

div.featurebox a div.featurebox-content {
  width: 170px;
  line-height: 1.3em;
  font-size: 0.9em;
  margin-bottom:  15px;
  padding-left: 52px;
  cursor: pointer;
}

div.featurebox a div.featurebox-content span {
  color: #ddd;
}

#features a:hover {
  text-decoration: none;
}

#features a:hover div.featurebox-content h3 {
  text-decoration: underline;
}

div.featurebox a.visualizer {
  background-position: 0px 0px;
}

div.featurebox a.neuroboy {
  background-position: -43px 0px;
}

div.featurebox a.dlc {
  background-position: -86px 0px;
}

div.featurebox a.brainwaves {
  background-position: 0px -50px;
}

div.featurebox a.bluetooth {
  background-position: -43px -50px;
}

div.featurebox a.sdk {
  background-position: -86px -50px;
}

div.featurebox a.mindset {
  background-position: -129px 0px;
}

div.featurebox a.specs {
  background-position: -129px -50px;
}



div.featurebox-content h3 {
  color: #00a2e0;
  margin: 0 0 2px 0;
  padding: 0;
  font-size: 1.2em;
  text-shadow: #092e45 0px 0px 6px;
}

div.featurebox-content img {
  float: left;
  margin-right: 6px;
  display: none;
}

div#features div.buybox {
  float: left;
  width: 70px;
  margin: 0;
}

#content div.footer-separator {
  padding-bottom: 20px;
}

/*
 * NEWS SCROLLER Example CSS for the two demo scrollers
 */


div.rssbox {
  float: left;
  width: 250px;
  padding-right: 25px;
}

#rsstitle a h2{
   color: #00a2e0;
  text-decoration: none;

 }

div.rssimage {
  float: left;
  width: 30px;
  margin-top: 5px;
  margin-right: 10px;
 }



div.rssfeed {
  float: left;
}

#pscroller1{
width: 700px;
height: 3em;
border: 0px;
padding: 15px;
color:#FFFFFF;
}

#pscroller2{
width: 400px;
height: 150px;
border: 1px solid black;
padding: 5px;
background-color: #F0F0F0;
}

.rssclass .rsstitle{
font-family:"Tahoma", Lucida, Tahoma, Verdana, sans-serif;
color:#CADCE3;
font: bold;
font-size: 1.2em;

}

.rssclass .rssdate{
font-family:"Tahoma", Lucida, Tahoma, Verdana, sans-serif;
color: white;
font-size: .8em;
}

.rssclass a{
color: #CADCE3;
font: bold;
text-decoration: none;
}