@charset "UTF-8";
body
{
	background-image:url(../images/particle_board.jpg);
	background-repeat:repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11pt;
	padding:0;
	margin:0;
}
div#shade-background {
	background-image:url(../images/vertical_edge_shading_background.png);
	background-repeat:repeat-y;
	width:1100px;
	padding:0;
	margin:0 auto;
	min-height:1000px;
}
div#header {
	background-image:url(../images/header.png); 
	background-repeat:no-repeat; 
	width:1000px; 
	height:161px; 
	margin:0 auto; /* center the header */
}
#menubar-backer {
	background-image:url(../images/menu_bar_background.png);
	background-repeat:repeat-x;
	height:59px;
	margin-bottom:-59px;
	margin-left:-5000px; /* stretches it way off to the left */
	margin-right:-5000px; /* stretches it way off to the right */
	padding:0;
}
div#text-area {
//	background-color:#eeeac9; 
//	width:1000px; 
//	margin:0 auto;
	margin:25px 80px 50px 80px;
}
h1 {
	font-size:14pt;
	font-weight:600;	
	display:inline;
}
h1.pagetitles {
	font-size:16pt;
	font-weight:600;	
	color:#4c8484;
	text-decoration:underline;
	display:block;
}
h1.cadoconInLine {
	font-size:13pt;
	font-style:italic;
	text-decoration:none;
}
h1.nooksoftInLine {
	font-size:13pt;
	text-decoration:none;
}
h2 {
	font-size:11pt;
	font-weight:300;	
	display:inline;
}
h2.bold {
	font-size:11pt;
	font-weight:600;	
	display:inline;
}
h2.cadoconInLine {
	font-size:11pt;
	font-style:italic;
	font-weight:600;
	text-decoration:none;
}
a.download {
	font-size:14pt; 
	font-weight:bold; 
	color:red;
}
a.sitemap1 {
	text-decoration:none;
	padding-left:30px;
}
a.sitemap2 {
	text-decoration:none;
	padding-left:60px;
}
a.sitemap1:link, a.sitemap2:link {
	color:#07acb8;	
}
a.sitemap1:hover, a.sitemap2:hover {
	color:#ca5151;
}
a.sitemap1:visited, a.sitemap2:visited {
	color:#5f838b;
}
a.sitemap1:visited:hover, a.sitemap2:visited:hover {
	color:#ca5151;
}
a.footer:link {
	text-decoration:none;
	color:#07acb8;	
}
a.footer:hover {
	text-decoration:none;
	color:#ca5151;	
}
a.footer:visited {
	text-decoration:none;
	color:#5f838b;	
}
a.footer:visited:hover {
	text-decoration:none;
	color:#ca5151;	
}
p {
	margin: 20px 0px 20px 0px;
	color: black;
}
.pInline {
	display:inline;
}
p.bold {
	font-weight:600;
}
p.italic {
	font-style:italic;
}
p.size14bold {
	font-size:14pt;
	font-weight:600;
}
p.p1 {
	font-size: 14pt;
	line-height: 20px;
}
p.p2 {
	text-indent: 0px;
	font-size: 10pt;
}
p.p3 {
	font-style: italic;
	font-weight: bold;
	text-decoration: underline;
}
p.p4 {
	font-style: italic;
	text-indent: 30px;
}
p.p5 {
	font-size: 8pt;
	font-weight: bold;
	text-indent: 20px;
}
p.p6 {
	font-size: 11pt;
	font-weight: bold;
}
p.p7 {
	font-weight: bold;
}
img {
	border-style: none;
}
span {
	font-size:12pt;
}

hr {
	color: #D7F615;
	background-color: #D7F615;
	height: 1px;
	border: none;
}
li {
	margin-bottom:15px;
}


/******************************************************************/
/* START OF CSS MENU BAR CODE
/******************************************************************/
/* this is only for the top level menu */
#cssmenu ul {
	width:1000px;	
	margin: 0; /* Get ride of default margin's and padding */
	padding: 0;	
	margin:0 auto;  /*--- Center the menu ---*/
}	
/* this is for the 2nd level submenus */
#cssmenu ul li {
	float: left; /* Display parent unordered list items horizontally */
	list-style: none;       /* Get rid of default Browser styling */
	margin: 0; /* Get ride of default margin's and padding */
	padding: 0;
}
#cssmenu li a {
	height:59px;	
}
#cssmenu li a
{	
	display:block;  /*--- Make the entire button are clickable rather than the text alone ---*/
}

#cssmenu > ul ul {
	/* not working */
	//opacity: 0;
	//-webkit-transition: opacity 0.3s ease-in;
	//-moz-transition: opacity 0.3s ease-in;
	//transition: opacity 0.3s ease-in;
}

/* Hide inset unordered Lists */
#cssmenu ul li ul {
	display: none;
}

/* Un-Hide inset unordered Lists when parent <li> is hovered over */
#cssmenu ul li:hover ul {
	display: block;
	position: absolute;
}

/* Clear the any element that may be "float: left;" (Essentially moves the item to the next line */
#cssmenu ul li:hover ul li {
	clear: left;
}

/* keep my top menu on top of the screenshots menus */
#cssmenu > ul li:hover > ul {
	//opacity:1; /* this is for the "ease-in" stuff but it's not working */
	z-index: 2;
}

