
BODY
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: verdana, arial, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
TD
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: verdana, arial, sans-serif
}
P
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: verdana, arial, sans-serif
}
INPUT
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: verdana, arial, sans-serif
}
SELECT
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: verdana, arial, sans-serif
}
H1
{
	font-size: 16pt; color: #404040; margin: 0px
}
H2{
	color: #404040; margin: 0px
}
H3{
	color: #404040; margin: 0px
}
H4{
	color: #404040; margin: 0px
}
.H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16pt;
    COLOR: #404040;
    FONT-FAMILY: verdana, arial, sans-serif
}
.H3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: #404040;
    FONT-FAMILY: verdana, arial, sans-serif
}
.H4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #404040;
    FONT-FAMILY: verdana, arial, sans-serif
}
.H4-2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #393973;
    FONT-FAMILY: verdana, arial, sans-serif
}
HR
{
    COLOR: #393973;
    HEIGHT: 1px
}
A:link
{
    FONT-SIZE: 11pt;
    COLOR: #562a80;
    FONT-FAMILY: verdana, arial, sans-serif;
    TEXT-DECORATION: underline
}
A:active
{
    FONT-SIZE: 11pt;
    COLOR: #562a80;
    FONT-FAMILY: verdana, arial, sans-serif;
    TEXT-DECORATION: underline
}
A:visited
{
    FONT-SIZE: 11pt;
    COLOR: #562a80;
    FONT-FAMILY: verdana, arial, sans-serif;
    TEXT-DECORATION: underline
}
A:hover
{
    FONT-SIZE: 11pt;
    COLOR: #562a80;
    FONT-FAMILY: verdana, arial, sans-serif;
    TEXT-DECORATION: underline
}
A:hover
{
    FONT-SIZE: 11pt;
    COLOR: #562a80;
    FONT-FAMILY: verdana, arial, sans-serif;
    TEXT-DECORATION: underline
}
.footerLinks
{
    FONT-SIZE: 8pt;
    COLOR: #562a80;
    FONT-FAMILY: verdana, arial, sans-serif;
    TEXT-DECORATION: none
}
.footerLinks:link
{
    FONT-SIZE: 8pt;
    COLOR: #562a80;
    FONT-FAMILY: verdana, arial, sans-serif;
    TEXT-DECORATION: underline
}
.footerLinks:active
{
    FONT-SIZE: 8pt;
    COLOR: #562a80;
    FONT-FAMILY: verdana, arial, sans-serif;
    TEXT-DECORATION: underline
}
.footerLinks:visited
{
    FONT-SIZE: 8pt;
    COLOR: #562a80;
    FONT-FAMILY: verdana, arial, sans-serif;
    TEXT-DECORATION: underline
}
.footerLinks:hover
{
    FONT-SIZE: 8pt;
    COLOR: #562a80;
    FONT-FAMILY: verdana, arial, sans-serif;
    TEXT-DECORATION: underline
}
.footerLinks:hover
{
    FONT-SIZE: 8pt;
    COLOR: #562a80;
    FONT-FAMILY: verdana, arial, sans-serif;
    TEXT-DECORATION: underline
}
.navigationLinks
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #3e1f5b;
    FONT-FAMILY: verdana, arial, sans-serif;
    TEXT-DECORATION: underline
}
.navigationLinks:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #3e1f5b;
    FONT-FAMILY: verdana, arial, sans-serif;
    TEXT-DECORATION: underline
}
.navigationLinks:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #3e1f5b;
    FONT-FAMILY: verdana, arial, sans-serif;
    TEXT-DECORATION: underline
}
.navigationLinks:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #3e1f5b;
    FONT-FAMILY: verdana, arial, sans-serif;
    TEXT-DECORATION: underline
}
.navigationLinks:visited:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #3e1f5b;
    FONT-FAMILY: verdana, arial, sans-serif;
    TEXT-DECORATION: underline
}
.navigationLinks:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #3e1f5b;
    FONT-FAMILY: verdana, arial, sans-serif;
    TEXT-DECORATION: underline
}
.disabledNavigationLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #6633CC;
    FONT-FAMILY: verdana, arial, sans-serif;
    TEXT-DECORATION: none
}
.small
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    FONT-FAMILY: verdana, arial, sans-serif
}
.noBorder
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
.articleHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16pt;
    COLOR: #595959;
    FONT-FAMILY: verdana, arial, sans-serif
}
.articleTeaser
{
    FONT-WEIGHT: bold;
    COLOR: #595959;
    FONT-FAMILY: verdana, arial, sans-serif
}
.articleNavHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #808080;
    FONT-FAMILY: verdana, arial, sans-serif
}
.otherNavHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #808080;
    FONT-FAMILY: verdana, arial, sans-serif
}
.smallWhite
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    FONT-FAMILY: verdana, arial, sans-serif
}
.tagline
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #3e1f5b;
    FONT-STYLE: italic;
    FONT-FAMILY: verdana, arial, sans-serif
}
.navTable
{
    BORDER-RIGHT: #3e1f5b 1px solid;
    BORDER-TOP: #3e1f5b 1px solid;
    BORDER-LEFT: #3e1f5b 1px solid;
    BORDER-BOTTOM: #3e1f5b 1px solid;
    BACKGROUND-COLOR: #ffffff
}
.button
{
    BORDER-RIGHT: #331f45 2px solid;
    BORDER-TOP: #9787a7 2px solid;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #735c88 2px solid;
    CURSOR: hand;
    COLOR: #ffffff;
    BORDER-BOTTOM: #241631 2px solid;
    BACKGROUND-COLOR: #3e1f5b;
    font-familiy: verdana, arial, sans-serif
}
.border
{
    BORDER-RIGHT: #3e1f5b 1px solid;
    BORDER-TOP: #3e1f5b 1px solid;
    BORDER-LEFT: #3e1f5b 1px solid;
    BORDER-BOTTOM: #3e1f5b 1px solid
}
.toc
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #79499a;
    FONT-FAMILY: arial
}
.sectionHead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #79499a;
    FONT-FAMILY: arial
}
.listPrice
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    FONT-FAMILY: Arial, Verdana, helvetica, sans-serif;
    TEXT-DECORATION: line-through
}
.unitPrice
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: #990000;
    FONT-FAMILY: Verdana, Arial, helvetica, sans-serif
}
.eventsHeader
{
	color: #FFF86B;
	background-color: #714C9F;
	margin: 0px
}
.newsletterText
{
	font-family: verdana, sans-serif;
	font-size: 10pt;
	color: #FFFFFF
}
.newsletterBold
{
	color: #FFF86B
}
.newsletterTextBox
{
	font-family: verdana, sans-serif;
	font-size: 8pt
}
.error
{
	font-weight: bold;
	color: #FF0000
}
.ulCheck
{
	list-style-image: url('/images/check.gif');
}
.surveyTable
{
	background-color: #FFFEF0;
	border: 1px solid #000000
}
.surveyQuestion
{
	font-size: 10pt;
	color: #562A80;
}
.surveyAnswers
{
	font-size: 8pt;
	color: #000000;
}
.surveyInput
{
	font-size: 8pt
}

