@charset "UTF-8";
/* CSS Document */


/*--------------------------------------*/
/* GLOBAL
/*--------------------------------------*/



#preview{

	position:absolute;
	border:1px solid #ccc;
	background:#333;
	display:none;
	color:#fff;

	}

#wrapper1 {
background-color:#000;
	/*background-image:url(../images/BG.jpg);*/
	background-repeat:repeat-x;
	height: 360px;
	position: relative;
	text-align: center;
	
	
	}
	
	#wrapper1Front {
background-color:#000;
	/*background-image:url(../images/BG.jpg);*/
	background-repeat:repeat-x;
	height: 360px;
	position: relative;
	text-align: center;
	
	
	}
#wrapper1Tutes {
background-color:#000;
	/*background-image:url(../images/BG.jpg);*/
	background-repeat:repeat-x;
	height:60px;
	position: relative;
	text-align: center;
	z-index:1;
	
	
	}	
	
#wrapper1Com {
background-color:#000;
	background-image:url(../images/communityGrad.jpg);
	background-repeat:repeat-x;
	height: 360px;
	position: relative;
	text-align: center;
	}	

#wrapper2 {
	background-color:#000000;
	position: relative;
	text-align: center;
	width: 100%;
	height:100%;

	}
	

#wrapper3 {
	background-color:#000000;
	position:absolute;
	text-align: center;
	width: 100%;
	padding-bottom:20px;
	}

	
#random {
	height: 360px;
	width: 946px;
	z-index:1;
	}
	
#random2 {
	height: 0px;
	width: 946px;
	
	}
	
#footer {
	height: 150px;
	width: 946px;
	background-color:#000000;
	position:relative;
	}
	
#gradient{
	background-image:url(../images/backGrayGradient.jpg);	
	background-repeat:repeat-x;
	background-position:center;
	background-position:top;
	left: 0;
	width: 100%;
	height:1130px;
	}
	
	#gradientProduct{
	background-image:url(../images/backGrayGradient.jpg);	
	background-repeat:repeat-x;
	background-position:center;
	background-position:top;
	left: 0;
	width: 100%;
	height:1250px;
	}
	
#gradientLong{
	background-image:url(../images/backGrayGradient.jpg);	
	background-repeat:repeat-x;
	background-position:center;
	background-position:top;
	left: 0;
	width: 100%;
	height:1940px;
	}
		
	
#gradientShort{
	background-image:url(../images/backGrayGradientShort.jpg);	
	background-repeat:repeat-x;
	background-position:center;
	background-position:top;
	left: 0;
	width: 100%;
	height:640px;
	background-color:#000000;
	vertical-align:top;
	}
	
	
#gradientUpgrade{
	background-image:url(../images/backGrayGradientShort.jpg);	
	background-repeat:repeat-x;
	background-position:center;
	background-position:top;
	left: 0;
	width: 100%;
	height:1240px;
	background-color:#000000;
	vertical-align:top;
	}		
	
#gradientIndex{
	background-image:url(../images/backGrayGradientIndex.jpg);	
	background-repeat:repeat-x;
	background-position:center;
	background-position:top;
	left: 0;
	width: 100%;
	height:520px;
	background-color:#000000;
	}
	
#gradientComm{
	background-image:url(../images/backGrayGradientComm.jpg);	
	background-repeat:repeat-x;
	background-position:center;
	background-position:top;
	left: 0;
	width: 100%;
	height:400px;
	background-color:#000000;
	}	
	
#gradientFaq{
	background-image:url(../images/backGrayGradientTutes.jpg);	
	background-repeat:repeat-x;
	background-position:center;
	background-position:top;
	left: 0;
	width: 100%;
	height:4000px;
	}
	
#gradientDemo{
	background-image:url(../images/backGrayGradientTutes.jpg);	
	background-repeat:repeat-x;
	background-position:center;
	background-position:top;
	left: 0;
	width: 100%;
	height:1000px;
	}	
	
#gradientFf{
	background-image:url(../images/backGrayGradientTutes.jpg);	
	background-repeat:repeat-x;
	background-position:center;
	background-position:top;
	left: 0;
	width: 100%;
	height:1000px;
	}	
	

	
#gradientIndex2{
background-image:url(../images/backGrayGradientTutes.jpg);	
	background-repeat:repeat-x;
	background-position:center;
	background-position:top;
	left: 0;
	width: 100%;
	height:1000px;
	}	
	
#gradientTutes{
	background-image:url(../images/backGrayGradientTutes.jpg);	
	background-repeat:repeat-x;
	background-position:center;
	background-position:top;
	left: 0;
	width: 100%;
	height:1100px;
	}			
	
p.bold{font-weight:bold;

}

A:link {text-decoration: none; color:#FF0000;}
A:visited {text-decoration: none; color:#FF0000;}
A:active {text-decoration: none; color:#FF0000;}
A:hover {text-decoration: underline overline; color: red;}

span.links a:active, span.links  a:link,  span.links a:visited{
color:#FF0000; text-decoration:none;
}
span.links  a:hover{
text-decoration:underline;
color:#FF0000;
}

span.dlinks a:active, span.dlinks  a:link,  span.dlinks a:visited{
color:#111111; text-decoration:none;
}
span.dlinks  a:hover{
text-decoration:underline;
color:#FF0000;
}

li a:active,li  a:link,  li a:visited{
color:#111111; text-decoration:none;
}
li  a:hover{
text-decoration:underline;
color:#FF0000;
}

li.featureNav a:active,li.featureNav  a:link,  li.featureNav a:visited{
color:#EAEAEA; text-decoration:none;
}
li.featureNav  a:hover{
text-decoration:underline;
color:#CCCCCC;
}

li.featureNav2 a:active,li.featureNav2  a:link,  li.featureNav2 a:visited{
color:#EAEAEA; text-decoration:none;
}
li.featureNav2  a:hover{
text-decoration:underline;
color:#CCCCCC;
}




/*--------------------------------------*/
/* header
/*--------------------------------------*/

#header {
	background: url('../images/headerMain.png') 0 0 no-repeat;
	height: 60px;
	padding: 0 25px;
	position: relative;
	width: 946px;
	z-index: 10;
	}

#header #logo {
	margin-top: 17px;
	position: absolute;
	left: 13px;
	top: -11px;
	width: 59px;
	height: 51px;
	}

p.headerFont{
	font: normal 12px/1.3 arial ms, sans-serif;
	text-align: left;
	color:#EAEAEA;
	font-weight:lighter;
	}

span.logoText{position:absolute;
top:15px;
left:50px;
font: normal 12px/1.3 arial ms, sans-serif;
color:#EAEAEA;
}	

span.logoText a:active, span.logoText  a:link,  span.logoText a:visited{
color:#EAEAEA; text-decoration:none;
}
span.logoText  a:hover{
text-decoration:none;
color:#EAEAEA;
}


/*--------------------------------------*/
/* header :: search
/*--------------------------------------*/

#header #search {
	float: right;
	height: 10px;
	margin-top: 10px;
	position: relative;
	width: 205px;
	}

#header #search #iSearch {
	background: url('../images/header_search.gif') 8px 7px no-repeat #fff;
	float: left;
	height: 28px;
	width: 212px;
	position: relative;
	}

#header #search #iSearch input {
	border: 0;
	color: #999;
	float: left;
	font: normal 11px arial, sans-serif;
	margin: 0;
	margin-left: 30px;
	padding: 6px 0;
	width: 100px;
	height:15px;
	}

#header #search #submitSearch {
	float: left;
	padding: 4px 7px 0;
	}

#header #search #submitSearch input {
	background: url('../images/header_search_btn.gif') 0 0 no-repeat;
	border: 0;
	cursor: pointer;
	height: 17px;
	width: 17px;
	}

#header #search #where {
	border: 1px solid #dddcdf;
	color: #999;
	float: right;
	font-size: 10px !important;
	height: 17px;
	margin-right: 4px;
	margin-top: 4px;
	width: 80px;
	}


/*--------------------------------------*/
/* header :: headlinks
/*--------------------------------------*/

#header #headLinks {
	left: 0;
	margin-left: 175px;
	position: absolute;
	top: 15px;
	z-index: 1;
	}

#header #headLinks li {
	float: left;
	padding-left: 0;
	}

#header #headLinks li a {
	display: block;
	text-decoration: none;
	}

#header #headLinks li dt {
	font: normal 12px/1.3 arial, sans-serif;
	text-align: left;
	}

#header #headLinks li dt a	{ color: #EAEAEA;;	}


#headLinks li dl {
	left: 0;
	padding-bottom: 0;
	position: relative;
	text-align: center;
	top: 0;
	z-index: 10;
	}
	
#headLinks li a,
#headLinks li a:visited		{	text-decoration: none;	}

#headLinks li dd 		{	display:none;	}
#headLinks li a:hover 	{	border: 0;		}

#headLinks li:hover dd,
#headLinks li a:hover dd	{	display: block;	}

#headLinks li:hover dl,
#headLinks li a:hover dl	{	padding-bottom: 10px;
border:#FFFFFF;}

#headLinks table {
	border-collapse: collapse;
	font-size: 10px;
	margin: -1px;
	padding: 0;
	}
	
#headLinks dl {
	background: transparent;
	margin: 0;
	padding: 0;
	width: 116px;
	}
	
#headLinks dt {
	color: #EAEAEA;;
	height:20px;
	margin: 0;
	padding: 0;
	text-align: left;
	}

#headLinks dd {
	color: #fff;
	font-size: 11px;
	margin: 0;
	padding: 0;
	position: relative;
	text-align: left;
	z-index: 5;
	
	}

#headLinks dt a,
#headLinks dt a:visited {
	color: #038;
	display: block;
	text-align: left;
	width: 100%;
	}

#headLinks dt a:hover	


{ text-decoration: none !important;
	}

#headLinks dt img 

{
	cursor: pointer;
	display: block;
	margin: 0 0 5px 0 !important;
	padding: 0 !important;
	}
	
#headLinks li:hover dt a,
#headLinks a:hover dt a		{	color: #006;	}

#headLinks li:hover dt {
	cursor: pointer;
	position: relative;
	text-decoration:none;
	/*border:#666666 solid thin ;
	border-right-style:hidden;
	border-top-style:hidden;
	border-left-style:hidden;*/
	
	
	}

