/* PRINTER FRIENDLY
------------------------------------------- */
#sidebar {
    display: none;
}
#rightCartBtn {
    display: none;
}
#sideNav {
    display: none;
}
#sideTitle {
    display: none;
}
#sideNav {
    display: none;
}
#feature {
    display: none;
}
#featureTitle {
    display: none;
}
#featInfo {
    display: none;
}
#featProdName {
    display: none;
}
#headBG {
    display: none;
}
#headContent {
    display: none;
}
#logo {
    display: none;
}
#headContentTop {
    display: none;
}
#fBook {
    display: none;
}
#user {
    display: none;
}
#sb {
    display: none;
}
#liveHelp {
    display: none;
}
#navHolder {
    display: none;
}
#newsletterBG {
    display: none;
}
#newsletterContent {
    display: none;
}
#search {
    display: none;
}
#footerBG {
    display: none;
}
#footerContact {
    display: none;
}
#container {
    width: 100%;
    margin: 0;
    float: none;
}
#content {
    width: 100%;
    margin: 0;
    float: none;
}
/** 
 * Typography - The Learning Staircase
 */

.typography {font-family:Tahoma, Geneva, sans-serif;}
.typography h1 {color:#512c7b; font-size:24px; line-height:26px; font-weight:bold; padding:0px 0px 10px 0px; border-bottom:dashed 1px #512c7b; margin:0px 0px 20px 0px; width:400px; text-transform:uppercase;}
.typography h2 {color:#512c7b; font-size:20px; padding:0px 0px 10px 0px; margin:0px; font-weight:bold;}
.typography h3 {font-size:16px; color:#512c7b; line-height:20px; font-weight:normal; padding:0px 0px 5px 0px; margin:0px;}
.typography h4 {color:#000000; font-size:16px; font-weight:bold; margin:0px; padding:0px 0px 15px 0px;}
.typography h5 {color:#512c7b; font-size:14px; line-height:18px; font-weight:bold; padding:0px 0px 5px 0px; margin:0px;}
.typography p {font-size:13px; color:#000000; line-height:19px; font-weight:normal; margin:0px; padding:0px 0px 10px 0px;}
.typography ul, .typography ol {display:block; padding:0px 0px 15px 15px; margin:0px 0px 0px 10px;}
.typography li {font-size:13px; line-height:19px; color:#000000; padding:0px 0px 5px 0px; margin:0px; list-style:url(../images/listStyle.png);} 
.typography hr {clear:both; padding:0px; margin:20px auto 20px auto; border:none; background:none; border-top:1px dashed #966dc3; width:70%; float:none;}
.typography a {color:inherit; text-decoration:underline;}
.typography .emailAdd {color:inherit;}

/* COLOURED TEXT */
.typography .red {color:#e02722;}
.typography .green {color:#58b147;}
.typography .purple {color:#502c7a;}
.typography .blue {color:#25aae1;}
.typography .yellow {color:#facd0f;}
h1.red {color:#e02722; border-bottom:dashed 1px #e02722;}
h1.green {color:#58b147; border-bottom:dashed 1px #58b147;}
h1.blue {color:#25aae1; border-bottom:dashed 1px #25aae1;}
h1.yellow {color:#facd0f; border-bottom:dashed 1px #facd0f;}
.typography li.red {color:#000000; list-style:url(../images/listStyle-Red.png);}
.typography li.green {color:#000000; list-style:url(../images/listStyle-Green.png);}
.typography li.blue {color:#000000; list-style:url(../images/listStyle-Blue.png);}
.typography li.yellow {color:#000000; list-style:url(../images/listStyle-Yellow.png);}

/* TABLES */
.typography table {width:100%; padding:0px; border:none; margin:0px 0px 20px 0px;}
.typography th {padding:10px 10px 10px 10px; margin:0px; border:none; color:#512c7b; font-size:16px; line-height:18px; font-weight:normal; background:none; text-align:left; border-bottom:dashed 1px #512c7b;}
.typography tr {padding:0px; margin:0px; border:none; vertical-align:top;}
.typography td {border:none; padding:10px 10px 10px 10px; margin:0px; font-size:12px; color:#000000; line-height:18px;}