.surveyResultsTable
{
	background-color: #FFFEF0;
	border: 1px solid #562A80
}
/* css for default center content*/
#mediaSection * {
    padding: 0;
    margin: 0;
}
#mediaSection {
    margin-top:15px;
    font-family: Impact;
    color: #8067A4;
    width:568px;
    padding-bottom:15px;
}
#mediaSection h1 {
    position: relative;
    z-index: 50;
    margin-left: 125px;
    font-family: Impact;
    color: #8067A4;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: -.03em;
    font-size: 2.7em;
}
#mediaSection h1 span {
    color: #F8D934;
    margin-left: 15px;
}
#mediaSection h2 {
    position: relative;
    z-index: 50;
    font-weight: bold;
    color: #8067A4;
    font-weight: bold;
    font-size: 1.8em;
    text-transform: capitalize;
    margin: 0 0 0 155px;
    text-align: center;
    line-height:1.5em;
}
#mediaSection h3 a:link{
    color: #F8D934;
    text-decoration: underline;
    text-transform: capitalize;
    font-weight: bold;
    margin: 0 0 0 250px;
    text-align: center;
}
#bobImage {
    position: absolute;
    top: 117px;
    left: 185px;
    background: url(../Images/bobLeftSide.jpg) no-repeat;
    width: 171px;
    height: 263px;
    text-indent: -2000em;
    z-index: 1;
}
#butterFly {
    position: absolute;
    top: 107px;
    left: 540px;
    height: 62px;
    width: 65px;
    background: url(../Images/butterFlysm.jpg) no-repeat;
    text-indent: -2000em;
    z-index: 51;
}
#top {
    background: url(../Images/rdTop.jpg) no-repeat;
    width: 572px;
    height: 20px;
}
#content {
    width: 565px;
    height: 243px;
    margin-left: 3px;
    border-left: 1px solid #8067A4;
    border-right: 1px solid #8067A4;
}
#bottom {
    background: url(../Images/rdBottom.jpg) no-repeat;
    width: 572px;
    height: 20px;
}
#productSection {
    width:568px;
    margin:0 0 0 5px;
    }
#productSection ul {
    list-style: none;
}
#productSection li a {
    display: inline;
    margin: 0;
    padding: 0;
    float:left;
    
}
#productSection span {
    position: absolute;
    text-indent: -2000em;
}
#productSection #bookItems {
    background: url(../Images/bookItems.jpg) no-repeat;   
    display: block;
    width: 200px;
    height: 84px;
        
}
#productSection #toolItems {
    background: url(../Images/tools.jpg) no-repeat;    
    display: block;
    width: 155px;
    height: 84px;
        
}
#productSection #newsLetter {
    background: url(../Images/freeNewsLetter.jpg) no-repeat;
    display: block;
    width: 200px;
    height: 84px;        
}
#footerGradient{
    background: url(../Images/bottomGradient.jpg) no-repeat;
    width:568px;
    height:77px;
    margin:90px 0 0 0;
    
    }