#headLinks dd a,
#headLinks dd a:visited {
	background: url('../images/link_bg.gif') center bottom no-repeat #070707;
	border-left: 1px solid #505050;
	border-right: 1px solid #505050;
	color: #EAEAEA;
	display: block;
	margin: 0 auto;
	padding: 8px 12px;
	width: 114px;
	}

#headLinks dd a:hover {
	background: #ddd;
	border-left: 1px solid #505050;
	border-right: 1px solid #505050;
	color: #000;
	}

#headLinks .selected a,
#headLinks .selected a:visited {
	text-decoration: none !important;
	border:#FFFFFF;
	}

#headLinks .menuTop {
	background: url('../images/link_top.png') 0 0 no-repeat;
	height: 20px;
	position: relative;
	top: 1px;
	width: 140px;
	z-index: 6;
	
	}

#headLinks .menuBottom {
	background: url('../images/link_bottom.gif') 0 0 no-repeat;
	height: 11px;
	position: relative;
	top: -2px;
	width: 140px;
	z-index: 6;
	}


#headlink1 { width: 130px;	}
#headlink2 { width: 110px;	}
#headlink3 { width: 140px;	}
#headlink4 { width: 130px;	}
#headlink5 { width: 130px;	}



/*--------------------------------------*/
/* toppage : backgrounds
/*--------------------------------------*/

div.products {
	
	background-image:url(../images/productsBrand.jpg);
	background-repeat:no-repeat;
	background-color:#000000;
	font-family: arial, sans-serif;
	font-weight: normal;
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 946px;
	}


div.notion {
	color: #FF0000;
	background-image:url(../images/notion3Flip.jpg);
	background-repeat:no-repeat;
	background-color:#000000;
	font-family: arial, sans-serif;
	font-weight: normal;
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 946px;
	}
	
div.notionSle	{
	background-image:url(../images/notionSle.jpg);
	background-repeat:no-repeat;
	background-color:#000000;
	font-family: arial, sans-serif;
	font-weight: normal;
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 946px;}
	
div.notionSleVsl{
	background-image:url(../images/notion_sle_vsl.jpg);
	background-repeat:no-repeat;
	background-color:#000000;
	font-family: arial, sans-serif;
	font-weight: normal;
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 946px;}	
	
div.notionCustom	{
	background-image:url(../images/liveBrand.jpg);
	background-repeat:no-repeat;
	background-color:#000000;
	font-family: arial, sans-serif;
	font-weight: normal;
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 946px;}

div.notionUp {
	color: #FF0000;
	background-image:url(../images/notion3Flipupgrade.jpg);
	background-repeat:no-repeat;
	background-color:#000000;
	font-family: arial, sans-serif;
	font-weight: normal;
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 946px;
	}	
	
div.community {
	color: #FF0000;
	background-image:url(../images/community.jpg);
	background-repeat:no-repeat;
	background-color:#000000;
	font-family: arial, sans-serif;
	font-weight: normal;
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 946px;
	}
	
div.tutorials {
	

	background-color:#000000;
	font-family: arial, sans-serif;
	font-weight: normal;
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 946px;
	height:0px;
	
	}	
	
div.index {
	color: #FF0000;
	background-color:#000000;
	font-family: arial, sans-serif;
	font-weight: normal;
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 946px;
	}
	
div.comm {
		color: #FF0000;
	background-image:url(../images/commHome.jpg);
	background-repeat:no-repeat;
	font-family: arial, sans-serif;
	font-weight: normal;
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 946px;
	}	
			
	
div.progression {
	color: #FF0000;
	background-image:url(../images/progressionBrand.jpg);
	background-repeat:no-repeat;
	font-family: arial, sans-serif;
	font-weight: normal;
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 946px;
	}
	
	div.royFeature {
	color: #FF0000;
	background-image:url(../images/royFeature.jpg);
	background-repeat:no-repeat;
	font-family: arial, sans-serif;
	font-weight: normal;
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 946px;
	}
	
div.protege {
	color: #FF0000;
	background-image:url(../images/protegeBrand.jpg);
	background-repeat:no-repeat;
	font-family: arial, sans-serif;
	font-weight: normal;
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 946px;
	}	
	
div.conducting {
	
	background-image:url(../images/conductingBrand.jpg);
	background-repeat:no-repeat;
	font-family: arial, sans-serif;
	font-weight: normal;
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 946px;
	}					


div.live {
	
	background-image:url(../images/liveBrand.jpg);
	background-repeat:no-repeat;
	font-family: arial, sans-serif;
	font-weight: normal;
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 946px;
	}	
	
div.soundLibrary {
	
	background-image:url(../images/expansion_sounds.jpg);
	background-repeat:no-repeat;
	font-family: arial, sans-serif;
	font-weight: normal;
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 946px;
	}			

div.sounds {
	color: #FF0000;
	background-image:url(../images/sounds.jpg);
	background-repeat:no-repeat;
	font-family: arial, sans-serif;
	font-weight: normal;
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 946px;
	}
	
div.notionPlayer {
	color: #FF0000;
	background-image:url(../images/notionPlayerBrand.jpg);
	background-repeat:no-repeat;
	font-family: arial, sans-serif;
	font-weight: normal;
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 946px;
	}			
	
div.mixer {
	color: #FF0000;
	background-image:url(../images/mixerImage.jpg);
	background-repeat:no-repeat;
	font-family: arial, sans-serif;
	font-weight: normal;
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 946px;
	}
	
div.livePerf {
	color: #FF0000;
	background-image:url(../images/live.jpg);
	background-repeat:no-repeat;
	font-family: arial, sans-serif;
	font-weight: normal;
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 946px;
	}	
	
div.tech {
	color: #FF0000;
	background-image:url(../images/tech.jpg);
	background-repeat:no-repeat;
	font-family: arial, sans-serif;
	font-weight: normal;
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 946px;
	}	
	
div.ss {
	color: #FF0000;
	background-image:url(../images/seqStaffBrand.jpg);
	background-repeat:no-repeat;
	font-family: arial, sans-serif;
	font-weight: normal;
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 946px;
	}
	
div.expanded{
	color: #FF0000;
	background-image:url(../images/compatible.jpg);
	background-repeat:no-repeat;
	font-family: arial, sans-serif;
	font-weight: normal;
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 946px;
	}
	
div.ui{
	color: #FF0000;
	background-image:url(../images/uiBrand.jpg);
	background-repeat:no-repeat;
	font-family: arial, sans-serif;
	font-weight: normal;
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 946px;
	}			
	
div.general {
	color: #FF0000;
	background-image:url(../images/productLine.jpg);
	background-repeat:no-repeat;
	font-family: arial, sans-serif;
	font-weight: normal;
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 946px;
	}	
	
div.news {
	
	background-image:url(../images/newsBrand.jpg);
	background-repeat:no-repeat;
	font-family: arial, sans-serif;
	font-weight: normal;
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 946px;
	}			
				
	
p.featurePageTitle{position:absolute;
left:520px;
top:130px;
font: normal 28px/1.4 arial, sans-serif;
color:#EAEAEA;
width:450px;
}

p.featurePageTitleCustom{position:absolute;
left:20px;
top:80px;
font: normal 28px/1.4 arial, sans-serif;
color:#CC0000;
width:550px;
}



p.royTitle{position:absolute;
left:420px;
top:90px;
font: normal 28px/1.4 arial, sans-serif;
color:#EAEAEA;
width:550px;
}
p.supportPageTitle{position:absolute;
left:50px;
top:130px;
font: normal 28px/1.4 arial, sans-serif;
color:#EAEAEA;
width:450px;
}

p.featurePageTitleSounds{position:absolute;
left:410px;
top:100px;
font: normal 28px/1.4 arial, sans-serif;
color:#EAEAEA;
width:500px;
}

p.featurePageTitlePerm{position:absolute;
left:480px;
top:140px;
font: normal 28px/1.4 arial, sans-serif;
color:#EAEAEA;
width:500px;
}


p.featurePageDesc{position:absolute;
left:520px;
top:170px;
font: normal 14px/1.4 arial, sans-serif;
color:#EAEAEA;
width:400px;
}

p.featurePageDescCustom{position:absolute;
left:20px;
top:120px;
font: normal 14px/1.4 arial, sans-serif;
color:#EAEAEA;
width:530px;
}

p.royDesc{position:absolute;
left:420px;
top:130px;
font: normal 14px/1.4 arial, sans-serif;
color:#EAEAEA;
width:500px;
}

p.royProj{position:absolute;
left:420px;
top:230px;
font: normal 14px/1.4 arial, sans-serif;
color:#EAEAEA;
width:500px;
}

#gilImg{position:absolute;
left:420px;
top:280px;
font: normal 14px/1.4 arial, sans-serif;
color:#EAEAEA;
width:500px;
}

#bMoz{position:absolute;
left:510px;
top:280px;
font: normal 14px/1.4 arial, sans-serif;
color:#EAEAEA;
width:500px;
}

p.supportPageDesc{position:absolute;
left:50px;
top:170px;
font: normal 14px/1.4 arial, sans-serif;
color:#EAEAEA;
width:400px;
}

p.featurePageDescSounds{position:absolute;
left:410px;
top:190px;
font: normal 14px/1.4 arial, sans-serif;
color:#EAEAEA;
width:500px;
}

p.featurePageDescPerm{position:absolute;
left:480px;
top:180px;
font: normal 14px/1.4 arial, sans-serif;
color:#EAEAEA;
width:480px;
}

/*--------------------------------------*/
/* 

/*--------------------------------------*/

#indexContainer{padding-top:10px;
}

#indexNotion{background-image:url(../images/notionIndex.png);
background-repeat:no-repeat;
height:180px;
width:310px;
float:left;
padding-left:4px;

}

#productDesc{padding-top:60px;
padding-left:5px;
padding-right:15px;
}

#indexProg{background-image:url(../images/progIndex.png);
background-repeat:no-repeat;
float:left;
padding-left:4px;
height:180px;
width:310px;

}
#indexProt{background-image:url(../images/protIndex.png);
background-repeat:no-repeat;
float:left;
padding-left:3px;
height:180px;
width:310px;

}

h1{font: normal 11px/1.4 arial, sans-serif;
color:#111;
}

h1 a:active, h1  a:link, h1 a:visited{
color:#111111; text-decoration:underline;
}
h1  a:hover{
text-decoration:underline;
color:#FF0000;
}

h2{font: normal 16px/1.4 arial, sans-serif;
color:#EAEAEA;
}

h3{font: normal 11px/1.4 arial, sans-serif;
color:#111;
}

#newsContainer{padding-left:15px;
padding-right:15px;
}