/* top level normal buttons */
li#home a {
	width:112px;
	background:url('../images/home_sprite.png') 0 0;
}
li#features_top a {
	width:151px;
	background:url('../images/features_sprite.png') 0 0;
}
li#pricing a {
	width:123px;
	background:url('../images/pricing_sprite.png') 0 0;
}
li#license_files a {
	width:181px;
	background:url('../images/license_files_sprite.png') 0 0;
}
li#about_top a {
	width:119px;
	background:url('../images/about_sprite.png') 0 0;
}
li#buy a {
	width:83px;
	background:url('../images/buy_sprite.png') 0 0;
	margin-left:74px;
}
li#download a {
	width:157px;
	background:url('../images/download_sprite.png') 0 0;
}

/* top level hover buttons */
li#home a:hover {
	background:url('../images/home_sprite.png') -113px 0;
}
li#features_top a:hover {
	width:151px;
	background:url('../images/features_sprite.png') -743px 0;
}
li#pricing a:hover {
	width:123px;
	background:url('../images/pricing_sprite.png') -124px 0;
}
li#license_files a:hover {
	width:181px;
	background:url('../images/license_files_sprite.png') -182px 0;
}
li#about_top a:hover {
	width:119px;
	background:url('../images/about_sprite.png') -960px 0;
}
li#buy a:hover {
	width:83px;
	background:url('../images/buy_sprite.png') -84px 0;
	margin-left:74px;
}
li#download a:hover {
	width:157px;
	background:url('../images/download_sprite.png') -158px 0;
}

/* top level click buttons */
li#home a:active {
	background:url('../images/home_sprite.png') -226px 0;
}
li#features_top a:active {
	width:151px;
	background:url('../images/features_sprite.png') -1486px 0;
}
li#pricing a:active {
	width:123px;
	background:url('../images/pricing_sprite.png') -248px 0;
}
li#license_files a:active {
	width:181px;
	background:url('../images/license_files_sprite.png') -364px 0;
}
li#about_top a:active {
	width:119px;
	background:url('../images/about_sprite.png') -1920px 0;
}
li#buy a:active {
	width:83px;
	background:url('../images/buy_sprite.png') -168px 0;
	margin-left:74px;
}
li#download a:active {
	width:157px;
	background:url('../images/download_sprite.png') -316px 0;
}




/* features sub menu - normal */
li#features a {
	width:196px;
	background:url('../images/features_sprite.png') -152px 0;
}
li#screenshots_top a {
	width:196px;
	background:url('../images/features_sprite.png') -349px 0;
}
li#faq a {
	width:196px;
	background:url('../images/features_sprite.png') -546px 0;
}

/* features sub menu - hover */
li#features a:hover {
	width:196px;
	background:url('../images/features_sprite.png') -895px 0;
}
li#screenshots_top a:hover {
	width:196px;
	background:url('../images/features_sprite.png') -1092px 0;
}
li#faq a:hover {
	width:196px;
	background:url('../images/features_sprite.png') -1289px 0;
}

/* features sub menu click */
li#features a:active {
	width:196px;
	background:url('../images/features_sprite.png') -1638px 0;
}
li#screenshots_top a:active {
	width:196px;
	background:url('../images/features_sprite.png') -1835px 0;
}
li#faq a:active {
	width:196px;
	background:url('../images/features_sprite.png') -2032px 0;
}


/* about sub menu - normal */
li#testimonials a {
	width:209px;
	background:url('../images/about_sprite.png') -120px 0;
}
li#feedback a {
	width:209px;
	background:url('../images/about_sprite.png') -330px 0;
}
li#pronunciation a {
	width:209px;
	background:url('../images/about_sprite.png') -540px 0;
}
li#about a {
	width:209px;
	background:url('../images/about_sprite.png') -750px 0;
}

/* about sub menu - hover */
li#testimonials a:hover {
	width:209px;
	background:url('../images/about_sprite.png') -1080px 0;
}
li#feedback a:hover {
	width:209px;
	background:url('../images/about_sprite.png') -1290px 0;
}
li#pronunciation a:hover {
	width:209px;
	background:url('../images/about_sprite.png') -1500px 0;
}
li#about a:hover {
	width:209px;
	background:url('../images/about_sprite.png') -1710px 0;
}

/* about sub menu - click */
li#testimonials a:active {
	width:209px;
	background:url('../images/about_sprite.png') -2040px 0;
}
li#feedback a:active {
	width:209px;
	background:url('../images/about_sprite.png') -2250px 0;
}
li#pronunciation a:active {
	width:209px;
	background:url('../images/about_sprite.png') -2460px 0;
}
li#about a:active {
	width:209px;
	background:url('../images/about_sprite.png') -2670px 0;
}

/* "contact us" button */
div#contact-us {
	position:relative;
	left:665px;
	top:42px;
}
div#contact-us a {
	width:145px;
	height:74px;
	display: block;
	background:url('../images/contact_us_sprite.png') 0 0;
}
div#contact-us a:hover {
	width:145px;
	height:74px;
	background:url('../images/contact_us_sprite.png') -146px 0;
}
div#contact-us a:active {
	width:145px;
	height:74px;
	background:url('../images/contact_us_sprite.png') -292px 0;
}
/******************************************************************/
/* END OF CSS MENU BAR CODE
/******************************************************************/


