/*



*/


/*
######################################################################
#		Default Styles
######################################################################
*/

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;}

body {
	color:#D6B6DA;
	background-color:#ffffff;}

body {
	text-align:center;}

div {
	xborder:1px dotted #666;}

h1, h2, h3, h4, h5, h6 {
	margin:0px;
	padding:0px;}
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span {
	display:none;}

p {
	padding:0px;
	margin:6px 0px 12px 0px ;
	xmargin-top:6px 0px 12px 0px;}

/*
######################################################################
#		Layout Styles
######################################################################
*/

#container {
	margin:0px auto;
	text-align:left;
	width:830px;}
#container-pop {
	margin:10px auto;
	text-align:left;
	color:#482549;}
#container-pop a {
	color:#482549;}
#container-pop h1 {
	font-size:150%;}
#container-pop h2 {
	font-size:130%;}

#corp-besa-info {
	background-image:url(../graphics/layout-logo-besa.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	height:40px;}
#corp-besa-info span {
	display:none;}

#corp-era-info {
	background-image:url(../graphics/layout-logo-era.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	height:60px;}
#corp-era-info span {
	display:none;}

#page-navigation {
	background-image:url(../graphics/template-cut-ups_02.gif);
	background-repeat:no-repeat;
	height:178px;
	width:830px;}
#page-heading {
	background-image:url(../graphics/template-cut-ups-dl_02.gif);
	background-repeat:no-repeat;
	height:178px;
	width:830px;}
#page-content {
	background-image:url(../graphics/layout-bg-grad.gif);
	background-repeat:repeat-x;
/*	background-color:#4A264B;*/
	background-color:#482549;
	margin:0px 0px 0px 19px;
	width:789px;}
#page-content-media {
	color:#f0f0f0;
	float:left;
	width:328px;}
#page-content-media div.div-spacing {
	padding:0px 20px;}
#page-content-media a {
	color:#f0f0f0;}
#page-content-xxx {
	float:right;
	width:460px;}
#page-content-xxx div.div-spacing {
	padding:0px 20px;}
#page-content-xxx a {
	color:#D6B6DA;}

#page-end {
	background-image:url(../graphics/layout-bg-footer.gif);
	background-repeat:no-repeat;
	height:72px;}
#page-footer {
	color:#000000;
	font-size:90%;
	font-weight:bold;
	padding:10px 0px 0px 0px;
	text-align:center;}
#page-footer a {
	color:#333333;}

/*
######################################################################
#		Default Styles
######################################################################
*/

#page-navigation ul {
	list-style:none;
	margin:0px 0px 0px 195px;}
#page-navigation ul li {
	float:left;
	height:178px;
	width:140px;}
#page-navigation ul li a {
	display:block;
	height:178px;
	width:140px;}
#page-navigation ul li a:hover {
	xbackground-color:#ccc;}
#page-navigation ul li a span {
	display:none;}


/*
######################################################################
#		Heading Styles
######################################################################
*/

.page-header-home-nessytales {
	background-image:url(../graphics/layout-home-h-nessytales.gif);
	background-repeat:no-repeat;
	height:37px;}


.page-header-about-nessy {
	background-image:url(../graphics/layout-about-h-nessy.gif);
	background-repeat:no-repeat;
	height:37px;}
.page-header-about-author {
	background-image:url(../graphics/layout-about-h-author.gif);
	background-repeat:no-repeat;
	height:37px;}
.page-header-about-contact {
	background-image:url(../graphics/layout-about-h-contact.gif);
	background-repeat:no-repeat;
	height:37px;}
.page-header-about-comingsoon {
	background-image:url(../graphics/layout-about-h-comingsoon.gif);
	background-repeat:no-repeat;
	height:27px;}

.page-header-prod-resource {
	background-image:url(../graphics/layout-prod-h-resource.gif);
	background-repeat:no-repeat;
	height:37px;}
.page-header-prod-freebook {
	background-image:url(../graphics/layout-prod-h-freebook.gif);
	background-repeat:no-repeat;
	height:60px;}
.page-header-prod-howto {
	background-image:url(../graphics/layout-prod-h-howto.gif);
	background-repeat:no-repeat;
	height:20px;}

.page-header-feat-why {
	background-image:url(../graphics/layout-feat-h-why.gif);
	background-repeat:no-repeat;
	height:37px;}
.page-header-feat-books {
	background-image:url(../graphics/layout-feat-h-books.gif);
	background-repeat:no-repeat;
	height:37px;
}
.page-header-feat-what {
	background-image:url(../graphics/layout-feat-h-what.gif);
	background-repeat:no-repeat;
	height:37px;}
.page-header-feat-keyfeatures {
	background-image:url(../graphics/layout-feat-h-keyfeatures.gif);
	background-repeat:no-repeat;
	height:37px;}


/*
######################################################################
#		Product Styles
######################################################################
*/

#page-box-help{
	padding: 10px 0px 10px 20px;
}