p.indexNewsText a:active, p.indexNewsText  a:link,  p.indexNewsText a:visited{
color:#FF0000; text-decoration:none;
}
p.indexNewsText  a:hover{
text-decoration:underline;
color:#FFF;
}

p.featureText a:active, p.featureText  a:link,  p.featureText a:visited{
color:#FF0000; text-decoration:none;
}
p.featureText  a:hover{
text-decoration:underline;
color:#FF0000;
}

h2 a:active, h2  a:link,  h2 a:visited{
color:#EAEAEA; text-decoration:none;
}
h2  a:hover{
text-decoration:underline;
color:#CCCCCC;
}

h3 a:active, h3  a:link,  h3 a:visited{
color:#FF0000; text-decoration:none;
}
h3  a:hover{
text-decoration:underline;
color:#FF0000;
}


#index1{width:300px;
height:300px;

float:left;
padding-left:0px;
padding-top:2px;


}

#facebookNews{width:300px;
height:60px;

float:left;
padding-left:10px;
padding-top:15px;
}

#indexWide{width:940px;
height:300px;
background-image:url(../images/indexWide.png);
background-repeat:no-repeat;
float:left;
padding-right:5px;
width:940px;
top:160px;
position:absolute;
left:0px;


}


#indexWideComm{width:240px;
height:300px;
background-image:url(../images/indexWide.png);
background-repeat:no-repeat;
float:left;
padding-right:5px;
width:940px;
top:10px;
position:absolute;
}

#indexWideFriends{width:240px;
height:600px;
background-image:url(../images/featuredWideFriends.png);
background-repeat:no-repeat;
float:left;
padding-right:5px;
width:940px;
top:10px;
position:absolute;
}

#upgradeWide{width:240px;
height:1200px;
background-image:url(../images/upgradeWide.png);
background-repeat:no-repeat;
float:left;
padding-right:5px;
width:940px;
top:10px;
position:absolute;
}


#featuredWide{width:240px;
height:300px;
background-image:url(../images/featuredWide.png);
background-repeat:no-repeat;
float:left;
padding-right:5px;
width:940px;
top:10px;
position:absolute;
}

#featuredWide2{width:240px;
height:300px;
background-image:url(../images/featuredWide.png);
background-repeat:no-repeat;
float:left;
padding-right:5px;
width:940px;
top:310px;
position:absolute;
}

#index2{width:305px;
height:300px;

float:left;
padding-right:5px;
padding-left:7px;
padding-top:2px;


}

#featurePic{padding-left:17px;
padding-top:17px;
}

p.featureText{
padding-top:10px;
padding-right:15px;
font: normal 12px/1.4 arial, sans-serif;
color:#111;
}

p.featureTextRoy{
padding-top:15px;
padding-right:15px;
padding-left:25px;
font: normal 11px/1.4 arial, sans-serif;
color:#111;
}


#index3{width:305px;
height:300px;
padding-left:3px;
float:left;
padding-top:2px;
}

#announcingPic{padding-left:10px;
padding-top:7px;
height:110px;
}

#announcingText{
position:absolute;
top:75px;
left:745px;
font: normal 12px/1.4 arial, sans-serif;
color:#111;
}

#announcingText2{
position:absolute;
top:215px;
width:280px;
left:635px;
font: normal 11px/1.4 arial, sans-serif;
color:#111;
}

#announcingText2 a:active, #announcingText2  a:link,  #announcingText2 a:visited{
font: normal 11px/1.4 arial, sans-serif;
color:#FF0000; text-decoration:none;
}
#announcingText2  a:hover{
text-decoration:underline;
color:#FF0000;
}

p.featureTextRoy a:active, p.featureTextRoy  a:link,  p.featureTextRoy a:visited{

color:#FF0000; text-decoration:none;
}
p.featureTextRoy  a:hover{
text-decoration:underline;
color:#FF0000;
}

#participate{padding-left:15px;
padding-top:10px;
}

p.participateText{
padding-top:10px;
padding-right:15px;
font: normal 12px/1.4 arial, sans-serif;
color:#111;
}

#p.participateText a:active, p.participateText  a:link,  p.participateText a:visited{
font: normal 12px/1.4 arial, sans-serif;
color:#FF0000; text-decoration:none;
}
p.participateText  a:hover{
text-decoration:underline;
color:#FF0000;
}

p.indexTitles{padding-top:10px;
padding-left:15px;

font: normal 14px/1.4 arial, sans-serif;
color:#EAEAEA;
}

p.indexNewsTitles{
font: normal 14px/1.4 arial, sans-serif;
color:#111;
}

p.indexNewsText{
padding-bottom:10px;
font: normal 11px/1.4 arial, sans-serif;
color:#111;
border-bottom:#CCCCCC thin solid;
}
p.indexDate{padding-top:10px;

font: normal 11px/1.4 arial, sans-serif;
color:#111;
}

#indexBotContainer{float:left;
padding-top:10px;
}

#indexBottom{
height:60px;
width:940px;
padding-top:10px;
float:left;
position:absolute;
top:450px;
left:0px;
}

#communityBottom{
height:60px;
width:940px;
padding-top:10px;
position:absolute;
top:-120px;
left:0px;
}

#indexBottomFeatured{
height:60px;
width:940px;
padding-top:10px;
float:left;
position:absolute;
top:630px;
left:0px;
}

#indexNewsletter{padding-top:25px;
padding-left:5px;
height:20px;
}

#newsletterIndex{font: normal 16px/1.4 arial, sans-serif;
letter-spacing:.5px;
padding-left:5px;
padding-top:17px;
padding-bottom:5px;
color:#EAEAEA;
float:left;
height:20px;
}

#formIndex{
padding-left:10px;
padding-top:15px;
width:330px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#EAEAEA;
}

#formIndex input.text_field{
	width:200px;
	height:13px;
	padding-left:7px;
	padding-top:5px;
	padding-bottom:5px;
	border:none;
	margin-bottom:12px;
	background:url(../images/grey-transparent.png);
	color:#222;
	}


p.submit{

width:25px;

position:absolute;
left:565px;
top:28px;

}



#indexSocial{font: normal 16px/1.4 arial, sans-serif;
letter-spacing:.5px;
padding-left:5px;
color:#EAEAEA;
position:absolute;
height:20px;
top:27px;
left:645px;

}
#indexSocialImg{padding-top:10px;
position:absolute;
left:110px;
top:-20px;
width:300px;
}

#twitter_div{font: bold 11px/1.2 arial, sans-serif;
padding-left:15px;
padding-right:15px;
padding-top:10px;
line-height:1.5;
margin-bottom:5px;
}

#twitter_div li{margin-bottom:10px;

}

#twitter_div a:active, #twitter_div  a:link,  #twitter_div a:visited{
font: normal 11px/1.4 arial, sans-serif;
color:#333; text-decoration:none;
}
#twitter_div  a:hover{
text-decoration:underline;
color:#FF0000;
}

#blog_div{font: normal 11px/1.0 arial, sans-serif;
padding-left:15px;
padding-right:5px;
padding-top:20px;
line-height:1.5;
margin-bottom:5px;

}

#blog_div li{margin-bottom:10px;


}

#blog_div a:active, #blog_div  a:link,  #blog_div a:visited{
font: bold 11px/1.0 arial, sans-serif;
color:#333; text-decoration:none;
}
#blog_div  a:hover{
text-decoration:underline;
color:#FF0000;
}


/*--------------------------------------*/
/* product page : headline
/*--------------------------------------*/

#products{background-image:url(../images/products.png);
width:940px;
height:300px;
}

p.productTitles{padding-bottom:20px;
font: normal 11px/1.4 arial, sans-serif;
color:#111;
text-align:left;
width:160px;


}

#n3product{padding-top:20px;
padding-left:15px;
padding-right:10px;
float:left;
text-align:center;
}

#progProduct{padding-top:30px;
padding-left:10px;
padding-right:10px;
float:left;
text-align:center;
}


#protProduct{padding-top:30px;
padding-left:10px;
padding-right:10px;
float:left;
text-align:center;
}


#condProduct{padding-top:20px;
padding-left:10px;
padding-right:10px;
float:left;
text-align:center;
}


#nplayerProduct{padding-top:35px;
padding-left:10px;
padding-right:10spx;
float:left;
text-align:center;;
}

#soundLibraryProduct{padding-top:15px;
padding-left:10px;
padding-right:10px;
float:left;
text-align:center;
}


div.bottom {
	font-family: arial, sans-serif;
	font-weight: normal;
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 946px;
	height:1050px;
	}
	

	
div.bottomShort {
	font-family: arial, sans-serif;
	font-weight: normal;
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 946px;
	height:605px;
	}
	
div.bottomFaq {
	font-family: arial, sans-serif;
	font-weight: normal;
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 946px;
	height:4000px;
	}
	
div.bottomDemo {
	font-family: arial, sans-serif;
	font-weight: normal;
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 946px;
	height:1000px;
	}	
	
div.bottomFf {
	font-family: arial, sans-serif;
	font-weight: normal;
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 946px;
	height:1000px;
	}		
	
div.product_bottomFf {
	font-family: arial, sans-serif;
	font-weight: normal;
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 946px;
	height:1200px;
	}	
	
		
	
div.bottomIndex {
	font-family: arial, sans-serif;
	font-weight: normal;
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 946px;
	height:500px;
	padding-top:10px;
	
	}	
	
div.bottomComm{
	font-family: arial, sans-serif;
	font-weight: normal;
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 946px;
	height:400px;
	
	}	
	
div.bottomfriends{
	font-family: arial, sans-serif;
	font-weight: normal;
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 946px;
	height:640px;
	
	
	}	
	
	div.bottomUpgrade{
	font-family: arial, sans-serif;
	font-weight: normal;
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 946px;
	height:1200px;
	
	
	}	
	
#movie{

background-image:url(../images/movieBack.png);
background-repeat:no-repeat;
	position:absolute;
	top:240px;
	padding-top:18px;
	padding-left:18px;
	width:680px;
	height:340px;
}	

#videoList{

position:absolute;
left:568px;
top:23px;
font: bold 11px/1.5 arial, sans-serif;
color:#111;
width:150px;
}	

#tutorialList{

position:absolute;
left:12px;
top:45px;
font: bold 12px/1.5 arial, sans-serif;
color:#111;
width:400px;
}

#videoShare{

position:absolute;
left:568px;
top:493px;
font: bold 12px/1.5 arial, sans-serif;
color:#111;
width:100px;
}


