/* general styles */

body
{
  margin: 0px;
  font-size: 10pt;
  font-family: Arial, Helvetica, sans-serif;
}

ul {
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;
  margin:0;
  padding: 5px;
  list-style-position: inside;
  }

ul li {
	padding: 0 0 5px 0;
}

.topmenu
{
font:11pt segoe ui, arial, verdana, sans-serif;
color: #e64825;
background-color: #ffffff; 
vertical-align:bottom;
text-align:left;
text-decoration: none;
}

.newsletter
{
border:solid 0px green;
text-align:right;
font:8pt segoe ui, arial, verdana, sans-serif; color: gray;
}

.videoLeft
{
	border:solid 0px blue;
	position: absolute;
	width:500px;
	height: 325px;
	top: 0px;
	left: 0px;
}

.videoRight
{
	border:solid 0px green;
	position: absolute;
	width:330px;
	height: 275px;
	top: 0px;
	right: 150px;
	text-align:left;

}

.videoParent
{
	border:solid 0px black;
	position: relative;
	top: 0px;
	width: 980px;
	height: 330px;
	float: left;
}

.viewinHD
{
font:8pt segoe ui, arial, verdana, sans-serif;
color: #404040;
text-decoration: none;
vertical-align:bottom;
text-align:left;
line-height: 15pt;
}



/* seems to need this for Safari or my divs work wierd */
.divbr
{
	border:solid 0px green;
	clear:both;
	height: 8px;
}



.topmenu:hover
{
  text-decoration: underline;
}


.bannermenu
{
font:10pt segoe ui, arial, verdana, sans-serif;
color: #e64825;
background-color: #ffffff; 
vertical-align:bottom;
text-align:left;
text-decoration: none;
}

.bannermenu:hover
{
  text-decoration: underline;
}

.bannermenudivider
{
font:11pt segoe ui, arial, verdana, sans-serif;
color: #fd610b;
background-color: #ffffff; 
vertical-align:bottom;
text-align:left;
text-decoration: none;
}

.menuItemBox
{
    text-align: left;
    vertical-align:bottom;

}

.menu_logo
{
background-color: #ffffff; 
vertical-align:bottom;
text-align:left;
}


.menu_app_icon
{
background-color: #ffffff; 
vertical-align:bottom;
text-align:right;
width: 57px;
}


.menu_style
{
height:72px;
background-color: #ffffff; 
border:solid 1px #cccccc;
vertical-align:bottom;
text-align:left;
margin-top:-2px;
}

.app_banner
{
padding: 0px;
}


.features_area
{
font:12pt segoe ui, arial, verdana, sans-serif;
color: #000000;
background-color: #ffffff; 
vertical-align:bottom;
text-align:left;
text-decoration: none;
}

.sitemapBox
{
font:10pt segoe ui, arial, verdana, sans-serif;
color: green;
background-color: #ffffff; 
border:solid 1px #cccccc;
vertical-align:bottom;
text-align:center;
padding: 16px 0px 16px 16px;
}

.sitemapMenu
{
font:9pt segoe ui, arial, verdana, sans-serif;
font-weight: bold;
color: #606060;
text-decoration: none;
background-color: #ffffff; 
vertical-align:bottom;
text-align:left;
}

.sitemapMenu:hover
{
  text-decoration: underline;
}

.sitemapSubMenu
{
font:9pt segoe ui, arial, verdana, sans-serif;
color: #808080;
text-decoration: none;
background-color: #ffffff; 
vertical-align:bottom;
text-align:left;
}

.sitemapSubMenu:hover
{
  text-decoration: underline;
}


.copyright_area
{
font:10pt segoe ui, arial, verdana, sans-serif;
color: #808080;
}

.featureListTitle
{
font:9pt segoe ui, arial, verdana, sans-serif;
color: #000000;
text-decoration: none;
vertical-align:bottom;
text-align:left;
margin:0px 0px 0px 0px;
border:solid 0px green;
}


.featureListBody
{
font:8pt segoe ui, arial, verdana, sans-serif;
color: #404040;
text-decoration: none;
vertical-align:top;
text-align:left;
line-height: 12pt;
border:solid 0px black;
}

.featurePgTitle
{
font:9pt segoe ui, arial, verdana, sans-serif;
color: #000000;
text-decoration: none;
vertical-align:bottom;
text-align:left;
margin:0px 0px 0px 0px;
border:solid 0px green;
}

.featuresTitle
{
font:20pt segoe ui, arial, verdana, sans-serif;
color: gray;
}


.featurePgBody
{
font:8pt segoe ui, arial, verdana, sans-serif;
color: #404040;
text-decoration: none;
vertical-align:top;
text-align:left;
line-height: 12pt;
border:solid 0px blue;
margin:0px 32px 0px 0px;
padding: 8px;
}


.featuresIcon
{
float:left;
margin:16px 16px 10px 0px;
padding:0px;
vertical-align:top;
}

.featureImages
{
width:169px;
height:239px;
}

.tblClass
{
float:left;
margin:0px 0px 0px 0px;
padding:0px;
vertical-align:top;
border:solid 1px blue;
}


.trClass
{
margin:0px 0px 0px 0px;
padding:8px;
vertical-align:top;
border:solid 0px blue;
}

.featureTblClass
{
margin:0px 0px 0px 0px;
padding:0px;
border:solid 0px green;

}

.tdClass
{
margin:0px 0px 0px 0px;
padding:0px;
vertical-align:bottom;
border:solid 2px blue;
}

.test
{
border:solid 2px blue;
width:100px;
}

.bannerArea
{
width: 988px;
height: 506px;
background-image: url(NeuroMobileBigBanner.png); background-repeat: no-repeat
}


.FeaturePgBannerArea
{
width: 988px;
height: 98px;
background-image: url(images/features_top.png); background-repeat: no-repeat
}

.ExamplePgBannerArea
{
width: 988px;
height: 98px;
background-image: url(images/example_banner.png); background-repeat: no-repeat
}


.buynow
{
padding:8px;
}


.fullscreen
{
height: 768px;
font:8pt segoe ui, arial, verdana, sans-serif;
}


/* ***** ABOUT PAGE ***** */
.about_left
{
	font:11pt segoe ui, arial, verdana, sans-serif;
	color: #404040;
}

.about_right
{
	font:9pt segoe ui, arial, verdana, sans-serif;
	color: #202020;
}


.news_header
{
	font:20px segoe ui, arial, verdana, sans-serif;
	color: #3e76ab;
}

.news_text
{
	font:9pt segoe ui, arial, verdana, sans-serif;
	color: #444444;
}



/* ***** EXAMPLES PAGE ***** */

.example_q
{
	font:14px segoe ui, arial, verdana, sans-serif;
	color: #404040;
}

.example_qBig
{
	font:20px segoe ui, arial, verdana, sans-serif;
	color: #404040;
}

.example_qTip
{
	font:16px segoe ui, arial, verdana, sans-serif;
	color: #e16405;
}

.example_seperator
{
	font:24px segoe ui, arial, verdana, sans-serif;
	color: gray;

}

/* mPunch */

.mPunchBG {
	padding-top: 20px;
	background: url(images/mPunchbg.jpg) repeat-x;
}

/*  END */


/*





*/