#page-box-product{
	padding: 0px 0px 10px 60px;
}

#page-media-window {
	background-image:url(../graphics/layout-window-01.jpg);
	background-repeat:no-repeat;}

ul.page-list-style-features {
	padding-right:3em;}
ul.page-list-style-features li {
	padding-bottom:0.5em;}

#page-prod-resource-list {
	margin:0px 0px 20px 40px;
	padding:0px;
	list-style:none;}
#page-prod-resource-list li {
	background-image:url(../graphics/layout-prod-ul-resources.gif);
	background-repeat:no-repeat;
	padding:12px 0px 12px 45px;}

/*
######################################################################
#		Product Styles
######################################################################
*/

#page-product-list {
	background-image:url(../graphics/layout-prod-bg-books.gif);
	background-repeat:repeat-y;
	color:#000000;
	width:448px;}
#page-product-list hr {
	border:0px solid #BA77BB;
	border-bottom:1px solid #BA77BB;
	clear:both;
	height:1px;
	width:400px;}
.page-header-prod-books {
	background-image:url(../graphics/layout-prod-h-books.gif);
	background-repeat:no-repeat;
	height:65px;
}
.page-product {
	clear:both;
	padding:0px 10px;}
.page-product-notice {
	clear:both;
	padding:0px 25px 10px 25px;}
.page-product-image {
	float:left;
	text-align:center;
	height:120px;
	width:120px;}
.page-product-image a {
	color:#000000;}
.page-product-text {
	float:left;
	height:120px;
	width:300px;}
.page-product-text p {
	margin-top:0px;}
.page-product-text h3.page-product-heading {
	margin-bottom:0.5em;}


.page-copy-quote {
	color:#FEC957;
	font-size:120%;
	font-weight:bold;
	padding:0em 2em;}

.page-box-quote {
	color:#ffffff;
	font-size:110%;
	font-weight:bold;}
.page-box-quote {
	background-image:url(../graphics/layout-box-quote.gif);
	background-repeat:no-repeat;
	height:225px;
	width:439px;}
.page-box-quote p {
	padding:30px 30px 30px 30px;}

#page-box-comingsoon {
	background-image:url(../graphics/layout-about-box-coming-240.gif);
	height:250px;
	width:328px;}
#page-box-comingsoon div.div-spacing {
	padding:20px 40px 30px 40px;}
#page-box-comingsoon ul {
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 1.1em;}

#page-contact-info p {
	color:#D6B6DA;}
#page-contact-info p strong {
	color:#f0f0f0;}

/*
*/


/*
######################################################################
#		Form Styles
######################################################################
*/
.frm-dl-input {
	background-image:url(../graphics/layout-download-ip-bg.gif);
	background-repeat:no-repeat;
	height:50px;
	width:383px;}
.frm-dl-input input {
	background-color:#331A33;
	color:#ffffff;
	border:0px solid;
	margin:14px 0px 0px 10px;
	padding:3px 2px;
	width:354px;}

/*
######################################################################
#		Misc Spacer Styles
######################################################################
*/
.div-spacer {
	clear:both;
	overflow:hidden;
	height:1px;}

.nudge-left {
	float:left;}
.nudge-right {
	float:right;}

.smaller-text {
	font-size:80%;
	text-align:center;}

#page-spacer-home {
	height:200px;}
#page-spacer-feat {
	height:0px;}
#page-spacer-prod {
	height:0px;}
#page-spacer-about {
	height:0px;}
#page-spacer-download {
	height:500px;}


/*
######################################################################
#		Floating Styles
######################################################################
*/
#page-flt-home-books {
	background-image:url(../graphics/layout-flt-books.gif);
	background-repeat:no-repeat;
	position:absolute;
	top:726px;
	margin-left:10px;
	width:335px;
	height:304px;}

#xpage-flt-feat-books {
	background-image:url(../graphics/layout-flt-books.gif);
	background-repeat:no-repeat;
	position:absolute;
	top:1061px;
	margin-left:10px;
	width:335px;
	height:304px;}

#xpage-flt-prod-books {
	background-image:url(../graphics/layout-flt-books.gif);
	background-repeat:no-repeat;
	position:absolute;
	top:1056px;
	margin-left:10px;
	width:335px;
	height:304px;}

#xpage-flt-about-books {
	background-image:url(../graphics/layout-flt-books.gif);
	background-repeat:no-repeat;
	position:absolute;
	top:1266px;
	margin-left:10px;
	width:335px;
	height:304px;}

#page-flt-thankyou-books {
	position:absolute;
	top:306px;
	margin-left:10px;}

#page-flt-dl-home-books {
	background-image:url(../graphics/layout-flt-books.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	position:absolute;
	top:0px;
	margin-left:10px;
	width:335px;
	height:800px;}

#page-flt-dl-ops-books {
	position:absolute;
	top:426px;
	margin-left:10px;}

/*
*/