#headline{background-image:url(../images/headlineBackRound.png);
background-repeat:no-repeat;
height:220px;
width:680px;
top:15px;
position:relative;
padding-left:20px;

}

#headlineLong{background-image:url(../images/headlineLong.png);
background-repeat:no-repeat;
height:560px;
width:660px;
top:18px;
position:relative;
padding-left:20px;

}



#headlineText{font: normal 15px/1.4 arial, sans-serif;
color:#EAEAEA;
padding-left:5px;
padding-top:11px;

}

#headlineLongText{font: normal 15px/1.4 arial, sans-serif;
color:#EAEAEA;
padding-left:5px;
padding-top:7px;

}

#headlineLongBody{font: normal 13px/1.3 arial, sans-serif;
color:#111;
padding-left:5px;
padding-top:17px;

}

#headlineLongBodyWide{font: normal 13px/1.3 arial, sans-serif;
color:#111;
padding-left:5px;
padding-top:17px;
width:630px;

}

#headlineLongBody a:active, #headlineLongBody  a:link,  #headlineLongBody a:visited{
color:#FF0000; text-decoration:none;
}
#headlineLongBody  a:hover{
text-decoration:underline;
color:FFF;
}

ul.pressLinks a:active, ul.pressLinks  a:link,  ul.pressLinks a:visited{
color:#FF0000; text-decoration:none;
}
ul.pressLinks  a:hover{
text-decoration:underline;
color:FFF;
}

#notion3{padding-left:2px;
padding-top:18px;

}

p.n3Desc{font: normal 12px/1.4 arial, sans-serif;
color:#111111;
float:left;
position:absolute;
left:290px;
top:45px;
width:260px;

}

#n3box{position:absolute;
left:530px;
top:45px;
}

#progBox{padding-left:0px;
padding-top:18px;

}

p.progDesc{font: normal 12px/1.4 arial, sans-serif;
color:#111111;
float:left;
position:absolute;
left:175px;
top:50px;
width:490px;

}

p.progDescSLE{font: normal 12px/1.4 arial, sans-serif;
color:#111111;
float:left;
position:absolute;
left:15px;
top:50px;
width:650px;

}

#progShot{position:absolute;
left:415px;
top:45px;
}

#aboutJack{position:absolute;
top:300px;
width:630px;
font: normal 12px/1.4 arial, sans-serif;
color:#111111;

}

#aboutJackText{position:absolute;
top:300px;
left:170px;
width:480px;
font: normal 12px/1.4 arial, sans-serif;

}

#aboutText{position:absolute;
top:70px;
left:170px;
width:480px;
font: normal 12px/1.4 arial, sans-serif;

}

#notionLogoAbout{padding-top:30px;
}

/*--------------------------------------*/
/* product page : actionBar
/*--------------------------------------*/

#actionBack{/*background-image:url(../images/actionBack2.png);*/
	background:#111;
	height:560px;
	position: absolute;
	top: 20px;
	left: 695px;
	width: 230px;
	padding-left:10px;
	padding-right:10px;
}

#actionBack2{/*background-image:url(../images/actionBack2.png);*/
	background:#111;
	height:50px;
	position: absolute;
	top: 470px;
	left: 695px;
	width: 250px;
	
}

a:active,   a:link,   a:visited{
color:#EAEAEA; text-decoration:none;
}
 a:hover{
text-decoration:none;
color:#ABABAB;
}


#buy{font: normal 15px/1.4 arial, sans-serif;
letter-spacing:1px;
padding-left:5px;
padding-top:20px;
padding-bottom:20px;
color:#EAEAEA;
border-bottom:#333333 thin solid ;


}



p.actionText{font: normal 11px/1.4 arial, sans-serif;
padding-right:28px;

}

p.actionText a:active,   p.actionText a:link,   p.actionText a:visited{
color:#EAEAEA; text-decoration:underline;
}
p.actionText a:hover{
text-decoration:underline;
color:#ABABAB;
}

#orderDemo{font: normal 15px/1.4 arial, sans-serif;
letter-spacing:1px;
padding-left:5px;
padding-top:15px;
padding-bottom:15px;
color:#EAEAEA;
border-bottom:#333 thin solid ;
}

#tutorials{font: normal 15px/1.4 arial, sans-serif;
letter-spacing:1px;
padding-left:5px;
padding-top:15px;
padding-bottom:15px;
color:#EAEAEA;
border-bottom:#333 thin solid ;
}

#newsletter{font: normal 15px/1.4 arial, sans-serif;
letter-spacing:1px;
padding-left:5px;
padding-top:15px;
padding-bottom:5px;
color:#EAEAEA;


}

#form{
padding-left:5px;
padding-top:5px;
padding-bottom:15px;
width:215px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#EAEAEA;
border-bottom:#333 thin solid ;


}

#form input.text_field{
	width:215px;
	height:13px;
	padding-left:7px;
	padding-top:10px;
	padding-bottom:5px;
	border:none;
	margin-bottom:12px;
	background:url(../images/grey-transparent.png);
	color:#222;
	}

#share{font: normal 15px/1.4 arial, sans-serif;
letter-spacing:1px;
padding-left:15px;
color:#EAEAEA;
/*background-image: url(../images/socialBack.jpg);*/
background-repeat:no-repeat;
position:absolute;
height:60px;
width:250px;
top:0px;

}

#comm{font: normal 15px/1.4 arial, sans-serif;
letter-spacing:1px;
padding-left:5px;
padding-top:10px;
padding-bottom:24px;
position:absolute;
top:350px;
left:10px;
height:48px;
width:215px;
color:#EAEAEA;
border-bottom:#333 thin solid ;
}

#cart{position:absolute;
left:195px;
top:18px;
}

#disk{position:absolute;
left:195px;
top:85px;

}

#video{position:absolute;
left:195px;
top:152px;
}

#commIcon{position:absolute;
left:195px;
top:352px;
}

#facebook{/*background-image:url(../images/FacebookShad.png);
background-repeat:no-repeat;*/
width:40px;
height:40px;
left:15px;
top:60px;
position: absolute;

}

#myspace{
width:40px;
height:40px;
left:56px;
top:40px;
position: absolute;

}

#twitter{
height:40px;
left:62px;
top:60px;
position: absolute;

}

#youtube{
width:40px;
height:40px;
left:105px;
top:60px;
position: absolute;

}


/*--------------------------------------*/
/* product page : features
/*--------------------------------------*/

#featureLogo{position:absolute;
left:520px;
top:108px;
}

#featureLogoSounds{position:absolute;
left:410px;
top:76px;
}

#featureLogoPerm{position:absolute;
left:478px;
top:118px;
}



#featuresBack{background-image:url(../images/featuresBackIndex.png);
background-repeat:no-repeat;
	height: 640px;
	position: absolute;
	top: 600px;
	width: 946px;
	}
	
#featuresBackSle{background-image:url(../images/featuresBackSle.png);
background-repeat:no-repeat;
	height: 1310px;
	position: absolute;
	top: 20px;
	width: 946px;
	}
	
#featuresBackCustom{background-image:url(../images/featuresBackLong.png);
background-repeat:no-repeat;
	height: 1250px;
	position: absolute;
	top: 20px;
	width: 946px;
	}	
	
	#featuresBackShort{background-image:url(../images/featuresBackShort.png);
background-repeat:no-repeat;
	height: 530px;
	position: absolute;
	top: 600px;
	width: 946px;
	}

	
	

#featuresBackLong{background-image:url(../images/featuresBackLong.png);
background-repeat:no-repeat;
	height: 1300px;
	position: absolute;
	top: 600px;
	width: 946px;
	}

p.feature1Body a:active, p.feature1Body  a:link,  p.feature1Body a:visited{
color:#FF0000; text-decoration:none;
}
p.feature1Body  a:hover{
text-decoration:underline;
color:FFF;
}

p.feature1BodyCustom a:active, p.feature1BodyCustom  a:link,  p.feature1BodyCustom a:visited{
color:#FF0000; text-decoration:none;
}
p.feature1BodyCustom  a:hover{
text-decoration:underline;
color:FFF;
}


p.feature2Body a:active, p.feature2Body  a:link,  p.feature2Body a:visited{
color:#FF0000; text-decoration:none;
}
p.feature2Body  a:hover{
text-decoration:underline;
color:FFF;
}

p.feature3Body a:active, p.feature3Body  a:link,  p.feature3Body a:visited{
color:#FF0000; text-decoration:none;
}
p.feature3Body  a:hover{
text-decoration:underline;
color:FFF;
}

p.feature4Body a:active, p.feature4Body  a:link,  p.feature4Body a:visited{
color:#FF0000; text-decoration:none;
}
p.feature4Body  a:hover{
text-decoration:underline;
color:FFF;
}

p.feature5Body a:active, p.feature5Body  a:link,  p.feature5Body a:visited{
color:#FF0000; text-decoration:none;
}
p.feature5Body  a:hover{
text-decoration:underline;
color:FFF;
}

p.feature5BodyCustom a:active, p.feature5BodyCustom  a:link,  p.feature5BodyCustom a:visited{
color:#FF0000; text-decoration:none;
}
p.feature5BodyCustom  a:hover{
text-decoration:underline;
color:FFF;
}

p.feature6Body a:active, p.feature6Body  a:link,  p.feature6Body a:visited{
color:#FF0000; text-decoration:none;
}
p.feature6Body  a:hover{
text-decoration:underline;
color:FFF;
}

#newFeatures{font: normal 15px/1.4 arial, sans-serif;
color:#EAEAEA;
padding-left:15px;
padding-top:10px;

}


#feature1{	padding-top:20px;
	padding-left:15px;
	float:left;
	position:absolute;
	height:104px;
	width:-292px;
	left: 0px;

}

#feature1custom{	padding-top:20px;
	padding-left:15px;
	float:left;
	position:absolute;
	height:104px;
	top:550px;
	left: 0px;

}

#india_vid{position:absolute;

left:15px;
top:780px;
}

#feature1Text{
	position:absolute;
	float:left;
	padding-left:15px;
	padding-top:20px;
	font: normal 16px/1.4 arial, sans-serif;
	color:#000;
	width:250px;
	left: 194px;
}

#feature1TextCustom{
	position:absolute;
	float:left;
	padding-left:15px;
	padding-top:20px;
	font: normal 16px/1.4 arial, sans-serif;
	color:#000;
	width:600px;
	left: 300px;
	top:550px;
}

#whatCustomCustom{
	position:absolute;
	float:left;
	padding-left:15px;
	padding-top:20px;
	font: normal 16px/1.4 arial, sans-serif;
	color:#000;
	width:580px;
	left: 0px;
	top:30px;
}

#feature1TextWide{
	position:absolute;
	float:left;
	padding-left:15px;
	padding-top:20px;
	font: normal 16px/1.4 arial, sans-serif;
	color:#000;
	width:700px;
	left: 194px;
}

p.feature1Body{font: normal 11px/1.4 arial, sans-serif;
color:#404040;

}

p.feature1BodyCustom{font: normal 12px/1.4 arial, sans-serif;
color:#404040;

}

p.feature1BodyWide{font: normal 12px/1.4 arial, sans-serif;
color:#404040;

}

#feature2{
	padding-top:20px;
	padding-left:15px;
	float:left;
	position:absolute;
	height:104px;
	width:-292px;
	left: 470px;
}

#feature2custom{	padding-top:20px;
	padding-left:15px;

	position:absolute;
	height:104px;
	top:470px;
	left: 0px;

}

#feature2Text{
	position:absolute;
	float:left;
	padding-left:15px;
	padding-top:20px;
	font: normal 16px/1.4 arial, sans-serif;
	color:#000;
	width:250px;
	left: 665px;
}

#feature2TextCustom{
	position:absolute;
	float:left;
	padding-left:15px;
	padding-top:20px;
	font: normal 16px/1.4 arial, sans-serif;
	color:#000;
	width:600px;
	left: 300px;
	top:450px;
}

p.feature2Body{font: normal 11px/1.4 arial, sans-serif;
color:#404040;	
	

}	

p.feature2BodyCustom{font: normal 12px/1.4 arial, sans-serif;
color:#404040;	
	

}

#feature3{
	padding-top:10px;
	padding-left:15px;
	float:left;
	position:absolute;
	height:-55px;
	top: 170px;
	left:0px;
}

#feature3custom{	padding-top:20px;
	padding-left:15px;

	position:absolute;
	height:104px;
	top:650px;
	left: 0px;

}

#feature3Text{
	position:absolute;
	float:left;
	padding-left:15px;
	padding-top:10px;
	font: normal 16px/1.4 arial, sans-serif;
	color:#000;
	width:250px;
	top: 170px;
	height: -56px;
	left: 193px;
}

#feature3TextCustom{
	position:absolute;
	float:left;
	padding-left:15px;
	padding-top:10px;
	font: normal 16px/1.4 arial, sans-serif;
	color:#000;
	width:270px;
	top: 650px;
	
	left: 170px;
}



#feature3Cond{
	padding-top:10px;
	padding-left:15px;
	float:left;
	position:absolute;
	height:-55px;
	top: 200px;
	left:0px;
}

#feature3Text{
	position:absolute;
	float:left;
	padding-left:15px;
	padding-top:10px;
	font: normal 16px/1.4 arial, sans-serif;
	color:#000;
	width:250px;
	top: 170px;
	height: -56px;
	left: 193px;
}

#feature3TextWide{
	position:absolute;
	float:left;
	padding-left:15px;
	padding-top:10px;
	font: normal 16px/1.4 arial, sans-serif;
	color:#000;
	width:700px;
	top: 170px;
	height: -56px;
	left: 193px;
}

#feature3TextWideCond{
	position:absolute;
	float:left;
	padding-left:15px;
	padding-top:10px;
	font: normal 16px/1.4 arial, sans-serif;
	color:#000;
	width:700px;
	top: 200px;
	height: -56px;
	left: 193px;
}

p.feature3Body{font: normal 11px/1.4 arial, sans-serif;
color:#404040;	
	
}
p.feature3BodyCustom{font: normal 12px/1.4 arial, sans-serif;
color:#404040;	
	
}

#feature3BodyWide{font: normal 12px/1.4 arial, sans-serif;
color:#404040;	
	
}

#feature4{
	padding-top:10px;
	padding-left:15px;
	float:left;
	position:absolute;
	height:-32px;
	left: 470px;
	width: -293px;
	top: 170px;
}

#feature4custom{	padding-top:20px;
	padding-left:15px;

	position:absolute;
	height:104px;
	top:650px;
	left: 460px;

}



#feature4Text{
position:absolute;
float:left;
padding-left:15px;
padding-top:10px;
font: normal 16px/1.4 arial, sans-serif;
color:#000;
width:250px;
left:665px;
top: 170px;
}

#feature4TextCustom{
position:absolute;
float:left;
padding-left:15px;
padding-top:10px;
font: normal 16px/1.4 arial, sans-serif;
color:#000;
width:270px;
left:615px;
top: 650px;
}

p.feature4Body{font: normal 11px/1.4 arial, sans-serif;
color:#404040;	
	
}

p.feature4BodyCustom{font: normal 12px/1.4 arial, sans-serif;
color:#404040;	
	
}

#feature5{
	padding-top:10px;
	padding-left:15px;
	float:left;
	position:absolute;
	top: 315px;
	height: -209px;
	left: 0px;
}

#feature5Wide{
	padding-top:10px;
	padding-left:15px;
	float:left;
	position:absolute;
	top: 460px;
	height: -209px;
	left: 0px;
}

#reqWide{
	padding-top:10px;
	padding-left:15px;
	float:left;
	position:absolute;
	top: 150px;
	height: -209px;
	left: 0px;
}

#feature5Text{
	position:absolute;
	float:left;
	padding-left:15px;
	padding-top:10px;
	font: normal 16px/1.4 arial, sans-serif;
	color:#000;
	width:250px;
	top: 315px;
	height: -209px;
	left: 193px;
}

#feature5TextCustom{
	position:absolute;
	float:left;
	padding-left:15px;
	padding-top:10px;
	font: normal 16px/1.4 arial, sans-serif;
	color:#000;
	width:890px;
	top: 915px;
	left:15px;
}

#feature5BodyWide{
	position:absolute;
	left: 15px;
	font: normal 11px/1.4 arial, sans-serif;
	color:#404040;
	top:40px;
	left:20px;
	
}

#n3_feature5BodyWide{
	position:absolute;
	left: 15px;
	font: normal 11px/1.4 arial, sans-serif;
	color:#404040;
	top:490px;
	left:215px;
	
}


#reqTextWide{
	position:absolute;
	float:left;
	padding-left:15px;
	padding-top:10px;
	font: normal 16px/1.4 arial, sans-serif;
	color:#000;
	width:250px;
	top: 150px;
	height: -209px;
	left: 193px;
}

#feature5TextWide{
	position:absolute;
	float:left;
	padding-left:15px;
	padding-top:10px;
	font: normal 16px/1.4 arial, sans-serif;
	color:#000;
	width:700px;
	top: 455px;
	height: -209px;
	left: 190px;
}

#feature5Wide2{
	padding-top:10px;
	padding-left:15px;
	float:left;
	position:absolute;
	top: 330px;
	height: -209px;
	left: 0px;
}

#feature5TextWide2{
	position:absolute;
	float:left;
	padding-left:15px;
	padding-top:10px;
	font: normal 16px/1.4 arial, sans-serif;
	color:#000;
	width:700px;
	top: 20px;
	height: -209px;
	left: 193px;
}

#feature5TextWide3{
	position:absolute;
	float:left;
	padding-left:15px;
	padding-top:10px;
	font: normal 16px/1.4 arial, sans-serif;
	color:#000;
	width:700px;
	top: 350px;
	height: -209px;
	left: 0px;
}



p.feature5Body{font: normal 11px/1.4 arial, sans-serif;
color:#404040;	
	
}


#reqBodyWide{font: normal 12px/1.4 arial, sans-serif;
color:#404040;	
	
}

#feature6{
	padding-top:10px;
	padding-left:15px;
	float:left;
	position:absolute;
	top: 315px;
	height: -211px;
	left: 470px;
}

#feature6Text{
	position:absolute;
	float:left;
	padding-left:15px;
	padding-top:10px;
	font: normal 16px/1.4 arial, sans-serif;
	color:#000;
	width:249px;
	left: 665px;
	top: 315px;
	height: -203px;
}

p.feature6Body{font: normal 11px/1.4 arial, sans-serif;
color:#404040;	
	
}

#fullFeatures{
	font: normal 13px/1.4 arial, sans-serif bold;
	color:#111;
	position:absolute;
	top:600px;
	left:100px;
	line-height:20px;
	
	}
	
p.ff a:active, p.ff  a:link,  p.ff a:visited{
color:#FF0000; text-decoration:none;
}
p.ff  a:hover{
text-decoration:underline;
color:FFF;
}	

#featureBot1{
position:absolute;
left:15px;
top:50px
}

#featureBot1Text{
font: normal 12px/1.4 arial, sans-serif bold;
color:#111;
position:absolute;
left:200px;
top:50px;
}

#featureBot1Mixer{
position:absolute;
left:15px;
top:200px
}

#featureBot1TextMixer{
font: normal 12px/1.4 arial, sans-serif bold;
color:#111;
position:absolute;
left:200px;
top:200px;
}

#featureBot1TextUi{
font: normal 12px/1.4 arial, sans-serif bold;
color:#111;
position:absolute;
left:20px;
top:50px;
width:900px;
}

#notion3Comp{position:absolute;
top:130px;
left:20px;
font: bold 14px/1.4 arial, sans-serif bold;
color:#111;
}

#sibeliusComp{position:absolute;
top:130px;
left:325px;
font: bold 14px/1.4 arial, sans-serif bold;
color:#111;
}

#finaleComp{position:absolute;
top:130px;
left:630px;
font: bold 14px/1.4 arial, sans-serif bold;
color:#111;
}

#featureBot2{
position:absolute;
left:755px;
top:180px;
}

#featureBot2Live{
position:absolute;
left:755px;
top:300px;
}

#featureBot2Mixer{
position:absolute;
left:15px;
top:360px;
}

#featureBot2Mixerout{
position:absolute;
left:15px;
top:50px;
}

#featureBot2Ui{
position:absolute;
left:720px;
top:290px;
}

#featureBot2Text{
font: normal 12px/1.4 arial, sans-serif bold;
color:#111;
position:absolute;
left:20px;
top:180px;
width:730px;
}

#featureBot2TextMixer{
font: normal 12px/1.4 arial, sans-serif bold;
color:#111;
position:absolute;
left:200px;
top:360px;
width:730px;
}

#featureBot2TextMixerout{
font: normal 12px/1.4 arial, sans-serif bold;
color:#111;
position:absolute;
left:200px;
top:50px;
width:730px;
}

#featureBot2TextLive{
font: normal 12px/1.4 arial, sans-serif bold;
color:#111;
position:absolute;
left:20px;
top:300px;
width:730px;
}
#featureBot2TextUi{
font: normal 12px/1.4 arial, sans-serif bold;
color:#111;
position:absolute;
left:20px;
top:330px;
width:700px;
}

#featureBotPlayer{
position:absolute;
left:755px;
top:165px;
}

#featureBotPlayerText{
font: bold 13px/1.4 arial, sans-serif bold;
color:#111;
position:absolute;
left:20px;
top:580px;
width:730px;
}

#featureBot3{
position:absolute;
left:15px;
top:900px
}

#featureBot3Text{
font: normal 12px/1.4 arial, sans-serif bold;
color:#111;
position:absolute;
left:200px;
top:900px;
}



#featureBot3MixerText{
font: normal 12px/1.4 arial, sans-serif bold;
color:#111;
position:absolute;
left:20px;
top:310px;
padding-right:30px;
height:100px;
}

#featureBot4{
position:absolute;
left:755px;
top:1060px
}

#featureBot4Text{
font: normal 12px/1.4 arial, sans-serif bold;
color:#111;
position:absolute;
left:20px;
top:1060px;
width:730px;
}

#featureInstList{font: normal 12px/1.4 arial, sans-serif bold;
background-color:#CCCCCC;
color:#111;
position:absolute;
left:4px;
top:320px;
width:924px;
padding-left:15px;
padding-top:7px;
height:220px;


}

#featureInstListDemo{font: normal 12px/1.4 arial, sans-serif bold;
background-color:#CCCCCC;
color:#111;
position:absolute;
left:4px;
top:340px;
width:924px;
padding-left:15px;
padding-top:20px;
height:580px;


}

#strings{float:left;}

#woodwinds{float:left;
padding-left:22px;}

#saxaphones{float:left;
padding-left:22px;}

#keyboards{float:left;
padding-left:22px;}

#drums{float:left;
padding-left:22px;}

#perc{float:left;
padding-left:22px;}


#stringsD{position:absolute;
left:15px;
top:240px;}

#woodwindsD{position:absolute;
left:250px;
top:240px;}

#saxaphonesD{position:absolute;
left:450px;
top:240px;}

#keyboardsD{position:absolute;
left:700px;
top:240px;}

#drumsD{position:absolute;
left:15px;
top:420px;}

#perc1D{position:absolute;
left:250px;
top:420px;}

#perc2D{position:absolute;
left:450px;
top:420px;}

#perc3D{position:absolute;
left:700px;
top:420px;}

#fullFeaturesList{padding-left:20px;
padding-top:30px;
font: normal 12px/1.4 arial, sans-serif ;

color:#111;
}


/*--------------------------------------*/
/* feature pages
/*--------------------------------------*/


#featureNav{
background-image:url(../images/featuresPageTopNav.png);
width:680px;
height:50px;
top:20px;
position:relative;
;

}

#featureNavText{
width:680px;
height:10px;
top:13px;
position:relative;
font: normal 10px/1.4 arial, sans-serif;
color:#EAEAEA;

}


li.featureNav{
float:left;
position:relative;
padding-left:15px;
padding-top:5px;
padding-right:12px;
border-right-color:#333;
border-right-style:solid;
border-right-width:thin;
height:20px;
}

li.featureNav2{
float:left;
position:relative;
padding-left:13px;
padding-top:5px;
padding-right:13px;
height:40px;
}




#featureHead{background-image:url(../images/featuresPageTop.png);
background-repeat:no-repeat;
width:680px;
height:500px;
top:30px;
position:relative;
padding-left:10px;
}

#featureImage1{
position:absolute;
left:20px;
top:50px;
}


#featureText1{
position:absolute;
left:210px;
top:50px;
font: normal 12px/1.3 arial, sans-serif;
color:#111;
padding-right:30px;
}

#featureTextRewire{
position:absolute;
left:130px;
top:55px;
font: normal 12px/1.3 arial, sans-serif;
color:#111;
padding-right:30px;
}

#featureImage2{
position:absolute;
left:480px;
top:195px;
font: normal 12px/1.3 arial, sans-serif;
color:#111;

}

#featureText2{
position:absolute;
left:20px;
top:195px;
font: normal 12px/1.3 arial, sans-serif;
color:#111;
padding-right:20px;
width:445px;
}

#featureImage3{
left:20px;
top:340px;
position:absolute;


}


#featureImage3Sounds{
left:20px;
top:360px;
position:absolute;


}

#featureText3{
	position:absolute;
	left:220px;
	top:340px;
	font: normal 12px/1.3 arial, sans-serif;
	color:#111;
	width:445px;
}

#featureText3Sounds{
position:absolute;
left:210px;
top:360px;
font: normal 12px/1.3 arial, sans-serif;
color:#111;

width:445px;
}

#featureTextBullets{
position:absolute;
left:30px;
top:300px;
font: normal 12px/1.4 arial, sans-serif;
color:#111;
width:600px;
}

#featureSoundsBullets{
position:absolute;
left:20px;
top:150px;
font: normal 13px/1.4 arial, sans-serif;
color:#111;
width:600px;

}

#audioPlayer{position:absolute;
left:160px;
top:2px;
}

#featureSoundsBullets img{vertical-align:middle;
}

ul.featureBullets{list-style:outside;}

ul.featureBullets{list-style:none;


}

span.fontUp{font-size:13px;
font-weight:bold;
}

#demoSongsLeft{position:absolute;
top:620px;
left:20px;
font:bold 13px/1.4 arial, sans-serif;
color:#111;

}

#demoSongsRight{position:absolute;
top:620px;
left:450px;
font:bold 13px/1.4 arial, sans-serif;
color:#111;

}

/*--------------------------------------*/
/* community
/*--------------------------------------*/	

#communityBack{background-image:url(../images/featuresBack.png);
background-repeat:no-repeat;
	height: 480px;
	position: absolute;
	top: 20px;
	width: 946px;
	}
	
/*--------------------------------------*/
/*support
/*--------------------------------------*/	

#faqBack{background-image:url(../images/faqBack.png);
background-repeat:no-repeat;
	height: 4000px;
	position: absolute;
	top: 20px;
	width: 946px;
	}
	
#faqCat{	font: normal 18px/1.4 arial, sans-serif;
color:#111;
position:absolute;
top:50px;
left:15px
}
	
#ffBack{background-image:url(../images/featuresBackMed.png);
background-repeat:no-repeat;
	height: 1000px;
	position: absolute;
	top: 20px;
	width: 946px;
	}	
	
#faqQuestions{	font: normal 13px/1.4 arial, sans-serif;
color:#111;

}

#faqAnswers{font: normal 13px/1.4 arial, sans-serif;
color:#111;

}

p.faqCategory{font: bold 14px/1.4 arial, sans-serif;
color:#111;
padding-left:15px;
padding-top:15px;
}

p.faqQuestion{font: bold 13px/1.4 arial, sans-serif;
color:#111;
padding-left:15px;
padding-top:15px;
}

p.faqAnswer{font: normal 13px/1.4 arial, sans-serif;
color:#111;
padding-left:15px;
padding-top:15px;
padding-right:15px;
}

p.faqQuestion a:active, p.faqQuestion  a:link,  p.faqQuestion a:visited{
color:#111; text-decoration:none;
}
p.faqQuestion  a:hover{
text-decoration:none;
color:#111;
}

#faqCat a:active, #faqCat  a:link,  #faqCat a:visited{
color:#111; text-decoration:none;
}
#faqCat  a:hover{
text-decoration:none;
color:#FF0000;
}

p.faqAnswer a:active, p.faqAnswer  a:link,  p.faqAnswer a:visited{
color:#111; text-decoration:underline;
}
p.faqAnswer  a:hover{
text-decoration:underline;
color:#FF0000;
}

#n3Downloads{position:absolute;
top:60px;
left:20px;
}

#n3DownloadsText{
	position:absolute;
	top:60px;
	left:220px;
	width:700px;
	font: normal 13px/1.4 arial, sans-serif;
	color:#111;
}

#progDownloads{position:absolute;
top:380px;
left:20px;
}

#progDownloadsText{
	position:absolute;
	top:380px;
	left:220px;
	width:700px;
	font: normal 13px/1.4 arial, sans-serif;
	color:#111;
}

#protDownloads{position:absolute;
top:600px;
left:20px;
}

#protDownloadsText{
	position:absolute;
	top:600px;
	left:220px;
	width:700px;
	font: normal 13px/1.4 arial, sans-serif;
	color:#111;
}

#condDownloads{position:absolute;
top:790px;
left:20px;
}

#condDownloadsText{
	position:absolute;
	top:790px;
	left:220px;
	width:700px;
	font: normal 13px/1.4 arial, sans-serif;
	color:#111;
}


		

/*--------------------------------------*/
/* forms
/*--------------------------------------*/

#formDemoP{
padding-left:5px;
padding-top:15px;
padding-bottom:15px;
width:215px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#EAEAEA;



}

#formDemoP input.text_field{
	width:190px;
	height:20px;
	padding:6px;
	border:none;
	margin-bottom:8px;
	background:url(../images/grey-transparent.png);
	color:#222;
	}
	
#formProgDemo{
position:absolute;
left:400px;
width:250px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#111;
top:80px;



}

#formProgDemo input.text_field{
	width:400px;
	height:20px;
	padding:6px;
	border:none;
	margin-bottom:8px;
	background:url(../images/grey-transparent.png);
	color:#222;
	}	
	
#formCustomer{
padding-left:5px;
padding-top:15px;
padding-bottom:15px;
width:310px;
height:180px;
position:absolute;
left:20px;
top:100px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#111;

}

#formDemo{
padding-left:0px;
padding-top:15px;
padding-bottom:15px;
width:500px;
height:180px;
position:absolute;
left:0px;
top:180px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#111;

}




#formCustomer input.text_field{
	width:350px;
	height:20px;
	padding:6px;
	border:none;
	margin-bottom:8px;
	background:url(../images/grey-transparent.png);
	color:#222;
	}
	
#formDemo input.text_field{
	width:350px;
	height:20px;
	padding:10px;
	border:none;
	margin-bottom:8px;
	background:url(../images/grey-transparent.png);
	color:#222;
	}	
	
#formCustomerRight{
padding-left:0px;
padding-top:15px;
padding-bottom:15px;
width:300px;
height:50px;
position:absolute;
left:0px;
top:80px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#111;

}

#formCustomerRightHome{

width:300px;
height:50px;
position:absolute;
left:0px;
top:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#111;

}

#formCustomerRight input.text_field{
	width:200px;
	height:20px;
	padding:6px;
	border:none;
	margin-bottom:8px;
	background:url(../images/grey-transparent.png);
	color:#222;
	}
		
	
#supportRight{position:absolute;
left:330px;
top:0px;
}

#demoRight{position:absolute;
left:400px;
top:10px;
}		

#techContact{position:absolute;
left:330px;
top:300px;
width:300px;
}
	
#formNewsletterPage{
padding-left:5px;
padding-top:15px;
padding-bottom:15px;
width:350px;
height:50px;
position:absolute;
left:20px;
top:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#EAEAEA;



}

#formNewsletterPage input.text_field{
	width:230px;
	height:20px;
	padding:6px;
	border:none;
	margin-bottom:8px;
	background:url(../images/grey-transparent.png);
	color:#222;
	}	
	
#csTitle{font: bold 14px/1.2 arial, sans-serif;
color:#111;
padding-top:0px;
padding-bottom:10px;
}

p.csText{font: normal 12px/1.2 arial, sans-serif;
color:#111;
padding-top:5px;
padding-bottom:10px;
width:260px;
}

#nlTitle{font: bold 14px/1.2 arial, sans-serif;
color:#111;
padding-top:0px;
padding-bottom:10px;
}

p.nlText{font: normal 12px/1.2 arial, sans-serif;
color:#111;
padding-top:5px;
padding-bottom:10px;
width:350px;
}
	
/*--------------------------------------*/
/* Addtional DIVs
/*--------------------------------------*/


#newsArchive{position:absolute;
left:390px;
width:260px;
top:45px;
font: bold 14px/1.2 arial, sans-serif;
color:#111;
padding-top:0px;
padding-bottom:5px;

}

p.newsArchiveText{font: normal 12px/1.2 arial, sans-serif;color:#111;
padding-top:3px;
padding-bottom:10px;
}

p.newsArchiveText a:active, p.newsArchiveText  a:link,  p.newsArchiveText a:visited{
color:#FF0000; text-decoration:none;
}
p.newsArchiveText  a:hover{
text-decoration:underline;
color:FFF;
}	

#dealerList{font: normal 12px/1.2 arial, sans-serif;color:#111;
padding-left:20px;
padding-top:30px;
}

#expSoundsList{position:absolute;
font:normal 12px/1.2 arial, sans-serif;color:#111;
top:50px;
left:15px;
width:900px;
}

#demoImage{position:absolute;
left:30px;
top:70px;
width:300px;
font:normal 12px/1.2 arial, sans-serif;color:#111;

}

#upgradeThanks{position:absolute;
left:30px;
top:40px;

}

#royGil{position:absolute;

top:60px;
left:20px;
}

#royGilText{position:absolute;

top:60px;
left:250px;
font:normal 12px/1.2 arial, sans-serif;color:#111;
width:650px;
}

#royGilAudio{position:absolute;
font:normal 12px/1.2 arial, sans-serif;color:#111;
top:175px;
left:20px;
}

#dan{position:absolute;

top:390px;
left:20px;
}

#danText{position:absolute;
top:390px;
left:170px;
width:730px;
font:normal 12px/1.2 arial, sans-serif;color:#111;
}

#danText a:active, #danText  a:link,  #danText a:visited{
color:#111; text-decoration:none;
}
#danText  a:hover{
text-decoration:underline;
color:#FF0000;
}

#neil{position:absolute;

top:50px;
left:20px;
}

#neilText{position:absolute;
top:50px;
left:250px;
width:630px;
font:normal 12px/1.2 arial, sans-serif;color:#111;
}

#vic{position:absolute;

top:260px;
left:20px;
}

#vicText{position:absolute;
top:260px;
left:170px;
width:730px;
font:normal 12px/1.2 arial, sans-serif;color:#111;
}



/*--------------------------------------*/
/* support
/*--------------------------------------*/

#support1Text{
	position:absolute;
	float:left;
	padding-left:15px;
	padding-top:20px;
	font: normal 16px/1.4 arial, sans-serif;
	color:#000;
	width:400px;
	left: 10px;
}

p.support1Body{font: normal 11px/1.4 arial, sans-serif;
color:#404040;

}

#support2Text{
	position:absolute;
	float:left;
	padding-left:15px;
	padding-top:20px;
	font: normal 16px/1.4 arial, sans-serif;
	color:#000;
	width:400px;
	left: 450px;
}

p.support2Body{font: normal 11px/1.4 arial, sans-serif;
color:#404040;

}

#support3Text{
	position:absolute;
	float:left;
	padding-left:15px;
	font: normal 16px/1.4 arial, sans-serif;
	color:#000;
	width:400px;
	left: 10px;
	top:300px;
}

p.support3Body{font: normal 11px/1.4 arial, sans-serif;
color:#404040;

}

#support4Text{
	position:absolute;
	float:left;
	padding-left:15px;

	font: normal 16px/1.4 arial, sans-serif;
	color:#000;
	width:400px;
	left: 450px;
	top:300px;
}

p.support4Body{font: normal 11px/1.4 arial, sans-serif;
color:#404040;

}

p.support2Body a:active, p.support2Body  a:link,  p.support2Body a:visited{
color:#FF0000; text-decoration:none;
}
p.support2Body  a:hover{
text-decoration:underline;
color:FFF;
}

#supportForm{position:absolute;
top:460px;
width:650px;
font: normal 12px/1.4 arial, sans-serif;
}

#siteLicense{font: normal 13px/1.4 arial, sans-serif;
color:#111;
position:absolute;
top:50px;
left:20px;
width:900px;
}

#siteLicense a:active, #siteLicense  a:link,  #siteLicense a:visited{
color:#FF0000; text-decoration:none;
}
#siteLicense  a:hover{
text-decoration:underline;
color:FFF;
}

#upProt{position:absolute;
top:50px;
left:750px;
}
#upProg{position:absolute;
top:300px;
left:750px;
}

#soundsList{background-image:url(../images/movieBackPlain.png);
background-repeat:no-repeat;
font: normal 12px/1.4 arial, sans-serif;
color:#111;
	position:absolute;
	top:240px;
	padding-top:18px;
	padding-left:18px;
	
	width:680px;
	height:340px;
}

#soundsListLeft{
font: normal 12px/1.4 arial, sans-serif;
color:#111;
	position:absolute;
	top:50px;
	width:350px;
	height:340px;
	left:20px;
}

#soundsListCenter{
font: normal 12px/1.4 arial, sans-serif;
color:#111;
	position:absolute;
	top:50px;
	width:350px;
	height:340px;
	left:350px;
}

#soundsListRight{
font: normal 12px/1.4 arial, sans-serif;
color:#111;
	position:absolute;
	top:20px;
	width:230px;
	height:340px;
	left:460px;
}

#progPlayer{position:absolute;
top:200px;
}

#notionLogo{position:absolute;
top:10px;
left:20px;
font: normal 13px/1.4 arial, sans-serif;
color:#111;
}

#screenshot{
	position:absolute;
	top:75px;
	left:0px;
	font: normal 13px/1.4 arial, sans-serif;
	color:#111;
}

#mixerScreenshot{
	position:absolute;
	top:75px;
	left:275px;
	font: normal 13px/1.4 arial, sans-serif;
	color:#111;
}

#collageScreenshot{
	position:absolute;
	top:75px;
	left:540px;
	font: normal 13px/1.4 arial, sans-serif;
	color:#111;
}

#notion3Press{
	position:absolute;
	top:8px;
	left:0px;
	font: normal 13px/1.4 arial, sans-serif;
	color:#111;
	width:500px;
}

#notion3Press a:active, #notion3Press  a:link,  #notion3Press a:visited{
color:#FF0000; text-decoration:none;
}
#notion3Press  a:hover{
text-decoration:underline;
color:#FF0000;
}

#progressionPress{
	position:absolute;
	top:8px;
	left:0px;
	font: normal 13px/1.4 arial, sans-serif;
	color:#111;
	width:500px;
}

#progressionPress a:active, #progressionPress  a:link,  #progressionPress a:visited{
color:#FF0000; text-decoration:none;
}
#progressionPress  a:hover{
text-decoration:underline;
color:#FF0000;
}

#notionBoxPress
{
	position:absolute;
	top:250px;
	left:200px;
	font: normal 13px/1.4 arial, sans-serif;
	color:#111;
}

#progBoxPress
{
	position:absolute;
	top:250px;
	left:200px;
	font: normal 13px/1.4 arial, sans-serif;
	color:#111;
}

#protBoxPress
{
	position:absolute;
	top:250px;
	left:200px;
	font: normal 13px/1.4 arial, sans-serif;
	color:#111;
}

#condBoxPress
{
	position:absolute;
	top:250px;
	left:200px;
	font: normal 13px/1.4 arial, sans-serif;
	color:#111;
}

#pressWrap{background-color:#eaeaea;
width:938px;
height:900px;
position:absolute;
left:5px;
top:38px;
}

#notionCut{position:absolute;
top:250px;
left:400px;
font: normal 13px/1.4 arial, sans-serif;
color:#111;
font: normal 13px/1.4 arial, sans-serif;
color:#111;
}

#progCut{position:absolute;
top:250px;
left:400px;
font: normal 13px/1.4 arial, sans-serif;
color:#111;
}

#protCut{position:absolute;
top:250px;
left:400px;
font: normal 13px/1.4 arial, sans-serif;
color:#111;
}

#condCut{position:absolute;
top:250px;
left:400px;
font: normal 13px/1.4 arial, sans-serif;
color:#111;
}

#notionTutes{font: bold 30px/1.4 arial, sans-serif;
color:#111;
width:925px;
padding-bottom:20px;

border-bottom:#999999 thin solid;
}

#progtutes{font: bold 15px/1.4 arial, sans-serif;
color:#111;
width:925px;
padding-bottom:20px;

border-bottom:#999999 thin solid;}

#conductingtutes{font: bold 15px/1.4 arial, sans-serif;
color:#111;
width:925px;
padding-bottom:20px;

border-bottom:#999999 thin solid;}

#notionUpdate{position:absolute;
top:50px;
left:15px;
font: normal 12px/1.4 arial, sans-serif;
color:#111;
width:910px;
border-bottom:thin solid #999999;
padding-bottom:15px;
}

#notionUpdate a:active, #notionUpdate  a:link,  #notionUpdate a:visited{
color:#FF0000; text-decoration:none;
}
#pnotionUpdate  a:hover{
text-decoration:underline;
color:#FF0000;
}

#progressionUpdate{position:absolute;
top:470px;
left:15px;
font: normal 12px/1.4 arial, sans-serif;
color:#111;
width:910px;
border-bottom:thin solid #999999;
padding-bottom:15px;
}

#progressionUpdate a:active, #progressionUpdate  a:link,  #progressionUpdate a:visited{
color:#FF0000; text-decoration:none;
}
#progressionUpdate  a:hover{
text-decoration:underline;
color:#FF0000;
}

#compUpdate{position:absolute;
top:760px;
left:15px;
font: normal 12px/1.4 arial, sans-serif;
color:#111;
width:910px;

padding-bottom:15px;
}

p.upgradeText a:active, p.upgradeText  a:link,  p.upgradeText a:visited{
color:#FF0000; text-decoration:none;
}
p.upgradeText  a:hover{
text-decoration:underline;
color:#FF0000;
}

#sitemap{position:absolute;
top:50px;
left:15px;
font: normal 12px/1.4 arial, sans-serif;
color:#111;
z-index:10;
}

p.upgradeText{font: normal 12px/1.4 arial, sans-serif;
color:#111;}

#upIns{
position:absolute;
top:300px;
left:350px;
width:300px;

font: normal 10px/1.4 arial, sans-serif;
color:#111;}

#upIns a:active, #upIns a:link,  #upIns a:visited{
color:#FF0000; text-decoration:none;
}
#upIns  a:hover{
text-decoration:underline;
color:#FF0000;
}



ul.onlineDealers a:active, ul.onlineDealers a:link,  ul.onlineDealers a:visited{
color:#111; text-decoration:underline;
}
ul.onlineDealers  a:hover{
text-decoration:underline;
color:#FF0000;
}

#notion3DemoBox{position:absolute;
left:195px;
top:40px;
}

#notionExpSounds{position:absolute;
left:70px;
top:50px;
}

#notion3DemoText{position:absolute;
left:20px;
top:130px;
font: normal 13px/1.2 arial, sans-serif;
color:#111;
width:900px;
}

#notion3DemoText a:active, #notion3DemoText a:link,  #notion3DemoText a:visited{
color:#111; text-decoration:underline;
}
#notion3DemoText  a:hover{
text-decoration:underline;
color:#FF0000;
}


#leftTutes{position:absolute;
left:20px;
top:80px;
}

#rightTutes{position:absolute;
left:470px;
top:80px;
}

#onlineDealersLeft{position:absolute;
left:20px;
top:170px;
}

#onlineDealersCenter{position:absolute;
left:320px;
top:230px;
}

#onlineDealersRight{position:absolute;
left:640px;
top:230px;
}

#ukDealersLeft{position:absolute;
left:20px;
top:370px;
}

#ukDealersCenter{position:absolute;
left:320px;
top:430px;
}

#ukDealersRight{position:absolute;
left:640px;
top:430px;
}

#distributors{position:absolute;
top:600px;
left:20px;
font: normal 12px/1.4 arial, sans-serif;
color:#111;
}

#distributors a:active, #distributors a:link,  #distributors a:visited{
color:#111; text-decoration:underline;
}
#distributors  a:hover{
text-decoration:underline;
color:#FF0000;
}

#distributorsPage{position:absolute;
top:50px;
left:20px;
font: normal 12px/1.4 arial, sans-serif;
color:#111;
}

#distributorsPage a:active, #distributorsPage a:link,  #distributorsPage a:visited{
color:#111; text-decoration:underline;
}
#distributorsPage  a:hover{
text-decoration:underline;
color:#FF0000;
}

#n3_demo_mac{position:absolute;
left:20px;
top:250px;
font: normal 14px/1.4 arial, sans-serif;
color:#111;
}

#n3_demo_mac a:active, #n3_demo_mac a:link,  #n3_demo_mac a:visited{
color:#111; text-decoration:underline;
}
#n3_demo_mac a:hover{
text-decoration:underline;
color:#FF0000;
}



#n3_demo_pc{position:absolute;
left:340px;
top:250px;
font: normal 14px/1.4 arial, sans-serif;
color:#111;
}

#n3_demo_pc a:active, #n3_demo_pc a:link,  #n3_demo_pc a:visited{
color:#111; text-decoration:underline;
}
#n3_demo_pc  a:hover{
text-decoration:underline;
color:#FF0000;
}

#n3_demo_support{position:absolute;
left:660px;
top:250px;
font: normal 14px/1.4 arial, sans-serif;
color:#111;
}

#demo_update{position:absolute;
left:660px;
top:266px;
font: normal 14px/1.4 arial, sans-serif;
color:#111;
}

#demo_update a:active, #demo_update a:link,  #demo_update a:visited{
color:#111; text-decoration:underline;
}
#demo_update  a:hover{
text-decoration:underline;
color:#FF0000;
}



/*--------------------------------------*/
/* SLE
/*--------------------------------------*/

#feature1TextWideSle{
	position:absolute;
	float:left;
	padding-left:0px;
	padding-top:20px;
	font: normal 16px/1.2 arial, sans-serif;
	color:#000;
	width:910px;
	left: 20px;
}

p.feature1BodySle{font: normal 16px/1.2 arial, sans-serif;
color:#404040;

}

#feature1TextWideSle a:active, #feature1TextWideSle a:link,  #feature1TextWideSle a:visited{
color:#404040; text-decoration:none;
}
#feature1TextWideSle  a:hover{
text-decoration:underline;
color:#FF0000;
}

#sleVid{position:absolute;
top:820px;
left:130px;
text-align:center;
}

#sleFeaturelist{position:absolute;
top:960px;
}



#sle_vsl{position:absolute;
left:-5px;
top:420px;
}

#sle_vsl_page{position:absolute;
left:-5px;
top:10px;
}

#vsl_desc_para{position:absolute;
top:200px;
color:#404040
}

#sle_vsl_desc{position:absolute;
left:120px;
top:460px;
color:#404040;
}

#sle_vsl_desc_page{position:absolute;
left:120px;
top:50px;
color:#404040;
}

#sle_vsl_pic{position:absolute;
left:720px;
top:355px;
}



#sle_miro{position:absolute;
left:-5px;
top:620px;
}

#sle_miro_desc{position:absolute;
left:120px;
top:640px;
color:#404040;
}

#sle_miro_pic{position:absolute;
left:720px;
top:455px;
}

#sleBarTop{position:absolute;
top:390px;
border-bottom:thin solid;
border-bottom-color:#999999;
height:10px;
width:910px;

}
#sleBarBottom{position:absolute;
top:540px;
border-bottom:thin #555555 solid;
height:10px;
width:910px;

}

#sleBarBottom2{position:absolute;
top:940px;
border-bottom:thin #555555 solid;
height:10px;
width:910px;

}
#buySle{position:absolute;
top:280px;
left:-30px;
}

#vstsSle{position:absolute;
top:280px;
left:340px;
}

#helpSle{position:absolute;
top:280px;
left:680px;
}

#rewireSle{position:absolute;
left:100px;
top:270px;
color:#404040;
}

#rewireSlePic{position:absolute;
left:0px;
top:250px;
color:#404040;
}

#vsl_screen{position:absolute;
top:100px;
left:670px;
}

#sle_text_two{position:absolute;
left:0px;
top:120px;
width:650px;
color:#404040;
}

/*--------------------------------------*/
/* Custom
/*--------------------------------------*/

p.featurePageTitle{position:absolute;
left:520px;
top:130px;
font: normal 28px/1.4 arial, sans-serif;
color:#EAEAEA;
width:450px;
}

p.whatCustom{font-size:22px;
color:#CC0000;}

ul.customList{list-style:square;
padding-left:20px;
} 

ul.customListRight{list-style:square;
padding-left:20px;
position:absolute;
left:240px;
top:120px;
}

#customScreen{position:absolute;
left:630px;
top:46px;
}

#customResume {position:absolute;
left:546px;
top:310px;
font-size:16px;
}

#customShows {position:absolute;
left:20px;
top:360px;
font-size:20px;
color:#111;
}

#indiaShow{position:absolute;
left:20px;
top:400px;}

#indiaShowText{position:absolute;
left:200px;
top:10px;
width:700px;
font-size:14px;}

#wizardShow{position:absolute;
left:20px;
top:550px;}

#wizardShowText{position:absolute;
left:200px;
top:20px;
width:700px;
font-size:14px;}

#oliverShow{position:absolute;
left:20px;
top:800px;}

#oliverShowText{position:absolute;
left:200px;
top:20px;
width:700px;
font-size:14px;}

#producersShow{position:absolute;
left:20px;
top:1000px;}

#producersShowText{position:absolute;
left:200px;
top:10px;
width:700px;
font-size:14px;}





/*--------------------------------------*/
/* footer
/*--------------------------------------*/

/* site-wide links */
div.footerLinks {
	color: #ccc;
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 11px;
	line-height: 1.8em;
	min-height: 110px;
	height:150px;
	padding: 20px 0;
}

div.footerLinks a,
div.footerLinks a:hover {
	color: #ccc;
}

div.footerLinks ul {
	float: left;
	font-weight: bold;
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 18%;
}

div.footerLinks ul.first {
	text-indent: 40px;
}

div.footerLinks ul ul {
	float: none;
	font-weight: normal;
	width: 100%;
}

div.footerLinks img {
	float: left;
}

/* end site-wide links */

div.footerBack{
	
	font-family: arial, sans-serif;
	font-weight: normal;
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 946px;
	height:200px;
	
	
	}
	
#footerText{
	padding-top:10px;
	padding-left:5px;
	color: #EAEAEA;
	font: normal 11px/1.1 arial, sans-serif;
	position:absolute;
	line-height:15px;
	

}


#footerText2{
	padding-top:10px;
	padding-right:5px;
	color: #EAEAEA;
	font: normal 11px/1.1 arial, sans-serif;
	position:absolute;
	left:800px;
	line-height:15px;
	

}
p.footerText a:active, p.footerText  a:link, p.footerText  a:visited{
color:white; text-decoration:none;
}
p.footerText a:hover{
text-decoration:underline;
}	
	
