/* TMP until build */

/*-------Blockquote for Ask Cliff-------*/
blockquote{
    padding-left: 30px;
    padding-right: 30px;
    }

/*-------Leaderboard Adspace Fix-------*/
#adspace{
    min-height: 30px;
    }

/*-------CliffsNotes Complete Catalog SF----------*/
div.complete-catalog {
    border: 1px solid #ccc;
    padding: 0 8px 0 0;
    background: #edecec;
}

/* TMP until build */

.addthis_button_facebook_like { width: auto !important; }

.sidebar-left .ask-cliff-resources .button,
.sidebar-right .ask-cliff-resources .button { font-size: 12px; }
.sidebar-left .ask-cliff-resources .button span
.sidebar-right .ask-cliff-resources .button span {
    background-image: url(/WileyCDA/site/cliffsnotes2/include/images/buttons/button-right-noarrow.png);
    padding: 0 15px 0 10px;
}

div#related-topics_NARROW { border: 1px solid #cccccc; padding: 10px; }

.two-column.narrow-left .sidebar-right { padding-left: 10px; }

/*-------Advertise with Us-------*/
#advertise {
    width: 600px;
    margin: 0 0 10px 0;
    font-family: Verdana, Arial, san-serif;
    }

#advertise .top {
    margin: 12px 0 20px 0;
    padding: 0;
    }
    

    
#advertise .top .intro{
    margin-bottom: 10px;
    padding: 12px;  
    background-color: #d4effc;
    font-size: 1em;
    }   
    
#advertise ul{
    margin: 0;
    padding: 0; 
    color: #000;    
    }   
    
#advertise ul li{
    margin: 0 0 2px 15px;
    padding: 0; 
    color: #f26641;
    font-size: .95em;
    }   
    
#advertise ul li p{
    color: #000;
    margin: 0;
    padding: 0;
    }                   

#advertise .top .right {
    float: right;
    width: 292px;
    margin: 0 0 20px 0;
    }   
    
#advertise h2 {
    font-size: 1.1em;
    font-weight: bold;
    color: #000;
    text-align: center;
    }
        
#advertise h3 {
    font-size: 1em;
    color: #f26641;
    margin: 10px 0;
    }   
    
#advertise .opportunities {
    background-color: #fff799;
    margin: 15px 0;
    padding: 10px;
    }   
    
#advertise .opportunities .left {
    float: left;
    width: 270px;
    margin-right: 20px;
    }   
    
#advertise .opportunities .right {
    float: right;
    width: 270px;
    }       
    
#advertise .opportunities h3{
    margin: 10px 0 0 0;
    padding: 0;
    }   
    
#advertise .opportunities p{
    margin: 0 0 0 0;
    padding: 0;
    font-size: .95em;
    }
    
#advertise .contact {
    text-align: center;
    width: 400px;
    background-color: #d4effc;
    margin: 10px 75px;
    padding: 10px;
    }   
    
#advertise .contact-info{
    font-size: 1em;
    font-weight: bold;
    }       
    
#advertise .contact-phone_email{
    font-weight: normal;
    }   


/*----------- CliffsNotes Mobile landing page - New ---------*/
#cliffs-mobile
{
	background:#fff;
	margin:15px 0 0;
	width:944px;
}

#cliffs-mobile .cnm-image
{
	float:left;
	margin:0 20px 0 0;
	text-align:center;
	width:175px;
}

#cliffs-mobile .cnm-image-no-float
{
	margin-top:10px;
	text-align:center;
}

#cliffs-mobile h2
{
	background-image:url("/assets/5020/17/CN-Mobile-heading-bg.jpg");
	background-repeat:no-repeat;
	color:#fff;
	margin-bottom:-8px;
	padding:5px 15px;
	width:944px;
}

#cliffs-mobile #cnm-litnotes
{
	background:url("/assets/5023/19/cnm-litnote-bg.jpg");
	height:335px;
	margin:1px 0 20px;
	padding:5px 0 0;
	width:944px;
}

#cliffs-mobile #cnm-praxis
{
	background:url("/assets/5023/20/cnm-praxis-bg.jpg");
	height:150px;
	margin:0 0 20px;
	padding:10px 0 0;
	width:944px;
}

#cliffs-mobile #cnm-twilight
{
	background:url("/assets/5023/21/cnm-twilight-bg.jpg");
	height:180px;
	margin:0 0 20px;
	padding:10px 0 0;
	width:944px;
}

#cliffs-mobile #cnm-brilliance
{
	background:url("/assets/5027/65/cnm-brillance-bg.jpg");
	height:240px;
	margin:0 0 20px;
	padding:10px 0 0;
	width:944px;
}

#cliffs-mobile #cnm-cramcast
{
	background:url("/assets/5023/19/cnm-litnote-bg.jpg");
	height:335px;
	margin:1px 0 20px;
	padding:5px 0 0;
	width:944px;
}

#cliffs-mobile #cnm-litnotes .cnm-litnote-app-bg
{
	background:url("/assets/5023/15/cnm-litnote-app-bg.jpg");
	background-repeat:no-repeat;
	float:right;
	height:310px;
	margin:10px 5px 0 0;
}

#cliffs-mobile #cnm-cramcast .cnm-cramcast-app-bg
{
	background:url("/assets/5023/22/cnm-cramcast-app-bg.jpg");
	background-repeat:no-repeat;
	float:right;
	height:310px;
	margin:10px 5px 0 0;
}

#cliffs-mobile #cnm-litnotes .cnm-litnote-apps
{
	float:right;
	height:285px;
	margin:0;
	overflow-x:hidden;
	overflow-y:auto;
	padding:15px 0 0 15px;
	width:677px;
}

#cliffs-mobile #cnm-praxis .cnm-praxis-apps
{
	float:right;
	height:110px;
	margin-right:0;
	padding:10px;
	width:452px;
}

#cliffs-mobile #cnm-twilight .cnm-twilight-apps
{
	float:right;
	height:110px;
	margin-right:0;
	padding:10px;
	width:452px;
}

#cliffs-mobile #cnm-brilliance .cnm-brilliance-apps
{
	float:right;
	margin-right:0;
	padding:10px;
	width:452px;
}

#cliffs-mobile #cnm-cramcast .cnm-cramcast-apps
{
	float:right;
	height:280px;
	margin-right:0;
	overflow-x:hidden;
	overflow-y:auto;
	padding:10px;
	width:452px;
}

#cliffs-mobile #cnm-cramcast .cnm-cramcast-apps ul
{
	list-style-image:url("/assets/5023/06/cramcast-arrow.jpg")!important;
	margin:0 0 0 -25px;
}

#cliffs-mobile #cnm-cramcast .cnm-cramcast-apps li
{
	line-height:.95em;
}

#cliffs-mobile #cnm-litnotes .cnm-litnote-intro
{
	float:left;
	margin-top:10px;
	padding:10px;
	width:224px;
}

#cliffs-mobile #cnm-praxis .cnm-praxis-intro
{
	float:left;
	padding:10px;
	width:430px;
}

#cliffs-mobile #cnm-twilight .cnm-twilight-intro
{
	float:left;
	padding:10px;
	width:430px;
}

#cliffs-mobile #cnm-brilliance .cnm-brilliance-intro
{
	float:left;
	padding:10px;
	width:430px;
}

#cliffs-mobile #cnm-cramcast .cnm-cramcast-intro
{
	float:left;
	margin-top:10px;
	padding:10px;
	width:430px;
}

#cliffs-mobile #cnm-cramcast img
{
	float:left;
	margin:0 10px 10px 0;
}

#cliffs-mobile #cnm-litnotes .litnote-app-container
{
	float:left;
	margin-bottom:20px;
	width:220px;
}

#cliffs-mobile #cnm-praxis .praxis-app-container
{
	float:left;
	margin-bottom:20px;
	width:220px;
}

#cliffs-mobile #cnm-twilight .twilight-app-container
{
	float:left;
	margin-bottom:20px;
	width:220px;
}

#cliffs-mobile #cnm-cramcast .cramcast-app-container
{
	float:left;
	height:100px;
	width:217px;
}

#cliffs-mobile .cnm-icon
{
	float:left;
	margin:0 10px 10px 0;
	width:70px;
}

#cliffs-mobile .cnm-app-info
{
	float:left;
	margin:0 0 10px;
	padding:0;
	width:120px;
}

#cliffs-mobile .cnm-app-info h3
{
	font-size:1.1em;
	font-weight:700;
	margin:5px 0;
}

#cliffs-mobile .product
{
	margin:10px 0 0;
	text-align:center;
	width:145px;
}
/*-------CliffsNotes Complete Catalog SF----------*/
div.complete-catalog {
    border: 1px solid #ccc;
    padding: 0 8px 0 0;
    background: #edecec 

url('/spa_assets/site/cliffsnotes2/include/images/bg/grey_gradient_feat_long.gif') repeat-x top left;
    }

div.complete-catalog img.header{
    margin: 8px 0 0 5px;
    }

div.complete-catalog div.view-more{
    font-weight: bold;
    margin: 10px 8px 10px 8px;
    }

/* -------------poll------------ */
#poll-standalone #poll-SMALL{
    position:relative;
    border: 0px solid #cccccc;
    padding: 8px 3px 3px 3px;
    width:100%;
    font-size: 13px;
    line-height: 1.5em;
} 

#poll-standalone #poll-HOME {
    margin: 0 0 12px 0;
}

#poll-standalone #poll-LARGE{
    padding:0;
    width:100%;
    background: #b6dce5 url('images/bg/hp_features_area.gif') repeat-y;
    border: 0px solid #ccc;
    border-bottom:none;
   
}

#poll-LARGE form{
    padding:10px;
}

#poll-HOME-bottom{
    display:none;
} 


#poll-hat-HOME, #poll-hat-LARGE {
    display:none;
}


.poll-p {
    margin:3px;
    font-weight:bold;
}


.poll-results{
    padding:5px 0 0 20px;
}

.sponsorText{
    text-transform:uppercase;
    color:#666666;
    font-size:.8em;
}

td.SMALL {
    font-size:.9em;
} 

#poll-LARGE-bottom{
    height: 0px;
    margin: -5px 0 10px 0;
    border-right: 0px solid #ccc;
    background: none;
    width:0px;
}  

#poll-standalone #poll-hat-SMALL {
    position:absolute;
    top:-1px;
    right:-1px;
    z-index:1;
    background: url('images/corners/top-right-corner.gif') no-repeat;
    width:15px;
    height:12px;
}          

.poll-text {
    color:#FFFFFF;
    font-weight:bold;
    font-size:12px;
}

/*-------------- end poll--------------- */
    p.litNoteIndent {
        padding-left:20px;
        }

/* ---------- PRAXIS ------------ */    

    #praxis-intro {
        margin:10px 0 0 0; padding:0;
        }
        
    #praxis-intro .praxis-header {
        width: 789px;
        height: 50px;
        background: #fff url('/assets/2111/83/praxis_head.gif') no-repeat top left;        
        }   
        
    #praxis-intro .wrapper{
        width: 737px;
        padding: 15px 25px 10px 25px; 
        border: 1px solid #b5b5b5;
        border-top: none;
        }
        
    #praxis-intro .wrapper .featured-title{     
        float: left;
        width: 100px;
        margin: -40px 20px 0 0;
        position: relative;
        z-index: 1000;
        border: 1px solid #000;
        }   
            
    #praxis-intro .wrapper p{   
        float: right;
        width: 605px;
        margin-bottom: 5x;  
        font-size: 1.33em;
        line-height: 150%;
        }   
        
    #praxis-books_pdfs,
    #praxis-downloads,
    #praxis-calendar,
    #praxis-spotlight {
        border: 1px solid #ccc;
        border-top: none;
        margin: 0;
        padding: 16px 10px 16px 16px;
        }   
        
    #praxis-books_pdfs{
        width: 761px;
        }   
        
    #praxis-downloads,
    #praxis-calendar {
        width: 450px;
        }       
        
    #praxis-spotlight {
        width: 270px;
        }   
        
    #praxis-books_pdfs .left{
        float: left;
        width: 230px;
        margin-right: 25px;
        }   
        
    #praxis-books_pdfs .left-last{
        float: left;
        width: 230px;
        margin-right: 0;
        }       
        
    #praxis-books_pdfs .product-listing{
        padding-bottom: 10px;
        }       
        
    #praxis-downloads h3,
    #praxis-calendar h3,
    #praxis-spotlight h3{
        font-size: 1.1em;
        }   
        
    #praxis-downloads p,
    #praxis-calendar p,
    #praxis-spotlight p{
        margin: 10px 0;
        }       
        
    #praxis-downloads ul,
    #praxis-calendar ul,
    #praxis-spotlight ul{
         margin: 10px 0 5px 10px;
        }   
        
    #praxis-downloads li,
    #praxis-calendar li,
    #praxis-spotlight li{
         margin:0 0 7px 5px;
         padding: 0;
        }   
        
    #praxis-calendar p{
        margin: 10px 0;
        }

    #praxis-intro .super{
        font-size: .70em;
        vertical-align: top;
        }       


/* ---------- TWILIGHT ZINC_GETTING IN and NAME THAT MOVIE ------------ */  

    .twilight-wrapper,
    .movie-wrapper,
    .zinc-wrapper {
        margin:8px 0 8px 0;
        font-size: 1.1em;
        }
    
    .twilight-editions,
    .movie-editions,
    .zinc-editions	 {
        float:left; 
        width:293px; 
        margin: 13px 8px 13px 0;
        padding-bottom: 10px;
        border:solid 1px #b5b5b5; 
        background-color:#f7f7f7;
        }       

    #twilight-titlelist div.title-scroll {
        height: 490px;
        overflow: auto;
        }   
        
    #movie-titlelist div.title-scroll {
        height: 310px;
        overflow: auto;
        }
		
    #zinc-titlelist div.title-scroll {
        height: 250px;
        overflow: auto;
        } 	  
    
    #twilight-titlelist div.title-wrapper,
    #movie-titlelist div.title-wrapper,
    #zinc-titlelist div.title-wrapper {
        float:left; 
        margin: 15px 5px 0 5px;
        }
        
    .twilight-description,
    .movie-description,
    .zinc-description, {
        float:right;
        width:478px;
        margin: 13px 0 13px 0;
        }   
        
    #twilight-description-wrapper div.content,
    #movie-description-wrapper div.content,
    #zinc-description-wrapper div.content {
        margin: 17px 0 13px 0;
        }
        
    #twilight-description-wrapper div.content div.intro,
    #movie-description-wrapper div.content div.intro,
    #zinc-description-wrapper div.content div.intro {
        margin-bottom:0
        }
        
    #twilight-description-wrapper h2,
    #movie-description-wrapper h2,
    #zinc-description-wrapper h2 {
        margin-bottom: 20px;
        font-size: 1.5em;
        }   
        
    #twilight-description-wrapper div.content div.bullet,
    #movie-description-wrapper div.content div.bullet,
    #zinc-description-wrapper div.content div.bullet {
        float:left; 
        margin: 18px 6px 0 6px;
        font-size: 1.6em;
        color: #722829;
        }
        
    #twilight-description-wrapper div.content div.item,
    #movie-description-wrapper div.content div.item,
    #zinc-description-wrapper div.content div.item {
        margin: 18px 0 0 20px;
        }       
        
    #twilight-description-wrapper div.content div.sneak-peek,
    #movie-description-wrapper div.content div.sneak-peek,
    #zinc-description-wrapper div.content div.sneak-peek {
        margin: 20px 0 0 0;
        }           
        
    #twilight-description-wrapper .disclaimer,
    #movie-description-wrapper .disclaimer,
    #zinc-description-wrapper .disclaimer {
        margin: 20px 0 10px 0;
        font-size: .85em;
        color: #666666;
        }


/* ---------- SOCIAL NETWORKING SF ------------ */  

#social-network {
    width: 158px;
    border: 1px solid #ccc;
    background-color: #fff;
    margin: 0 3px 0 4px;
    }
    
#social-network .content {
    width: 142px;
    padding: 5px 8px;
    text-align: center;
    }

#social-network .logo {
    float: left;
    margin: 0 18px;
    }   
    
#social-network .text {
    margin-bottom: 5px;
    color: #37508a;
    font-family: Verdana, Arial, sans-serif;
    font-size: .83em;
    font-weight: bold;
    }

/* -- ARTICLES, LITNOTE CONTENT, ASK CLIFF - REVISED 8/25/09 -- */ 
div.split-feature-left{ 
    width: 300px;
    float: left; 
    }

div.split-feature-right{ 
    width: 296px;
    float: right; 
    }

div.split-feature-right-narrow{ 
    width: 168px;
    float: right; 
    }

/* -- INTERACTIVE FEATURES - REVISED 8/25/09 -- */
div.split-feature-left div.resources{
   width: 280px;
    }

div.resources, div.buy-download, div.featured-titles-wide, div.related-titles-litnote, div.askcliff-email, 

div.books-downloads {
    border: 1px solid #b5b5b5;
    width: 280px;
}

div.resources-narrow {  
    border:none;
    background: none;
    background: #fff;
    width: 152px;
    padding: 5px 8px 15px 8px;
    }
    
div.resources-narrow img.header-top {
    margin-top:5px !important;
    }

div.featured-titles-wide{ padding-bottom: 5px; }

div.featured-titles-narrow{
    background: #fff;
    width: 152px;
    padding: 5px 8px 15px 8px;
    }

#litnote-toc-features div.litnote-quiz,
#litnote-toc-features div.related-titles-litnote{
     width: 215px;
    }

#litnote-toc-features div.related-titles-litnote img.corners{
     display: none;
    }

#litnote-toc-features div.related-titles-litnote .header-top{
    margin-top: 5px;
    }


/* ---------- SOCIAL NETWORKING SF ------------ */  

#social-networking {
    width: 158px;
    border: 1px solid #ccc;
    background-color: #fff;
    margin: 0 4px;
    }
    
#social-networking .content {
    width: 138px;
    margin: 10px;
    }

#social-networking .logo {
    float: left;
    width: 30px;
    margin-right: 12px;
    }   
    
#social-networking .text {
    float: right;
    width: 90px;
    font-weight: bold;
    }   

/* ---------- BACK TO SCHOOL ------------ */   

    #bts {
        margin:10px 0; 
        padding:0;
        }
        
    #bts #header{
        margin-bottom: 13px;
        padding: 0;
        width: 788px;
        height: 126px;
        background: #fff url('/assets/2022/94/backtoschool_banner.gif') no-repeat top left;
        border: none;
        }   
        
    #bts .intro {
        background: #fff url('/assets/2022/95/backtoschool_intro_bg.gif') no-repeat top left; 
        width: 789px;
        height: 119px;  
        }   
        
    #bts .intro .wrapper{
        padding: 10px 25px 10px 250px;      
        }
            
    #bts .intro .wrapper p{ 
        font-family: "comic sans ms";
        font-size: 24px;
        line-height: 120%;
        color: #fff;
        }   
        
    #bts #topics {
        margin: 6px 0 0 5px;
        padding: 0;
        }
        
    #bts #topics .left {
        float: left;
        margin-right: 5px;
        width: 389px;
        }   
        
    #bts #topics .right {
        float: right;       
        width: 389px;
        }   
        
    #bts #topics ul{
        margin: 0;
        padding: 0;
        }   
    
    #bts #topics li{
        margin: 0;
        padding: 8px 10px 8px 40px;
        list-style: none;
        background: url('/assets/2022/96/gotta_button_bg.gif') no-repeat top left;
        font-family: "comic sans ms";
        font-size: 18px; 
        color: #fff101;
        }
        
    #bts #topics li.last{
        background: #fff url('/assets/2022/97/gotta_button_bg_last.gif') no-repeat top left;
        }
        
    #bts #topics a:link,
    #bts #topics a:visited,
    #bts #nav a:link,
    #bts #nav a:visited {
        color: #fff101;
        text-decoration: none;
        }   
        
    #bts #topics a:hover,
    #bts #nav a:hover {
        color: #fff;
        text-decoration: none;
        }   
        
    #bts #nav {
        width: 168px;
        padding: 0;
        margin: 0;
        }
    
    #bts #nav ul {
        margin: 0;
        padding: 0;
        }   
        
    #bts #nav li{
        margin: 0;
        padding: 6px;
        list-style: none;
        background-color: #000;
        font-family: "comic sans ms";
        font-size: 14px;
        font-weight: bold; 
        color: #fff101;
        border-top: 1px solid #b5b5b5; 
        display: block;
        }   
        
    #bts #nav img.bottom {
        margin: 0;
        padding: 0;
        width: 168px;
        height: 11px;
        border-top: 1px solid #b5b5b5;
        }   
            
    #bts #knowit .header {
        background: #fff url('/assets/2023/00/bts_content_head_bg.jpg') no-repeat top left;
        width: 607px;
        height: 91px;
        margin: 0;
        padding: 0;
        }   
    
    #bts #knowit .header h2{
        font-family: "comic sans ms";
        font-size: 34px;
        font-weight: normal;
        color: #fff;
        text-align: center;
        margin: 0;
        padding: 35px 20px 20px 20px; 
        }   
        
    #bts #knowit .sponsor {
        width: 565px;
        background-color: #eee;
        border: 1px solid #ccc;
        margin: 7px 0 15px 0;
        padding: 5px 20px;      
        }   
        
    #bts #knowit .sponsor p{
        text-align: center;
        font-family: Arial, sans-serif;
        font-size: .90em;
        text-transform: uppercase;
        }   
        
    #bts #knowit .sponsor img{
        margin: 0 auto;
        }       
        
    #bts #knowit .content {
        margin-bottom: 10px;
        padding: 15px 20px;
        }   
        
    #bts #knowit .content h3 {
        font-size: 1.27em;
        font-weight: bold;
        }
        
    #bts #knowit .feature {
        margin-top: 10px;
        padding: 0;
        }               
        
    #bts #knowit .feature .title{
        width: 605px;
        margin: 0;
        padding: 0;
        border-right: 1px solid #b5b5b5;
        border-left: 1px solid #b5b5b5;
        }   
        
    #bts #knowit .feature h4{
        padding: 5px 10px 10px 30px;
        font-size: 1.17em;
        }   
        
    #bts #knowit .feature .articles{
        width: 565px;
        margin: 0;
        padding: 0 5px 10px 35px;
        border: 1px solid #b5b5b5;      
        }       
        
    #bts #knowit .feature p{
        padding-top: 5px;       
        }       
        
        #bts #haveit {
        width: 607px;       
        margin: 0;
        padding: 0;
        }   
        
    #bts #haveit #featured-products{
        width: 605px;           
        margin: 0 0 10px 0;
        padding: 0;
        border: 1px solid #b5b5b5;
        border-top: none;
        background: #f4f4f4 url('/assets/2023/33/bts_gradient_bg.gif') repeat-x top left;
        }   
        
    #bts #haveit #featured-products .wrapper{
        width: 555px;   
        margin: 0;              
        padding: 20px 20px 20px 25px;   
        }           
        
    #bts #haveit #featured-products  h2{
        font-size: 30px;
        color: #5c1599;      
        }   
        
    #bts #haveit #featured-products #no-sponsor{
        width: 555px;
        margin-top: 20px;        
        }   
        
    #bts #haveit #no-sponsor #products{
        width: 553px;
        background-color: #fff;
        border: 1px solid #b5b5b5;
        border-bottom: none;         
        }   
        
    #bts #haveit #no-sponsor .wrapper{
        width: 508px;   
        margin: 0 20px 0 25px;              
        padding: 20px 0 5px 0;  
        border-bottom: 1px solid #b5b5b5;   
        }       
        
    #bts #haveit #no-sponsor .wrapper-last{
        width: 508px;   
        margin: 0 20px 0 25px;              
        padding: 20px 0 5px 0;              
        }       
        
    #bts #haveit .product-wrapper{
        float: left;
        width: 160px;           
        margin: 20px 30px 0 0;
        padding: 0;     
        }   
        
    #bts #haveit .product-wrapper .product{
        width: 138px;       
        height: 170px;  
        border-left: 1px solid #ccc;
        border-right: 1px solid #ccc;
        background-color: #fff;
        margin: 0;
        padding: 10px 10px 0 10px;
        }       
        
    #bts #haveit .product-wrapper .product .item{
        height: 120px;              
        }   
        
    #bts #haveit .product-wrapper .product .item img{
        display: block;
        margin: 0 auto;         
        }       
        
    #bts #haveit .product-wrapper .product .button img{
        display: block;
        margin: 10px auto 0 auto;
        }   
        
    #bts #haveit #more-products{
        width: 605px;           
        margin: 0 0 10px 0;
        padding: 0;
        border: 1px solid #b5b5b5;      
        }       
        
    #bts #haveit #more-products .wrapper{
        width: 555px;   
        margin: 0;              
        padding: 10px 20px 10px 25px;
        border-bottom: 1px solid #b5b5b5;
        }       
        
    #bts #haveit #more-products .wrapper-last{
        width: 555px;   
        margin: 0;              
        padding: 10px 20px 10px 25px;
        }   
        
    #bts #haveit #more-products .product{
        float: left;
        width: 430px;
        margin-right: 25px;
        }   
        
    #bts #haveit #no-sponsor .product{
        float: left;
        width: 400px;
        margin-right: 20px;
        }       
        
    #bts #haveit #more-products .product .photo,
    #bts #haveit #no-sponsor .product .photo{
        float: left;
        width: 80px;
        margin-right: 20px;
        }   

    #bts #haveit #more-products .product .photo img,
    #bts #haveit #no-sponsor .product .photo img{
        margin: 0 auto;
        display: block;
        }   
        
    #bts #haveit #more-products .product .details{
        float: left;
        width: 300px;
        }   
        
    #bts #haveit #no-sponsor .product .details{
        float: left;
        width: 300px;
        }   
        
    #bts #haveit #more-products .product h3,
    #bts #haveit #no-sponsor .product h3{
        font-size: 1.2em;
        font-weight: bold;
        color: #5c1599;
        }       
        
    #bts #haveit #more-products .button,
    #bts #haveit #no-sponsor .button{
        float: right;
        width: 80px;        
        }   

/* ---------- CRAM PLANS ------------ */    

#cram-plan {
        margin:10px -1px 0; padding:0;
        }
        
    #cram-plan .sat-intro {
        background: #fff url('/assets/1914/40/sat_cram_plan_header.jpg') no-repeat top left;         
        }

    #cram-plan .act-intro {
        background: #fff url('/assets/1915/33/act_cram_plan_header.jpg') no-repeat top left;         
        }

    #cram-plan .gre-intro {
        background: #fff url('/assets/2027/19/gre_cram_plan_header.jpg') no-repeat top left;         
        }   
        
    #cram-plan .gmat-intro {
        background: #fff url('/assets/2205/75/gmat_cram_plan_header.jpg') no-repeat top left;         
        }   

    #cram-plan .asvab-intro {
        background: #fff  no-repeat top left;         
        }
        
    #cram-plan .sat-intro .wrapper,
    #cram-plan .act-intro .wrapper,
    #cram-plan .gre-intro .wrapper,
    #cram-plan .gmat-intro .wrapper,
    #cram-plan .asvab-intro .wrapper{
        padding: 105px 25px 20px 205px; 
        border-bottom: 1px solid #b5b5b5;
        }
            
    #cram-plan .sat-intro .wrapper p,
    #cram-plan .act-intro .wrapper p,
    #cram-plan .gre-intro .wrapper p,
    #cram-plan .gmat-intro .wrapper p,
    #cram-plan .asvab-intro .wrapper p,{    
        margin-bottom: 5x;  
        font-family: times new roman, serif;
        font-size: 1.87em;
        line-height: 110%;
        }   
        
    #cram-plan #get-plan,
    #cram-plan #free-downloads,
    #cram-plan_spotlight,
    #cram-plan_books,
    #cram-plan_ask-cliff {
        border: 1px solid #ccc;
        border-top: none;
        margin: 0;
        }
        
    #cram-plan #get-plan {
        width: 206px;
        margin: 0;
        padding: 16px 10px;
        }   
        
    #cram-plan #free-downloads {
        width: 517px;
        padding: 16px 10px 16px 20px;
        }   
        
    #cram-plan #get-plan h3,
    #cram-plan #free-downloads h3{
        font-size: 1.1em;
        }   
        
    #cram-plan_spotlight,
    #cram-plan_books {
        width: 450px;
        margin: 0;
        padding: 16px 10px 16px 16px;
        }   
        
    #cram-plan_ask-cliff {
        width: 270px;
        margin: 0;
        padding: 16px 10px 16px 16px;
        }       
            
    #cram-plan_spotlight h3{
        font-size: 1.2em;
        }       
        
    #cram-plan_ask-cliff .question{
        background: url('/assets/1914/47/quotes_left.gif') no-repeat top left;
        width: 225px;
        margin: 10px 0;
        padding-left: 25px;     
        }   
        
    #cram-plan_ask-cliff .question p{
        margin: 0;
        padding: 0;
        font-size: 1.2em;
        font-weight: bold;      
        }               
        
    #cram-plan_ask-cliff .question img.right-quote {
        margin-left: 7px;   
        vertical-align: text-bottom;
        position: relative;
        }           
        
    #cram-plan select {
        margin: 10px 0 10px 0;
        border: 1px solid #bfbfbf;
        background: #e1e1e1 url('http://www.cliffsnotes.com/WileyCDA/site/cliffsnotes2/include/images/bg/bg.gif') no-repeat 

top left;
        width: 200px;
        }       
        
    #cram-plan input {
        text-align: center;
        margin-bottom: 10px;
        }       
        
    #cram-plan #free-downloads .left,
    #cram-plan #free-downloads .right{
        width: 240px;
        }   
        
    #cram-plan #free-downloads ul,
    #cram-plan_spotlight ul{
         margin: 5px 0 5px 10px;
        }   
        
    #cram-plan #free-downloads li,
    #cram-plan_spotlight li{
         margin:0 0 3px 5px;
         padding: 0;
        }   
        
    #cram-plan_books .left{     
        float: left;
        margin: 0 15px 0 0;
        width: 215px;
        }
        
    #cram-plan_books .right{        
        float: right;
        margin: 0;
        width: 215px;
        }   

/* ---------- COLLEGECLICKTV ------------ */    

#player
{
    width: 788px;
    height: 360px;
    background-color: #edecec;
    border: 1px solid #ccc;javascript:save(document.main_form);
javascript:save(document.main_form);
}

#playerroot  
{ 
    position: relative;
    background-color: #fff; 
    z-index: 1000; 
    width: 460px; 
    height: 338px;
                     margin: 12px 0 0 12px;
                     padding: 0;
    float: left;
}
#listroot  
{ 
    background-color: #fff; 
    position: relative; 
    z-index: 2; 
    width: 304px; 
    height: 338px;
    top: 12px; 
    margin-left: 470px;
}

.videobox
{
    position: relative; 
    width: 278px; 
        height: 80px;
    background-color: #fffba2; 
    margin: 10px;
}

.videothumb
{
    position: relative; 
    width: 104px; 
    height: 69px;
    margin: 6px;
    margin-top: 0px;
    top: 6px;
    background-color: grey;
    float: left;
    cursor: pointer; 
}

.tags
{
    position: relative; 
    width: 130px;   
    margin-left: 118px;
    padding-right: 5px;
    top: 6px;
    color: #000;
}

.tags p
{
    font-family: Arial, sans-serif; 
    font-size: 11px;    
}

#listhandle 
{ 
    width:298px; 
    height: 280px;
    margin-left:6px; 
    overflow-y: auto;
    overflow-x: hidden;
    background-color:#fff; 
    font-weight:bold;
}


#box_text
{
    width:280px; 
    margin: 0 6px 5px 6px;  
    padding: 2px;
}

#box_text .text
{
    color: #000; 
    text-transform: margin-top: 4px; padding: 5px 5px 5px 10px;
    font-family: Arial, sans-serif;
}



#morelink    { 
    color: #fff; font: 10px Verdana, Arial, Helvetica, sans-serif; text-transform: UPPERCASE; margin-top: 4px; padding: 5px;
}


.college_video{
    width: 790px;      
    margin-top: 15px;
}

.college_video-wrapper  {
    width: 788px;
    padding: 0;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
}

.college_video-wrapper .details {
    padding: 5px 10px 10px 10px;
}

.college_video-wrapper .details h2.title{
    float: left;    
}

.college_video-wrapper .logo {
    float: right;
    width: 300px;
    text-align: right;
    text-transform: uppercase;
    font-size: .9em;
    font-weight: bold;
    color: #336699;
    padding: 3px 0 0 5px;
}

.college_video-wrapper .logo img{
    vertical-align: middle; 
    padding-left: 5px;
}
      
.college_video img.corners{
    margin: 0;
}      

.college-info {
    padding:0;
    width:475px;
    background: #b6dce5 url('http://www.cliffsnotes.com/WileyCDA/site/cliffsnotes2/include/images/bg/hp_features_area.gif') 

repeat-y;
    border: 1px solid #ccc;
}   

.college-info .wrapper{
    padding: 15px;
}   

.college-info h3 {  
    font-size: 1.3em;
    margin-top: 5px 0 15px 0;   
}

.college-info .stats-left {
    float: left;
    width: 215px;   
} 

.college-info .stats-right {
    float: right;
    width: 215px;   
} 

.college-info table.stats {
    margin-top: 10px;
}

.college-info table.stats td{
    padding: 0 5px 5px 0;
    vertical-align: top;    
    font-size: .95em;
}

div.features .college-list h3 { 
    font-size: 1.3em;
    line-height: 1.2em;
    margin: 15px 20px 10px 0;       
}

div.features .college-list .scroll-list {
    width:250px; 
    height: 225px;
    margin:5px 0; 
    overflow-y: auto;
    overflow-x: hidden;
    background-color:#fff; 
    padding: 10px;
    border: 1px solid #ccc;
}

/* ---------- SHAKESPEARE CENTRAL ------------ */    

div.shakespeare-central{
    width: 789px;
    min-height: 178px;
    background: url('/assets/1541/25/shakespeare_central_bg.jpg') no-repeat top left;
    margin-top: 10px;
    padding: 0;
    border-bottom: 1px solid #b5b5b5;
    }   
    
div.shakespeare-central .head{
    position: absolute;
    z-index: 1;
    margin-bottom: 0;
    margin-left: 0;
    padding: 0;
    width: 182px;
    min-height: 178px;  
    }   
        
    
div.shakespeare-central p{
    padding: 100px 35px 8px 205px;  
    }       

div.shakespeare-intro{
    width: 477px;
    height: 60px;
    background: url('http://www.cliffsnotes.com/WileyCDA/site/cliffsnotes2/include/images/corners/basic-landing_top.gif') 

no-repeat top left;
    } 

    
div.shakespeare-intro img.header{ margin: 14px 0 0 5px; }

div.shakespeare{
    border: 1px solid #ccc;
    border-top: none;
    padding: 3px 10px 10px 10px;
    width: 455px;
    } 
    
div.shakespeare .left-col {
    float: left;
    width: 205px;
    }   

div.shakespeare .right-col {
    float: right;
    width: 215px;
    }   

div.shakespeare ul{
    margin: 0 0 0 10px;        
    } 
    
        
div.shakespeare ul ul{
    margin: 5px 8px 0 8px;
    }
        
div.shakespeare ul li{
    list-style: none;
    margin: 0;
    padding: 0 0 7px 20px;
    background: url('http://www.cliffsnotes.com/WileyCDA/site/cliffsnotes2/include/images/bullets/asterisk.gif') no-repeat;  

       
    }
    
div.shakespeare ul ul li{
    padding: 0 0 3px 0;
    background: none;
    } 
    
div.shakespeare ul li a{ font-weight: bold; }  

div.shakespeare ul ul li a{ font-weight: normal; }    
    
div.shakespeare-essay,
div.shakespeare-bio{
    width: 477px;
    }

div.shakespeare-essay-corner{
    width: 477px;
    height: 20px;
    background: url('/assets/1541/28/corner_shakespeare_essay.jpg') no-repeat top left;
    } 

    
div.shakespeare-essay-wrapper{
    border: 1px solid #ccc;
    border-top: none;
    width: 475px;
    background: url('/assets/1541/29/shakespeare_essay.jpg') repeat-y top left;
    } 
    
div.shakespeare-essay-content{
    margin: 0 55px 0 20px;
    }   
    
div.shakespeare-essay h3{
    padding: 5px 0 15px 0;
    font-family: Georgia, Verdana, Arial, sans-serif;
    font-size: 1.5em;
    font-weight: normal;
    color: #63502e;
     }  
     
div.shakespeare-essay h4{
    padding: 0 0 5px 0;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 1.0em;
                      line-height: 1.2em;
    font-weight: normal;
    color: #000;
    text-transform: uppercase;
    }    

div.shakespeare-essay p{ margin: 0 0 12px 0; } 

div.shakespeare-bio-corner{
    width: 477px;
    height: 20px;
    background: url('/assets/1541/30/corner_shakespeare_bio.jpg') no-repeat top left;
    } 

    
div.shakespeare-bio-wrapper{
    border: 1px solid #ccc;
    border-top: none;
    width: 475px;
    background: url('/assets/1541/31/shakespeare_bio.jpg') repeat-y top left;
    } 
    
div.shakespeare-bio-content{
    margin: 0 20px 0 20px;
    }   
    
div.shakespeare-bio-content .left{
    float: left;
    width: 230px;
    margin-right: 10px;
    }       
    
div.shakespeare-bio-content .right{
    float: right;
    width: 181px;
    margin: 0;
    padding-top: 5px;
    }       
    
div.shakespeare-bio h3{
    padding: 5px 0 15px 0;
    font-family: Tahoma;
    font-size: 1.3em;
    font-weight: 600;
    color: #000;
     }  
div.shakespeare-bio p{ margin: 0 0 12px 0; } 

div.shakespeare-manga{
    float: left;
    width: 228px;
    margin-right: 10px;
    }
    
div.shakespeare-manga .wrapper{
    width: 226px;
    border: 1px solid #b5b5b5;
    border-bottom: none;
    background: #000;
    }   
    
div.shakespeare-manga p{
    margin: 0;
    padding: 10px 15px 0 10px;
    text-align: center;
    color: #fff;
    font-weight: bold;
    }   
    
div.shakespeare-manga a{
    color: #fff;
    }           
    
div.shakespeare-double {
    float: right;
    width: 228px;
    }   

div.shakespeare-double .wrapper{
    width: 226px;
    border: 1px solid #b5b5b5;
    border-bottom: none;
    background: #cad670;
    }   
    
div.shakespeare-double p{
    margin: 0;
    padding: 10px 15px 0 10px;
    text-align: center;
    color: #000;
    font-weight: bold;
    }
    
div.shakespeare-resource{
    width: 270px;
    margin: 10px 0 0 10px;
    }

div.shakespeare-resource .left {
    float: left;
    width: 48px;
    margin: 0 10px 10px 0;
    }               
    
div.shakespeare-resource .right {
    float: right;   
    width: 200px;
    margin: 0 10px 10px 0;
    }       
    
div.shakespeare-askcliff {
    margin: 10px 10px 0 10px;
    }   

div.shakespeare-askcliff p{
    padding-bottom: 5px;
    font-weight: normal;
    }   
    
div.shakespeare-help {
    border: 1px solid #b5b5b5;
    padding: 0 8px 15px 8px;
    background: #fffba2 url('http://www.cliffsnotes.com/WileyCDA/site/cliffsnotes2/include/images/bg/features-bg.gif') 

repeat-x top left;
    width: 280px;
    }   
    
div.shakespeare-help img.corners{
    margin: 0 -9px 0 -9px;
    position: relative;
    z-index: 1;
    top: -3px;
    }
    
div.shakespeare-help img.header-top{
    margin-top: -7px;
    }   
    
div.shakespeare-help .content {
    margin: 10px 0 0 0;
    }   
    
div.shakespeare-help .content .left{
    float: left;
    width: 150px;
    margin-right: 10px;
    }   
    
div.shakespeare-help .content .right{
    float: right;
    width: 110px;   
    }
        
div.shakespeare-help .content .right img{
    border: 1px solid #b5b5b5;
    }
    
div.shakespeare-help ul{
    margin: 12px 0 12px 0;
    }   
    
div.shakespeare-help ul li{
    list-style-type:square;
    margin-bottom:3px;
    margin-left: 15px;
}  

div.shakespeare-resources{
    border: 1px solid #b5b5b5;
    padding: 0 8px 15px 8px;
    background: #f4f4f4 

url('http://www.cliffsnotes.com/WileyCDA/site/cliffsnotes2/include/images/bg/grey_gradient_features-bg.gif') repeat-x top 

left;
    width: 280px;
    }

div.shakespeare-resources img.corners{
    margin: 0 -9px 0 -9px;
    position: relative;
    z-index: 1;
    top: -3px;
    }

div.shakespeare-resources img.header-top{
    margin-top: -7px;
    }
    
div.shakespeare-resources img.header{
    margin-top: 5px;
    }

div.shakespeare-resources ul a{ 
    font-weight: bold; 
    }

div.shakespeare-resources h3{
    color: #326696;
    font-weight: bold;
    margin: 5px 0 0 0;
    }

div.shakespeare-resources ul{ 
    margin: 0 0 12px 0; 
    }

div.shakespeare-resources ul li{
    list-style-type:square;
    margin-bottom:3px;
    }        
    
div.shakespeare-resources ul li{
    margin-left: 15px;
    font-weight: bold;
    }

div.shakespeare-resources p{
    font-weight: bold;
    margin: 0 !important;
    }

div.shakespeare-resources div.see-all{
    margin-top: 10px; 
    }

div.shakespeare-resources div.see-all img{ margin-bottom: -5px; }   

/* CramCasts - added 7/23/08 */
 #cramcasts {
    width: 788px;
    margin: 0 0 0 12px; 
    padding: 0;
    background: #fff;
    }
 
 #cramcasts .header { 
    width: 788px;
    height: 159px;
    margin: 0; 
    padding: 0;
    background: #fff url('/assets/1536/51/cramcast_header.gif') no-repeat top left;     
    }   

#cramcasts .content {
    width: 712px;
    border-left: 1px solid #ccc;   
    border-bottom: 1px solid #ccc;     
    margin:0;
    padding: 10px 45px 20px 30px;   
    background: #fff; 
    } 
    
#cramcasts .photo{
    margin: -6px 0 0 12px;
    padding: 0; 
    position: absolute; 
    }   
    
#cramcasts p{
    font-size: 1.2em;   
    padding-bottom: 20px;   
    }   
    
#cramcasts .listing{
    margin-left: 10px;
    padding: 0;
    border-top: 1px solid #ccc;
    width: 700px;   
    }       
    
#cramcasts .listing img.headphone{
    float: left;
    margin: 20px 0;
    padding: 0;
    width: 52px;    
    }   
    
#cramcasts .listing .details{
    float: right;
    margin: 20px 0;
    padding: 0;
    width: 615px;   
    }   
    
#cramcasts .listing h2{
    font-size: 1.3em;
    font-weight: bold;
    color: #336699;
    margin-bottom: 15px;
    padding: 0;
    }       
    
#cramcasts .listing .download{
    font-size: 1.0em;   
    color: #000;
    margin: 0;
    padding: 0; }   
    
#cramcasts .download ul{ margin: 0; padding:0; }         
#cramcasts .download li{
    margin: 0;
    font-size: 12px;
    font-weight: bold;
    display: inline;
    padding: 0 25px 0 0;
    list-style: none;    
    }
    
#cramcasts .listing .download .info{
    font-size: 1.0em;   
    color: #666666;
    }               
    
#cramcasts .subscribe {
    width: 710px;
    margin: 10px 0;
    padding: 0;
    }   
    
#cramcasts .subscribe-options {
    width: 678px;
    border: 1px solid #ccc;
    margin: 0;
    padding: 15px 15px 10px 15px;
    }   
    
#cramcasts .subscribe-options .left {
    float: left;
    width: 325px;   
    }

#cramcasts .subscribe-options p{
    font-size: 1.1em;
    color: #333;
    margin-bottom: 8px;
    padding: 0;
    }   
    
#cramcasts .subscribe-options .right {
    float: right;
    width: 325px;
    margin-left: 15px;  
    }   
    
#cramcasts .subscribe-options p.feed {
    font-weight: bold;
    color: #000;
    margin: 0 0 25px 0;
    padding: 0;
    }   

#cramcasts .subscribe-options img {
    padding: 3px;
    }

/* New layout styles with alternative breadcrumb area */
#breadcrumb-wrapper-side_borders{
    clear: both;
    margin: 0 15px;
    padding: 4px 8px 0 8px;
    border: none;
    border-left: 1px solid #aeaeae; 
    border-right: 1px solid #aeaeae;               
    font-size: 0.92em;
    color: #999966;
    background: #fbe94b url('http://www.cliffsnotes.com/WileyCDA/site/cliffsnotes2/include/images/bg/breadcrumb-bg.gif') 

repeat-x top left; 
    }

#breadcrumb-wrapper-side_borders table{ width: 220px; }  /* for cma feature placement */

#breadcrumb-wrapper-side_borders table.layout_primary, /* for cma feature placement */
#breadcrumb-wrapper-side_borders div.breadcrumb{
    float: left;
    width: 725px;
    }

#breadcrumb-wrapper-side_borders div.breadcrumb{ padding-bottom: 6px; }
        
#breadcrumb-wrapper-side_borders div.placement{
    float: right;
    text-align: right;
    width: 220px;
    }

#breadcrumb-wrapper-side_borders table.layout_feature_head, /* for cma feature placement */
#breadcrumb-wrapper-side_borders table.layout_placement{
    width: 200px;
    float: right;
    }
 
.yellow-curve_main-content{
    padding: 0;
    margin: 0;
    background: #fff url('/assets/1536/50/yellow-curve_bg.gif') no-repeat top left; 
    }  
    
td.yellow-curve_sidebar {   
    width: 168px;
    background: #eaeaea;
    border: 1px solid #ccc;    
    }   
    
td.yellow-curve_sidebar div.ads{
    padding: 10px 0;
    text-align: center;
    }   


/* Digital Flashcards */
#flashcards{ 
    width: 935px;
    margin: 0; 
    padding: 0;
    margin-bottom: 10px;            
    }   

div.flashcards-wrapper{
    width: 923px;   
    background: #fff;
    margin: 0;
    padding: 0;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    }   
    
div.flashcards-intro{
    width: 923px;
    height: 53px;
    background: #fff url('/assets/1509/84/testsuccess_intro.gif') no-repeat top left;
    margin:0;
    }   
    
 #flashcards .content {
    border-left: 1px solid #ccc;
    margin: 0;
    padding: 3px 10px 10px 10px;
    width: 901px;
    background:#fff;
    }   
    
#flashcards .content .left{
    margin:-55px 10px 0 10px;
    padding: 0;
    float: left;
    width: 631px;   
    }   

#flashcards .header{
    width: 631px;
    background: url('/assets/1536/03/flashcards_header.gif') no-repeat;   
    }       
    
#flashcards .content .left .photo{
    margin: -6px 0 0 20px;  
    }   
    
#flashcards .description{
    margin: 16px;
    width: 590px;
    }   

#flashcards .description-wrapper{
    padding-top: 2px;
    }   
    
#flashcards .description .desc-left{
    float: left;
    width: 210px;
    margin: 0;
    padding-right: 10px;    
    }   
    
#flashcards .description .desc-left img.example{
    padding-bottom: 10px;
    }   
    
#flashcards .description .desc-left p{
    font-size: 0.9em;
    font-weight: bold;
    text-align: center;
    margin: 0;
    padding: 0;
    }           
    
#flashcards .description .desc-right{
    float: right;
    width: 360px;   
    margin: 0;
    padding: 0;
    }   
    
#flashcards .description h2{
    font-size: 1.2em;
    font-weight: bold;
    }   
    
#flashcards .description p{
    font-size: 1.2em;   
    padding-bottom: 20px;
    }   
    
#flashcards .description ul{
    margin: 3px 0 15px 0;  
    }
    
#flashcards .description ul li{
    margin: 0 10px 3px 15px;  
    font-size: 1.2em;
    }               
    
#flashcards .requirements p{
    font-size: 1.0em;   
    color: #545454;
    padding-bottom: 5px;
    }   
    
#flashcards .content .right{
    margin:-43px 0 0 0;
    padding: 0;
    float: right;
    width: 243px;   
    }   
    
#flashcards .content .downloads{
    width: 243px;
    margin: 0;
    padding: 0;
background: #fff;
    }
    
#flashcards .content .downloads .download-head{ 
    margin: 0;
    padding: 0;
    }   
    
#flashcards .content .downloads .wrapper{
    width: 241px;
    height: 420px;
    border: 1px solid #b5b5b5;
    border-top: none;
    overflow: auto;
    margin: 0;
    padding: 0;
background: #f4f4f4 

url('http://www.cliffsnotes.com/WileyCDA/site/cliffsnotes2/include/images/bg/grey_gradient_features-bg.gif') repeat-x top 

left;
    }   
    
#flashcards .content .downloads .list{
    padding: 8px;
    }   
    
#flashcards .content .downloads .list .product{
    width: 80px;
    padding: 0 10px 10px 0;
    float: left;
    }   
    
#flashcards .content .downloads .list .product-info{
    width: 160px;
    margin-left: 90px;
    float: right;
    }   

#flashcards .content .downloads .list .product-info a.title{
    font-weight: bold;
    color: #000;
    }

    
#flashcards div.downloads .product-listing{
    margin: 8px 0 20px 10px;    
    }
    
#flashcards .product-coverImageLine{ float: left; }
#flashcards .product-listing,
#flashcards .product-dynamicFeature{ 
    margin-top: 8px; 
    }
    
#flashcards .size80 .product-biblioLine,
#flashcards .size80 .product-order,
#flashcards .size80 .product-authors,
#flashcards .size80 .product-description{ 
    margin-left: 90px;     
    }
   
#flashcards .product-order{ 
    font-size: 0.95em; 
    }

#flashcards .size80 .product-order{ 
    margin-top: 5px; 
    }

#flashcards span.product-title{ 
    margin-right: 5px; 
    font-weight: bold;
    }

#flashcards a.product-cartLink{ 
    margin-right: 5px; 
    font-weight: normal;
    }

#flashcards a.product-cartLink{ color: #e85614;}
#flashcards a.product-cartLink_black{ color: #000;}
#flashcards .product-coverImage-clear{ clear: both; }

/* TestSuccess static feature */
#testsuccess_feature {
    border: 1px solid #ccc;         
    width: 298px;
    margin: 0;
    padding: 0;
    font-family: Arial;
    text-align: left;
    }

#testsuccess_feature #container{
    background: #fff url('/assets/1532/29/testsuccess_feature_bg.gif') no-repeat bottom left;
    margin: 0px;
    padding: 0px;
    }

#testsuccess_feature .logo {
    margin: 8px 10px 10px 10px;
    text-align: center;         
    }

#testsuccess_feature .head{
    color: #336699;
    font-size: 16px;
    font-weight: bold;          
    text-align: center;         
    }

#testsuccess_feature ul{ 
    margin: 18px 8px 10px 142px; 
    padding: 0px;
    }

#testsuccess_feature ul li{
    list-style-type: disc;
    margin-bottom:3px;
    color: #336699;
    text-align: left;
    font-size: 12px;
    }  
    
#testsuccess_feature ul li p{
    color: #000;
    margin: 0px;        
    }   
    
#testsuccess_feature img.button-link{
    margin: 0 10px 16px 123px;
    }   
    
#testsuccess_feature .test-list{
    margin: 0 10px 0 106px;
    }   
#testsuccess_feature .test-list .title{
    color: #336699;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    }   
    
#testsuccess_feature .test-list .tests{
    color: #666666;
    font-size: 11px;
    padding-bottom: 8px;
    }   

/* TestSuccess*/
.content-wrapper-nospace{ 
    clear: both;
    width: 970px;
    margin: 0 15px;     
    }
 
 #test-success{ 
    width: 935px;
    margin: 0; 
    padding: 0;             
    }   

div.test-success-wrapper{
    float:none; 
    width: 923px;   
    background: #fff;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    }   
    
div.test-success-intro{
    width: 923px;
    height: 53px;
    background: #fff url('/assets/1509/84/testsuccess_intro.gif') no-repeat top left;
    margin:0;
    }   
    
 #test-success .content {
    border: none;
    border-left: 1px solid #ccc;
    margin: 0;
    padding: 3px 10px 10px 10px;
    width: 901px;
    background: none;
    }   
    
#test-success .content .left{
    margin:-55px 10px 0 10px;
    padding: 0;
    float: left;
    width: 188px;   
    }   

#test-success .content .left .blue{
    width: 188px;
    background: #b6dce5 url('/assets/1509/85/left_blue_bg.gif') repeat-y;    
    }       
    
#test-success .quote {
    padding: 10px 10px 10px 10px;
    }   
    
#test-success .quote td{    
    font-family: Verdana, Arial, sans-serif;
    font-size: 1.0 em;
    font-style: italic; 
    }       
    
#test-success .content .left .blue .more{
    padding: 10px 20px 10px 20px;
    font-size: 1.0 em;  
    }       
    
#test-success .content .left .blue .ts-button{
    padding: 10px 0 10px 8px;       
    }       
    
#test-success .content .main-left .button2{
    padding: 20px 10px 25px 40px;       
    }       
    
#test-success .content .photo{
    margin-top: -7px;       
    }   
    
#test-success .content .right{
    margin: -55px 0 0 0;
    float: right;
    width: 683px;
    }
    
#test-success .content .main-left{
    margin: 0 0 0 0;
    float: left;
    padding: 22px 0 20px 0;
    width: 475px;
    }
    
#test-success .content .main-left .ts-button{
    padding: 10px 155px 15px 155px;
    text-align: center;     
    }       
    
#test-success .content h2{  
    margin: 25px 0 25px 0;
    font-size: 1.2em;
    }       
    
#test-success .content p{   
    font-size: 1.2em;
    }       
    
#test-success .content ul{
    margin: 3px 0 15px 0;  
    }
    
#test-success .content ul li{
    margin: 0 10px 3px 15px;  
    font-size: 1.2em;
    }   
    
#test-success .content .main-right{
    width: 188px;
    margin: 0 0 0 490px;    
    }       
    
#test-success .stories{
    margin: 0 0 0 0;    
    width: 188px;   
    }   
    
#test-success .stories .blue{
    width: 188px;
    height: 130px;
    background: #b6dce5 url('/assets/1509/86/right_blue_bg.gif') repeat-y;
    padding-bottom: 5px;
    }   
    
#test-success .stories .ts-icon{
    float: left;
    margin: 15px 5px 10px 10px; 
    width: 75px;
    }   
    
#test-success .stories .text {
    margin: 15px 5px 0 80px;    
    width: 90px;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    line-height:1.em;
    }   
    
#test-success .stories .text p{
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    line-height:1.2em;  
    }
    
#test-success .login{
    margin: 20px 0 0 0;
    padding: 0; 
    width: 188px;
    }   
    
#test-success .login .content{
    width: 166px;
    margin: 0;
    padding: 10px;
    border: 1px solid #b5b5b5;
    border-top: none;
    background: #f4f4f4 url('/assets/1306/69/grey_gradient_features-bg.gif') repeat-x top left; 
    }   
    
#test-success .login label{
    font-weight: bold; 
    margin: 6px 0 2px 0;
    display: block; 
    }   
    
#test-success .login .ts-button{
    display: block;
    margin: 10px auto 10px auto;
    }   

#test-success .login .logo{
    text-align: center;
    padding: 15px 0 0 0;
    }   


#test-success .login-main{
    margin: 20px 0 0 0;
    padding: 0; 
    width: 188px;
    }   

#test-success .login .pin{
    margin: 20px 2px 10px  2px;     
        }
    
#test-success .login-main .content{
    width: 166px;
    margin: 0;
    padding: 10px;
    border: 1px solid #b5b5b5;
    border-top: none;
    background: #f4f4f4 url('/assets/1306/69/grey_gradient_features-bg.gif') repeat-x top left; 
    }   
    
#test-success .login-main label{
    font-weight: bold; 
    margin: 6px 0 2px 0;
    display: block; 
    }   
    
#test-success .login-main .ts-button{
    display: block;
    margin: 10px auto 10px auto;
    }   

#test-success .login-main .logo{
    text-align: center;
    padding: 15px 0 0 0;
    }   
    
#test-success .arrow-link{
    padding: 0 0 3px 3px;
    }       
    
#test-success .links{
    margin: 20px 0 20px 0;
    padding: 0; 
    width: 188px;
    }   

#test-success .links .content{
    width: 166px;
    margin: 0;
    padding: 10px;
    border: 1px solid #b5b5b5;   
    background: #f4f4f4 url('/assets/1306/69/grey_gradient_features-bg.gif') repeat-x bottom left; 
    }   
    
#test-success .content .exams, #test-success .content .faq{ 
    margin: 5px 20px 20px 20px; 
    width: 875px;
    }       

#test-success .content .faq h3{ 
    color: #326696;
    margin: 20px 0 10px 0;
    }
    
#test-success .content h3{  
    font-size: 1.25em;  
    }
    
#test-success .content .exams .step{    
    margin-top: 20px;
    text-align: center; 
    }   

#test-success .content .exams .step p{  
    font-weight: bold;  
    padding-bottom: 20px;
    }
    
#test-success .content .exams .exam-left{   
    float: left;
    margin-right: 40px; 
    width: 410px;
    }   
    
#test-success .content .exams .exam-right{  
    float: right;   
    width: 410px;   
    }           

#test-success .content .disclaimer{ 
    font-size: 1em;
    }                       

#test-success .content .faq-subjects ul{
    margin: 3px 0 15px 0;  
    }
    
#test-success .content .faq-subjects ul li{
    margin: 0 10px 7px 15px;  
    font-size: 1.2em;
    }   
    
#test-success .content .faq-subjects a{
    color: #326696;
    }

#test-success #subscription {
    margin: 20px 0; 
    padding-bottom: 10px;
    width: 480px; 
    border: 1px solid #d5d5d5;
    }       
    
#test-success #subscription .header{
    margin: 0 0 15px 0; 
    padding: 5px; 
    width: 470px;
    background-color: #fff200;
    }       
    
#test-success #subscription h2{
    margin: 0; 
    font-size: 1.3em;
    }       
    
#test-success #subscription .exam-list{
    margin: 10px 0 5px 0; 
    padding: 0 10px 0 10px; 
    background-color: #fff;
    }
    
#test-success #subscription h3{
    margin-bottom: 5px; 
    padding: 5px; 
    font-size: 1.2em; 
    background-color: #bfe2fe;
    }       
    
#test-success #subscription .product{
    margin: 5px; 
    font-size: 1.2em;
    }   
    
#test-success #subscription .product-description{
    padding-left: 3px;
    }   
    
#test-success #subscription .product-price{
    padding-left: 5px;
    }       
    
#test-success #subscription .cart-button{
    padding: 3px 3px 0 3px;
    text-align: center;
    }                               

/* test - yellow highlight*/
span.yellow-highlight {background:#ffff99;}

/* SWEEPS - do not remove */
div.sweeps#hp{
    width: 217px;
    height: 95px;
    margin-top: 40px;
    padding: 128px 20px 20px 20px;
    text-align: left;
    background: url('/assets/1308/59/hp-sweeps.gif') no-repeat top left;
    }
    
div.sweeps ul{ margin: 0; }
div.sweeps ul li{
        margin: 0;
        padding: 0 0 10px 10px;
        list-style: none;
        background: url('/assets/1311/01/blue-bullet.gif') no-repeat left 6px;
        }

div.sweeps#narrow{
    width: 136px;
    padding: 0 15px 10px 15px;
    text-align: left;
    border: 1px solid #b5b5b5;
    border-top: none;
    background: #fff;
    margin-top: 13px;
    }

div.sweeps#narrow img.top{
    margin: -13px -16px 0 -16px;
    position: relative;
    z-index: 2;
    }

div.sweeps#narrow ul{ margin-top: -3px; }     
/* end SWEEPS */



body.basic .content-wrapper{
    width: 960px;
    margin: 15px 15px 15px 25px;
}


div.article-content th,div.article-content td {
    padding:0 4px 0 4px;
} 

.poll-results{
    margin-bottom:10px;
}


div.article-content h3 {
    margin-top:20px;
    font-size:110%;
}

div.article-content h2 {
    margin-top:20px;
    font-size:120%;
}

body.review-topic-list div.collapsable-list{
    margin: 0 190px 3px 25px;
}

ul#topnav li#shop.on{ margin-left: -1px; }

/* right rail centered feature box */
div.center-sidebar {
    text-align:center;
    margin-left:3px;
    margin-right:3px;
    margin-bottom:8px;
}

div.center-sidebar img,
div.center-sidebar .chicklet{ float: none !important; }
div.center-sidebar div.details{margin-left: 0px;}

/* TMP UNTIL BUILD after 3/30 */
h3.testprep-feature{
    float: left;
    margin: 10px 0;
    font-size: 1.20em;
    }

div.testprep-btn{ float: right; }

div.testprep-btn img,
div.testprep-btn .text{
    float: left;
    }
    
div.testprep-btn .text{
    padding: 3px 3px 0 2px;
    height: 21px;
    color: #fff;
    font-weight: bold;
    background: url('/assets/1310/52/testprep-bg.gif') repeat-x top left;
    }    
    
div.testprep-btn .text a:link,
div.testprep-btn .text a:visited,
div.testprep-btn .text a:hover{
    font-weight: bold;
    text-decoration: none;
    color: #fff;
    }

.TOC-maincontent{
    float: left;
}

#poll-LARGE{ width:100%; }
#poll-LARGE-bottom{ width: 301px; }

/* TMP until build after 6/20 */
div.studybreak{
    position: relative;
    background: #fff url('/assets/1307/75/studybreak-flyer.gif') no-repeat top left;
    }

div.studybreak .rotating{
    position: absolute;
    top: 0;
    right: 30px;
    }

.searchresults-wide .search td img { display: none }
mages/bg/grey_gradient_feat_long.gif') repeat-x top left;
    }

div.complete-catalog img.header{
    margin: 8px 0 0 5px;
    }

div.complete-catalog div.view-more{
    font-weight: bold;
    margin: 10px 8px 10px 8px;
    }

/* -------------poll------------ */
#poll-standalone #poll-SMALL{
    position:relative;
    border: 0px solid #cccccc;
    padding: 8px 3px 3px 3px;
    width:100%;
    font-size: 13px;
    line-height: 1.5em;
} 

#poll-standalone #poll-HOME {
    margin: 0 0 12px 0;
}

#poll-standalone #poll-LARGE{
    padding:0;
    width:100%;
    background: #b6dce5 url('images/bg/hp_features_area.gif') repeat-y;
    border: 0px solid #ccc;
    border-bottom:none;
   
}

#poll-LARGE form{
    padding:10px;
}

#poll-HOME-bottom{
    display:none;
} 


#poll-hat-HOME, #poll-hat-LARGE {
    display:none;
}


.poll-p {
    margin:3px;
    font-weight:bold;
}


.poll-results{
    padding:5px 0 0 20px;
}

.sponsorText{
    text-transform:uppercase;
    color:#666666;
    font-size:.8em;
}

td.SMALL {
    font-size:.9em;
} 

#poll-LARGE-bottom{
    height: 0px;
    margin: -5px 0 10px 0;
    border-right: 0px solid #ccc;
    background: none;
    width:0px;
}  

#poll-standalone #poll-hat-SMALL {
    position:absolute;
    top:-1px;
    right:-1px;
    z-index:1;
    background: url('images/corners/top-right-corner.gif') no-repeat;
    width:15px;
    height:12px;
}          

.poll-text {
    color:#FFFFFF;
    font-weight:bold;
    font-size:12px;
}

/*-------------- end poll--------------- */
	p.litNoteIndent {
		padding-left:20px;
		}

/* ---------- PRAXIS ------------ */    

	#praxis-intro {
		margin:10px 0 0 0; padding:0;
		}
		
	#praxis-intro .praxis-header {
		width: 789px;
		height: 50px;
		background: #fff url('/assets/2111/83/praxis_head.gif') no-repeat top left; 		
		}	
		
	#praxis-intro .wrapper{
		width: 737px;
		padding: 15px 25px 10px 25px; 
		border: 1px solid #b5b5b5;
		border-top: none;
		}
		
	#praxis-intro .wrapper .featured-title{		
		float: left;
		width: 100px;
		margin: -40px 20px 0 0;
		position: relative;
		z-index: 1000;
		border: 1px solid #000;
		}	
			
	#praxis-intro .wrapper p{	
		float: right;
		width: 605px;
		margin-bottom: 5x;	
		font-size: 1.33em;
		line-height: 150%;
		}	
		
	#praxis-books_pdfs,
	#praxis-downloads,
	#praxis-calendar,
	#praxis-spotlight {
		border: 1px solid #ccc;
		border-top: none;
		margin: 0;
		padding: 16px 10px 16px 16px;
		}	
		
	#praxis-books_pdfs{
		width: 761px;
		}	
		
	#praxis-downloads,
	#praxis-calendar {
		width: 450px;
		}		
		
	#praxis-spotlight {
		width: 270px;
		}	
		
	#praxis-books_pdfs .left{
		float: left;
		width: 230px;
		margin-right: 25px;
		}	
		
	#praxis-books_pdfs .left-last{
		float: left;
		width: 230px;
		margin-right: 0;
		}		
		
	#praxis-books_pdfs .product-listing{
		padding-bottom: 10px;
		}		
		
	#praxis-downloads h3,
	#praxis-calendar h3,
	#praxis-spotlight h3{
		font-size: 1.1em;
		}	
		
	#praxis-downloads p,
	#praxis-calendar p,
	#praxis-spotlight p{
		margin: 10px 0;
		}		
		
	#praxis-downloads ul,
	#praxis-calendar ul,
	#praxis-spotlight ul{
		 margin: 10px 0 5px 10px;
		}	
		
	#praxis-downloads li,
	#praxis-calendar li,
	#praxis-spotlight li{
		 margin:0 0 7px 5px;
		 padding: 0;
		}	
		
	#praxis-calendar p{
		margin: 10px 0;
		}

	#praxis-intro .super{
		font-size: .70em;
		vertical-align: top;
		}		


/* ---------- TWILIGHT and NAME THAT MOVIE ------------ */  

	.twilight-wrapper,
	.movie-wrapper,
	.zinc-wrapper {
		margin:8px 0 8px 0;
		font-size: 1.1em;
		}
	
	.twilight-editions,
	.movie-editions,
	.zinc-editions {
		float:left; 
		width:293px; 
		margin: 13px 8px 13px 0;
		padding-bottom: 10px;
		border:solid 1px #b5b5b5; 
		background-color:#f7f7f7;
		}		

	#twilight-titlelist div.title-scroll {
		height: 490px;
		overflow: auto;
		}	
		
	#movie-titlelist div.title-scroll {
		height: 310px;
		overflow: auto;
		}
		
	#zinc-titlelist div.title-scroll {
		height: 310px;
		overflow: auto;
		}	
	
	#twilight-titlelist div.title-wrapper,
	#movie-titlelist div.title-wrapper,
	#zinc-titlelist div.title-wrapper {
		float:left; 
		margin: 15px 5px 0 5px;
		}
		
	.twilight-description,
	.movie-description,
	.zinc-description {
		float:right;
		width:478px;
		margin: 13px 0 13px 0;
		}	
		
	#twilight-description-wrapper div.content,
	#movie-description-wrapper div.content,
	#zinc-description-wrapper div.content {
		margin: 17px 0 13px 0;
		}
		
	#twilight-description-wrapper div.content div.intro,
	#movie-description-wrapper div.content div.intro,
	#zinc-description-wrapper div.content div.intro {
		margin-bottom:0
		}
		
	#twilight-description-wrapper h2,
	#movie-description-wrapper h2,
	#zinc-description-wrapper h2 {
		margin-bottom: 20px;
		font-size: 1.5em;
		}	
		
	#twilight-description-wrapper div.content div.bullet,
	#movie-description-wrapper div.content div.bullet,
	#zinc-description-wrapper div.content div.bullet {
		float:left; 
		margin: 18px 6px 0 6px;
		font-size: 1.6em;
		color: #722829;
		}
		
	#twilight-description-wrapper div.content div.item,
	#movie-description-wrapper div.content div.item,
	#zinc-description-wrapper div.content div.item {
		margin: 18px 0 0 20px;
		}		
		
	#twilight-description-wrapper div.content div.sneak-peek,
	#movie-description-wrapper div.content div.sneak-peek,
	#zinc-description-wrapper div.content div.sneak-peek {
		margin: 20px 0 0 0;
		}			
		
	#twilight-description-wrapper .disclaimer,
	#movie-description-wrapper .disclaimer,
	#zinc-description-wrapper .disclaimer {
		margin: 20px 0 10px 0;
		font-size: .85em;
		color: #666666;
		}
	.rightImage {
		padding-top:8px;
	}
/* ---------- SOCIAL NETWORKING SF ------------ */  

#social-network {
	width: 158px;
	border: 1px solid #ccc;
	background-color: #fff;
	margin: 0 3px 0 4px;
	}
	
#social-network .content {
	width: 142px;
	padding: 5px 8px;
	text-align: center;
	}

#social-network .logo {
	float: left;
	margin: 0 18px;
	}	
	
#social-network .text {
	margin-bottom: 5px;
	color: #37508a;
	font-family: Verdana, Arial, sans-serif;
	font-size: .83em;
	font-weight: bold;
	}

/* -- ARTICLES, LITNOTE CONTENT, ASK CLIFF - REVISED 8/25/09 -- */ 
div.split-feature-left{ 
    width: 300px;
    float: left; 
    }

div.split-feature-right{ 
    width: 296px;
    float: right; 
    }

div.split-feature-right-narrow{ 
    width: 168px;
    float: right; 
    }

/* -- INTERACTIVE FEATURES - REVISED 8/25/09 -- */
div.split-feature-left div.resources{
   width: 280px;
    }

div.resources,
div.buy-download,
div.litnote-quiz,
div.featured-titles-wide,
div.related-titles-litnote,
div.askcliff-email,
div.books-downloads{
     width: 280px;
    }

div.resources-narrow {  
    border:none;
    background: none;
    background: #fff;
    width: 152px;
    padding: 5px 8px 15px 8px;
    }
    
div.resources-narrow img.header-top {
    margin-top:5px !important;
    }

div.featured-titles-wide{ padding-bottom: 5px; }

div.featured-titles-narrow{
    background: #fff;
    width: 152px;
    padding: 5px 8px 15px 8px;
    }

#litnote-toc-features div.litnote-quiz,
#litnote-toc-features div.related-titles-litnote{
     width: 215px;
    }

#litnote-toc-features div.related-titles-litnote img.corners{
     display: none;
    }

#litnote-toc-features div.related-titles-litnote .header-top{
    margin-top: 5px;
    }


/* ---------- SOCIAL NETWORKING SF ------------ */  

#social-networking {
	width: 158px;
	border: 1px solid #ccc;
	background-color: #fff;
	margin: 0 4px;
	}
	
#social-networking .content {
	width: 138px;
	margin: 10px;
	}

#social-networking .logo {
	float: left;
	width: 30px;
	margin-right: 12px;
	}	
	
#social-networking .text {
	float: right;
	width: 90px;
	font-weight: bold;
	}	

/* ---------- BACK TO SCHOOL ------------ */   

	#bts {
		margin:10px 0; 
		padding:0;
		}
		
	#bts #header{
		margin-bottom: 13px;
		padding: 0;
		width: 788px;
		height: 126px;
		background: #fff url('/assets/2022/94/backtoschool_banner.gif') no-repeat top left;
		border: none;
		}	
		
	#bts .intro {
		background: #fff url('/assets/2022/95/backtoschool_intro_bg.gif') no-repeat top left; 
		width: 789px;
		height: 119px;	
		}	
		
	#bts .intro .wrapper{
		padding: 10px 25px 10px 250px; 		
		}
			
	#bts .intro .wrapper p{	
		font-family: "comic sans ms";
		font-size: 24px;
		line-height: 120%;
		color: #fff;
		}	
		
	#bts #topics {
		margin: 6px 0 0 5px;
		padding: 0;
		}
		
	#bts #topics .left {
		float: left;
		margin-right: 5px;
		width: 389px;
		}	
		
	#bts #topics .right {
		float: right;		
		width: 389px;
		}	
		
	#bts #topics ul{
		margin: 0;
		padding: 0;
		}	
	
	#bts #topics li{
		margin: 0;
		padding: 8px 10px 8px 40px;
		list-style: none;
		background: url('/assets/2022/96/gotta_button_bg.gif') no-repeat top left;
		font-family: "comic sans ms";
		font-size: 18px; 
		color: #fff101;
		}
		
	#bts #topics li.last{
		background: #fff url('/assets/2022/97/gotta_button_bg_last.gif') no-repeat top left;
		}
		
	#bts #topics a:link,
	#bts #topics a:visited,
	#bts #nav a:link,
	#bts #nav a:visited {
		color: #fff101;
		text-decoration: none;
		}	
		
	#bts #topics a:hover,
	#bts #nav a:hover {
		color: #fff;
		text-decoration: none;
		}	
		
	#bts #nav {
		width: 168px;
		padding: 0;
		margin: 0;
		}
	
	#bts #nav ul {
		margin: 0;
		padding: 0;
		}	
		
	#bts #nav li{
		margin: 0;
		padding: 6px;
		list-style: none;
		background-color: #000;
		font-family: "comic sans ms";
		font-size: 14px;
		font-weight: bold; 
		color: #fff101;
		border-top: 1px solid #b5b5b5; 
		display: block;
		}	
		
	#bts #nav img.bottom {
		margin: 0;
		padding: 0;
		width: 168px;
		height: 11px;
		border-top: 1px solid #b5b5b5;
		}	
			
	#bts #knowit .header {
		background: #fff url('/assets/2023/00/bts_content_head_bg.jpg') no-repeat top left;
		width: 607px;
		height: 91px;
		margin: 0;
		padding: 0;
		}	
	
	#bts #knowit .header h2{
		font-family: "comic sans ms";
		font-size: 34px;
		font-weight: normal;
		color: #fff;
		text-align: center;
		margin: 0;
		padding: 35px 20px 20px 20px; 
		}	
		
	#bts #knowit .sponsor {
		width: 565px;
		background-color: #eee;
		border: 1px solid #ccc;
		margin: 7px 0 15px 0;
		padding: 5px 20px;		
		}	
		
	#bts #knowit .sponsor p{
		text-align: center;
		font-family: Arial, sans-serif;
		font-size: .90em;
		text-transform: uppercase;
		}	
		
	#bts #knowit .sponsor img{
		margin: 0 auto;
		}		
		
	#bts #knowit .content {
		margin-bottom: 10px;
		padding: 15px 20px;
		}	
		
	#bts #knowit .content h3 {
		font-size: 1.27em;
		font-weight: bold;
		}
		
	#bts #knowit .feature {
		margin-top: 10px;
		padding: 0;
		}				
		
	#bts #knowit .feature .title{
		width: 605px;
		margin: 0;
		padding: 0;
		border-right: 1px solid #b5b5b5;
		border-left: 1px solid #b5b5b5;
		}	
		
	#bts #knowit .feature h4{
		padding: 5px 10px 10px 30px;
		font-size: 1.17em;
		}	
		
	#bts #knowit .feature .articles{
		width: 565px;
		margin: 0;
		padding: 0 5px 10px 35px;
		border: 1px solid #b5b5b5;		
		}		
		
	#bts #knowit .feature p{
		padding-top: 5px;		
		}		
		
		#bts #haveit {
		width: 607px;		
		margin: 0;
		padding: 0;
		}	
		
	#bts #haveit #featured-products{
		width: 605px;			
		margin: 0 0 10px 0;
		padding: 0;
		border: 1px solid #b5b5b5;
		border-top: none;
		background: #f4f4f4 url('/assets/2023/33/bts_gradient_bg.gif') repeat-x top left;
		}	
		
	#bts #haveit #featured-products .wrapper{
		width: 555px;	
		margin: 0;				
		padding: 20px 20px 20px 25px;	
		}			
		
	#bts #haveit #featured-products  h2{
		font-size: 30px;
		color: #5c1599;		 
		}	
		
	#bts #haveit #featured-products #no-sponsor{
		width: 555px;
		margin-top: 20px;		 
		}	
		
	#bts #haveit #no-sponsor #products{
		width: 553px;
		background-color: #fff;
		border: 1px solid #b5b5b5;
		border-bottom: none;		 
		}	
		
	#bts #haveit #no-sponsor .wrapper{
		width: 508px;	
		margin: 0 20px 0 25px;				
		padding: 20px 0 5px 0;	
		border-bottom: 1px solid #b5b5b5;	
		}		
		
	#bts #haveit #no-sponsor .wrapper-last{
		width: 508px;	
		margin: 0 20px 0 25px;				
		padding: 20px 0 5px 0;				
		}		
		
	#bts #haveit .product-wrapper{

		float: left;
		width: 160px;			
		margin: 20px 30px 0 0;
		padding: 0;		
		}	
		
	#bts #haveit .product-wrapper .product{
		width: 138px;		
		height: 170px;	
		border-left: 1px solid #ccc;
		border-right: 1px solid #ccc;
		background-color: #fff;
		margin: 0;
		padding: 10px 10px 0 10px;
		}		
		
	#bts #haveit .product-wrapper .product .item{
		height: 120px;				
		}	
		
	#bts #haveit .product-wrapper .product .item img{
		display: block;
		margin: 0 auto;			
		}		
		
	#bts #haveit .product-wrapper .product .button img{
		display: block;
		margin: 10px auto 0 auto;
		}	
		
	#bts #haveit #more-products{
		width: 605px;			
		margin: 0 0 10px 0;
		padding: 0;
		border: 1px solid #b5b5b5;		
		}		
		
	#bts #haveit #more-products .wrapper{
		width: 555px;	
		margin: 0;				
		padding: 10px 20px 10px 25px;
		border-bottom: 1px solid #b5b5b5;
		}		
		
	#bts #haveit #more-products .wrapper-last{
		width: 555px;	
		margin: 0;				
		padding: 10px 20px 10px 25px;
		}	
		
	#bts #haveit #more-products .product{
		float: left;
		width: 430px;
		margin-right: 25px;
		}	
		
	#bts #haveit #no-sponsor .product{
		float: left;
		width: 400px;
		margin-right: 20px;
		}		
		
	#bts #haveit #more-products .product .photo,
	#bts #haveit #no-sponsor .product .photo{
		float: left;
		width: 80px;
		margin-right: 20px;
		}	

	#bts #haveit #more-products .product .photo img,
	#bts #haveit #no-sponsor .product .photo img{
		margin: 0 auto;
		display: block;
		}	
		
	#bts #haveit #more-products .product .details{
		float: left;
		width: 300px;
		}	
		
	#bts #haveit #no-sponsor .product .details{
		float: left;
		width: 300px;
		}	
		
	#bts #haveit #more-products .product h3,
	#bts #haveit #no-sponsor .product h3{
		font-size: 1.2em;
		font-weight: bold;
		color: #5c1599;
		}		
		
	#bts #haveit #more-products .button,
	#bts #haveit #no-sponsor .button{
		float: right;
		width: 80px;		
		}	

/* ---------- CRAM PLANS ------------ */    

#cram-plan {
		margin:10px 0 0 0; padding:0;
		}
		
	#cram-plan .sat-intro {
		background: #fff url('/assets/1914/40/sat_cram_plan_header.jpg') no-repeat top left; 		
		}

	#cram-plan .act-intro {
		background: #fff url('/assets/1915/33/act_cram_plan_header.jpg') no-repeat top left; 		
		}

	#cram-plan .gre-intro {
		background: #fff url('/assets/2027/19/gre_cram_plan_header.jpg') no-repeat top left; 		
		}	
		
	#cram-plan .gmat-intro {
		background: #fff url('/assets/2205/75/gmat_cram_plan_header.jpg') no-repeat top left; 		
		}	
#cram-plan .asvab-intro {
		background: #fff url('/assets/3015/07/ASVAB-CramPlanHeader.jpg') no-repeat top left; 		
		}		
#asvab-article h3 {
	border-bottom: 1px solid #666;}
		
	#cram-plan .sat-intro .wrapper,
	#cram-plan .act-intro .wrapper,
	#cram-plan .gre-intro .wrapper,
	#cram-plan .gmat-intro .wrapper,
        #cram-plan .asvab-intro .wrapper   {
		padding: 105px 25px 20px 205px; 
		border-bottom: 1px solid #b5b5b5;
		}
			
	#cram-plan .sat-intro .wrapper p,
	#cram-plan .act-intro .wrapper p,
	#cram-plan .gre-intro .wrapper p,
	#cram-plan .gmat-intro .wrapper p,
        #cram-plan .asvab-intro .wrapper p {	
		margin-bottom: 5x;	
		font-family: times new roman, serif;
		font-size: 1.87em;
		line-height: 110%;
		}	
		
	#cram-plan #get-plan,
	#cram-plan #free-downloads,
	#cram-plan_spotlight,
	#cram-plan_books,
	#cram-plan_ask-cliff {
		border: 1px solid #ccc;
		border-top: none;
		margin: 0;
		}
		
	#cram-plan #get-plan {
		width: 206px;
		margin: 0;
		padding: 16px 10px;
		}	
		
	#cram-plan #free-downloads {
		width: 517px;
		padding: 16px 10px 16px 20px;
		}	
		
	#cram-plan #get-plan h3,
	#cram-plan #free-downloads h3{
		font-size: 1.1em;
		}	
		
	#cram-plan_spotlight,
	#cram-plan_books {
		width: 450px;
		margin: 0;
		padding: 16px 10px 16px 16px;
		}	
		
	#cram-plan_ask-cliff {
		width: 270px;
		margin: 0;
		padding: 16px 10px 16px 16px;
		}		
			
	#cram-plan_spotlight h3{
		font-size: 1.2em;
		}		
		
	#cram-plan_ask-cliff .question{
		background: url('/assets/1914/47/quotes_left.gif') no-repeat top left;
		width: 225px;
		margin: 10px 0;
		padding-left: 25px;		
		}	
		
	#cram-plan_ask-cliff .question p{
		margin: 0;
		padding: 0;
		font-size: 1.2em;
		font-weight: bold;		
		}				
		
	#cram-plan_ask-cliff .question img.right-quote {
		margin-left: 7px;	
		vertical-align: text-bottom;
		position: relative;
		}			
		
	#cram-plan select {
		margin: 10px 0 10px 0;
		border: 1px solid #bfbfbf;
    	background: #e1e1e1 url('http://www.cliffsnotes.com/WileyCDA/site/cliffsnotes2/include/images/bg/bg.gif') no-repeat 

top left;
    	width: 200px;
		}		
		
	#cram-plan input {
		text-align: center;
		margin-bottom: 10px;
		}		
		
	#cram-plan #free-downloads .left,
	#cram-plan #free-downloads .right{
		width: 240px;
		}	
		
	#cram-plan #free-downloads ul,
	#cram-plan_spotlight ul{
		 margin: 5px 0 5px 10px;
		}	
		
	#cram-plan #free-downloads li,
	#cram-plan_spotlight li{
		 margin:0 0 3px 5px;
		 padding: 0;
		}	
		
	#cram-plan_books .left{		
		float: left;
		margin: 0 15px 0 0;
		width: 215px;
		}
		
	#cram-plan_books .right{		
		float: right;
		margin: 0;
		width: 215px;
		}	

/* ---------- COLLEGECLICKTV ------------ */    

#player
{
	width: 788px;
	height: 360px;
	background-color: #edecec;
	border: 1px solid #ccc;javascript:save(document.main_form);
javascript:save(document.main_form);
}

#playerroot  
{ 
	position: relative;
	background-color: #fff; 
	z-index: 1000; 
	width: 460px; 
	height: 338px;
                     margin: 12px 0 0 12px;
                     padding: 0;
	float: left;
}
#listroot  
{ 
	background-color: #fff; 
	position: relative; 
	z-index: 2; 
	width: 304px; 
	height: 338px;
	top: 12px; 
	margin-left: 470px;
}

.videobox
{
	position: relative; 
	width: 278px; 
        height: 80px;
	background-color: #fffba2; 
	margin: 10px;
}

.videothumb
{
	position: relative; 
	width: 104px; 
	height: 69px;
	margin: 6px;
	margin-top: 0px;
	top: 6px;
	background-color: grey;
	float: left;
	cursor: pointer; 
}

.tags
{
	position: relative; 
	width: 130px; 	
	margin-left: 118px;
	padding-right: 5px;
	top: 6px;
	color: #000;
}

.tags p
{
	font-family: Arial, sans-serif; 
	font-size: 11px;	
}

#listhandle 
{ 
	width:298px; 
	height: 280px;
	margin-left:6px; 
	overflow-y: auto;
	overflow-x: hidden;
	background-color:#fff; 
	font-weight:bold;
}


#box_text
{
	width:280px; 
    margin: 0 6px 5px 6px;	
	padding: 2px;
}

#box_text .text
{
	color: #000; 
	text-transform: margin-top: 4px; padding: 5px 5px 5px 10px;
	font-family: Arial, sans-serif;
}



#morelink    { 
	color: #fff; font: 10px Verdana, Arial, Helvetica, sans-serif; text-transform: UPPERCASE; margin-top: 4px; padding: 

5px;
}


.college_video{
    width: 790px;      
    margin-top: 15px;
}

.college_video-wrapper  {
	width: 788px;
	padding: 0;
	border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
}

.college_video-wrapper .details {
	padding: 5px 10px 10px 10px;
}

.college_video-wrapper .details h2.title{
	float: left;	
}

.college_video-wrapper .logo {
	float: right;
	width: 300px;
	text-align: right;
	text-transform: uppercase;
	font-size: .9em;
	font-weight: bold;
	color: #336699;
	padding: 3px 0 0 5px;
}

.college_video-wrapper .logo img{
	vertical-align: middle;	
	padding-left: 5px;
}
      
.college_video img.corners{
    margin: 0;
}      

.college-info {
	padding:0;
    width:475px;
    background: #b6dce5 url('http://www.cliffsnotes.com/WileyCDA/site/cliffsnotes2/include/images/bg/hp_features_area.gif') 

repeat-y;
    border: 1px solid #ccc;
}	

.college-info .wrapper{
	padding: 15px;
}	

.college-info h3 {	
    font-size: 1.3em;
	margin-top: 5px 0 15px 0;   
}

.college-info .stats-left {
	float: left;
	width: 215px;	
} 

.college-info .stats-right {
	float: right;
	width: 215px;	
} 

.college-info table.stats {
	margin-top: 10px;
}

.college-info table.stats td{
	padding: 0 5px 5px 0;
	vertical-align: top;	
	font-size: .95em;
}

div.features .college-list h3 {	
    font-size: 1.3em;
	line-height: 1.2em;
	margin: 15px 20px 10px 0;   	
}

div.features .college-list .scroll-list {
	width:250px; 
	height: 225px;
	margin:5px 0; 
	overflow-y: auto;
	overflow-x: hidden;
	background-color:#fff; 
	padding: 10px;
	border: 1px solid #ccc;
}


/* CramCasts - added 7/23/08 */
 #cramcasts {
 	width: 788px;
	margin: 0 0 0 12px; 
	padding: 0;
	background: #fff;
 	}
 
 #cramcasts .header { 
    width: 788px;
	height: 159px;
	margin: 0; 
	padding: 0;
	background: #fff url('/assets/1536/51/cramcast_header.gif') no-repeat top left;		
    } 	

#cramcasts .content {
  	width: 712px;
	border-left: 1px solid #ccc;   
	border-bottom: 1px solid #ccc;     
	margin:0;
    padding: 10px 45px 20px 30px;   
	background: #fff; 
	} 
	
#cramcasts .photo{
	margin: -6px 0 0 12px;
	padding: 0;	
	position: absolute;	
	}	
	
#cramcasts p{
	font-size: 1.2em;	
	padding-bottom: 20px;	
	}	
	
#cramcasts .listing{
	margin-left: 10px;
	padding: 0;
	border-top: 1px solid #ccc;
	width: 700px;	
	}		
	
#cramcasts .listing img.headphone{
	float: left;
	margin: 20px 0;
	padding: 0;
	width: 52px;	
	}	
	
#cramcasts .listing .details{
	float: right;
	margin: 20px 0;
	padding: 0;
	width: 615px;	
	}	
	
#cramcasts .listing h2{
	font-size: 1.3em;
	font-weight: bold;
	color: #336699;
	margin-bottom: 15px;
	padding: 0;
	}		
	
#cramcasts .listing .download{
	font-size: 1.0em;	
	color: #000;
	margin: 0;
	padding: 0;	}	
	
#cramcasts .download ul{ margin: 0; padding:0; }         
#cramcasts .download li{
    margin: 0;
    font-size: 12px;
    font-weight: bold;
    display: inline;
    padding: 0 25px 0 0;
    list-style: none;    
    }
	
#cramcasts .listing .download .info{
	font-size: 1.0em;	
	color: #666666;
	}				
	
#cramcasts .subscribe {
	width: 710px;
	margin: 10px 0;
	padding: 0;
	}	
	
#cramcasts .subscribe-options {
	width: 678px;
	border: 1px solid #ccc;
	margin: 0;
	padding: 15px 15px 10px 15px;
	}	
	
#cramcasts .subscribe-options .left {
	float: left;
	width: 325px;	
	}

#cramcasts .subscribe-options p{
	font-size: 1.1em;
	color: #333;
	margin-bottom: 8px;
	padding: 0;
	}	
	
#cramcasts .subscribe-options .right {
	float: right;
	width: 325px;
	margin-left: 15px;	
	}	
	
#cramcasts .subscribe-options p.feed {
	font-weight: bold;
	color: #000;
	margin: 0 0 25px 0;
	padding: 0;
	}	

#cramcasts .subscribe-options img {
	padding: 3px;
	}

/* New layout styles with alternative breadcrumb area */
#breadcrumb-wrapper-side_borders{
    clear: both;
    margin: 0 15px;
    padding: 4px 8px 0 8px;
    border: none;
	border-left: 1px solid #aeaeae; 
	border-right: 1px solid #aeaeae;		       
    font-size: 0.92em;
    color: #999966;
    background: #fbe94b url('http://www.cliffsnotes.com/WileyCDA/site/cliffsnotes2/include/images/bg/breadcrumb-bg.gif') 

repeat-x top left; 
	}

#breadcrumb-wrapper-side_borders table{ width: 220px; }  /* for cma feature placement */

#breadcrumb-wrapper-side_borders table.layout_primary, /* for cma feature placement */
#breadcrumb-wrapper-side_borders div.breadcrumb{
    float: left;
    width: 725px;
    }

#breadcrumb-wrapper-side_borders div.breadcrumb{ padding-bottom: 6px; }
        
#breadcrumb-wrapper-side_borders div.placement{
    float: right;
    text-align: right;
    width: 220px;
    }

#breadcrumb-wrapper-side_borders table.layout_feature_head, /* for cma feature placement */
#breadcrumb-wrapper-side_borders table.layout_placement{
    width: 200px;
    float: right;
    }
 
.yellow-curve_main-content{
    padding: 0;
	margin: 0;
	background: #fff url('/assets/1536/50/yellow-curve_bg.gif') no-repeat top left;	
    }  
	
td.yellow-curve_sidebar {	
	width: 168px;
    background: #eaeaea;
    border: 1px solid #ccc;    
	}	
	
td.yellow-curve_sidebar div.ads{
    padding: 10px 0;
    text-align: center;
    }	

					

/* test - yellow highlight*/
span.yellow-highlight {background:#ffff99;}

/* SWEEPS - do not remove */
div.sweeps#hp{
    width: 217px;
    height: 95px;
    margin-top: 40px;
    padding: 128px 20px 20px 20px;
    text-align: left;
    background: url('/assets/1308/59/hp-sweeps.gif') no-repeat top left;
    }
    
div.sweeps ul{ margin: 0; }
div.sweeps ul li{
        margin: 0;
        padding: 0 0 10px 10px;
        list-style: none;
        background: url('/assets/1311/01/blue-bullet.gif') no-repeat left 6px;
        }

div.sweeps#narrow{
    width: 136px;
    padding: 0 15px 10px 15px;
    text-align: left;
    border: 1px solid #b5b5b5;
    border-top: none;
    background: #fff;
    margin-top: 13px;
    }

div.sweeps#narrow img.top{
    margin: -13px -16px 0 -16px;
    position: relative;
    z-index: 2;
    }

div.sweeps#narrow ul{ margin-top: -3px; }     
/* end SWEEPS */



body.basic .content-wrapper{
    width: 960px;
    margin: 15px 15px 15px 25px;
}


div.article-content th,div.article-content td {
	padding:0 4px 0 4px;
} 

.poll-results{
    margin-bottom:10px;
}


div.article-content h3 {
    margin-top:20px;
    font-size:110%;
}

div.article-content h2 {
    margin-top:20px;
    font-size:120%;
}

body.review-topic-list div.collapsable-list{
    margin: 0 190px 3px 25px;
}

ul#topnav li#shop.on{ margin-left: -1px; }

/* right rail centered feature box */
div.center-sidebar {
	text-align:center;
	margin-left:3px;
	margin-right:3px;
	margin-bottom:8px;
}

div.center-sidebar img,
div.center-sidebar .chicklet{ float: none !important; }
div.center-sidebar div.details{margin-left: 0px;}

/* TMP UNTIL BUILD after 3/30 */
h3.testprep-feature{
    float: left;
    margin: 10px 0;
    font-size: 1.20em;
    }

div.testprep-btn{ float: right; }

div.testprep-btn img,
div.testprep-btn .text{
    float: left;
    }
    
div.testprep-btn .text{
    padding: 3px 3px 0 2px;
    height: 21px;
    color: #fff;
    font-weight: bold;
    background: url('/assets/1310/52/testprep-bg.gif') repeat-x top left;
    }    
    
div.testprep-btn .text a:link,
div.testprep-btn .text a:visited,
div.testprep-btn .text a:hover{
    font-weight: bold;
    text-decoration: none;
    color: #fff;
    }

.TOC-maincontent{
    float: left;
}

#poll-LARGE{ width:300px; }
#poll-LARGE-bottom{ width: 301px; }

/* TMP until build after 6/20 */
div.studybreak{
    position: relative;
    background: #fff url('/assets/1307/75/studybreak-flyer.gif') no-repeat top left;
    }

div.studybreak .rotating{
    position: absolute;
    top: 0;
    right: 30px;
    }

/* Quick Review Quizzes */

.QuickReviewQuizzes {width:375px; float:left; margin:0px 5px 0px 10px}

.two-column .main-content {
    float: left;
}

#litnote .two-column .main-content {
    float: right;
}

/*----------- CliffsNotes Films landing page - New ---------*/
#cliffs-films
{
	background:#fff;
	margin:15px 0 0;
	width:944px;
}

#cliffs-films .cnfilms-image-no-float
{
	margin-top:10px;
	text-align:center;
}

#cliffs-films h2
{
	background-image:url("/assets/5020/17/CN-Mobile-heading-bg.jpg");
	background-repeat:no-repeat;
	color:#fff;
	margin-bottom:-15px;
	padding:5px 15px;
	width:944px;
}

#cliffs-films #filmpreview
{
	background:url("/assets/5027/24/CNFilms_BG.jpg");
	background-repeat:no-repeat;
	height:405px;
	margin:1px 0 20px;
	padding:-5px 0 0 10px;
	width:944px;
}

.cnfilms-preview {
	float:left;
	padding-left:12px;
	width:522px;
}

.cnfilms-intro {
	float:right;
	width:375px;
	padding-left:15px;
	padding-top:5px;
}

.subheader-h2 {
     line-height: 32px;
}


/* Ingram Error Pages */
div.content-copy { margin-bottom: 20px; }

.button-help {
    display: inline-block;
    border: 1px solid #87c4d6;
    background-color: #39bee6;
    background-image: -moz-linear-gradient(top, #0cafdf, #3dc1e8);
    background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0,#0cafdf), color-stop(1,#3dc1e8));
    color: #ffffff;
    font-size: 14px;
    padding: 10px 20px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

/* ---------- TEACHER RESOURCES LAYOUT ------------ */ 
.teacherresources-leftcol {
	width:300px;
	float:left;
}
.teacherresources-middlecol {
	width:450px;
	padding-right:23px;
	float:right;
}
.teacherresources-rightcol {
	width:124px;
	padding-right:15px;
	border: 1px solid #9FA1A4;
	float:right;
	padding:5px;
	margin-top:10px;
}
/* ---------- TEACHER RESOURCES AT A GLANCE ------------ */
.teacher-glance-h2 {
	font-size: 20px;
	font-family:Arial, Helvetica, sans-serif;
	color: #ffff00;	
	font-weight: normal;
	letter-spacing: -1px;	
	background-color: #000;
	width: 292px;
	height: 30px;
	padding: 0 0 0 8px;
	line-height: 32px;
	border-bottom: 4px solid #ffff00;
	margin: 0;
}
.teacher-glance-h2-3 {
	font-size: 20px;
	font-family:Arial, Helvetica, sans-serif;
	color: #ffff00;	
	font-weight: normal;
	letter-spacing: -1px;	
	background-color: #000;
	width: 292px;
	height: 44px;
	padding: 6px 0 0 8px;
	line-height: 20px;
	border-bottom: 4px solid #ffff00;
	margin: 0;
}
.teacher-glance-white1 {
	color: #ffffff;
	font-weight: bold;	
}
.teacher-glance-white2 {
	color: #ffffff;	
}
.teacher-glance-whitebox {
	width: 282px;
	height: 270px;
	background-color: #fff;
	border-right: 1px solid #9FA1A4;
	border-left: 1px solid #9FA1A4;
	padding: 1px 8px 0 8px;
}
.teacher-glance-whitebox2 {
	width: 282px;
	height: 300px;
	background-color: #fff;
	border-right: 1px solid #9FA1A4;
	border-left: 1px solid #9FA1A4;
	padding: 1px 8px 0 8px;
}
.teacher-glance-whitebox p {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #000;
	margin-top: 4px;
}
.teacher-glance-whitebox2 p {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #000;
	margin-top: 4px;
}
.teacher-glance-list {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #000;
	margin: -10px 0 0 0;
}
.teacher-glance-h3 {
	font-size: 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	letter-spacing: -1px;	
	background-color: #666;
	width: 290px;
	height: 30px;
	padding: 0 10px 0 0;
	line-height: 32px;
	border-bottom: 4px solid #ffff00;
	margin: 0;
        text-align: right;
}
.teacher-glance-h3-2 {
	font-size: 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	letter-spacing: -1px;	
	background-color: #666;
	width: 290px;
	height: 41px;
	padding: 6px 10px 0 0;
	line-height: 18px;
	border-bottom: 4px solid #ffff00;
	margin: 0;
    text-align: right;
}
.teacher-glance-h3 a, .teacher-glance-h3 a:hover, .teacher-glance-h3-2 a, .teacher-glance-h3-2 a:hover {
        color: #ffff00;
}
.teacher-glance-bottom {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #fff;	
	font-weight: normal;
	letter-spacing: 0;	
	background-color: #666;
	width: 290px;
	height: 34px;
	padding: 6px 10px 0 0;
	line-height: 14px;
	margin: 0;
	text-align: right;
}
.teacher-glance-here, .teacher-glance-here:hover {
	color: #ffff00;	
}

/* ---------- TEACHER RESOURCES HEADER ------------ */
.teacher-header {
	background-image: url(/assets/7079/53/header.png);
	background-repeat: no-repeat;
    width: 980px;
	height: 86px;
    margin: 0 0 0 -10px;
}
.teacher-header-text {
	font-size: 50px;
	font-family:Arial, Helvetica, sans-serif;
	color: #ffff00;	
	font-weight: normal;
	letter-spacing: -3px;
	padding: 38px 0 0 16px;
	float: left;
}
.teacher-header-text2 {
	font-size: 25px;
	font-family:Arial, Helvetica, sans-serif;
	color: #ffff00;	
	font-weight: normal;
	letter-spacing: -1px;
	padding: 18px 0 0 6px;
	line-height: 21px;
	float: left;
}
.teacher-white1 {
	color: #ffffff;
	font-weight: bold;	
}

/* ---------- TEACHER RESOURCES FREE DOWNLOADS ------------ */
.teacher-free-h2 {
	font-size: 20px;
	font-family:Arial, Helvetica, sans-serif;
	color: #ffff00;	
	font-weight: normal;
	letter-spacing: -1px;	
	background-color: #000;
	width: 488px;
	height: 30px;
	padding: 0 0 0 8px;
	line-height: 32px;
	border-bottom: 4px solid #ffff00;
	margin: 0;
}
.teacher-free-h2-3 {
	font-size: 20px;
	font-family:Arial, Helvetica, sans-serif;
	color: #ffff00;	
	font-weight: normal;
	letter-spacing: -1px;	
	background-color: #000;
	width: 488px;
	height: 44px;
	padding: 6px 0 0 8px;
	line-height: 20px;
	border-bottom: 4px solid #ffff00;
	margin: 0;
}
.teacher-free-white1 {
	color: #ffffff;
	font-weight: bold;	
}
.teacher-free-whitebox {
	width: 474px;
	height: 160px;
	background-color: #fff;
	border-right: 1px solid #9FA1A4;
	border-left: 1px solid #9FA1A4;
	border-bottom: 1px solid #9FA1A4;
	padding: 0 0 0 20px;
}
.teacher-free-whitebox p {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #000;
	margin-top: 4px;		
}
/*-Was Black-*/
.teacher-free-whitebox a {
	color: #3790D9;	
}

.teacher-free-item {
	width: 184px;
	float: left;
	margin: 17px 50px 0 0;
}
.teacher-free-chicklet {
	float: left;
	margin: 0 6px 0 0;
}
.teacher-free-label {
	font-size: 13px;
        font-weight: bold;
	margin: 8px 0 0 0;
}

/* ---------- TEACHER RESOURCES HELP AND MOBILE ------------ */
.teacher-helpmobile-wrap {
  width: 496px;
  height: 246px;
  margin: 10px 0 0 0;
}
.teacher-help {
	width: 280px;
	float: left;	
}
.teacher-mobile {
	float: left;
	margin: 0 0 0 8px;
}
.teacher-help-h2 {
	font-size: 18px;
	font-family:Arial, Helvetica, sans-serif;
	color: #ffff00;	
	font-weight: normal;
	letter-spacing: -1px;	
	background-color: #000;
	width: 264px;
	height: 30px;
	padding: 0 0 0 8px;
	line-height: 32px;
	border-bottom: 4px solid #ffff00;
	margin: 0;
}
.teacher-help-white1 {
	color: #ffffff;
	font-weight: bold;	
}
.teacher-help-whitebox {
	width: 254px;
	height: 190px;
	background-color: #fff;
	border-right: 1px solid #9FA1A4;
	border-left: 1px solid #9FA1A4;
	padding: 1px 8px 0 8px;
}
.teacher-help-whitebox p {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #000;
	margin-top: 4px;		
}
/*-Was Black-*/
.teacher-help-whitebox a {
	color: #3790D9;	
}
.teacher-help-h3 {
	font-size: 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	letter-spacing: -1px;	
	background-color: #666;
	width: 262px;
	height: 30px;
	padding: 0 10px 0 0;
	line-height: 32px;
	margin: 0;
	text-align: right;
}
.teacher-help-h3 a, .teacher-help-h3 a:hover {
        color: #ffff00;
}
.teacher-help-left {
	width: 130px;
	float: left;
}
.teacher-help-left p {
	font-size: 14px;	
}
.teacher-help-left ul li {
  font-size: 12px;
  margin: 0 0 4px 14px;
}
.teacher-help-right {
	float: right;
	margin: 10px 0 0 0;
}

.teacher-mobile-h2 {
	font-size: 18px;
	font-family:Arial, Helvetica, sans-serif;
	color: #ffff00;	
	font-weight: normal;
	letter-spacing: -1px;	
	background-color: #000;
	width: 200px;
	height: 30px;
	padding: 0 0 0 8px;
	line-height: 32px;
	border-bottom: 4px solid #ffff00;
	margin: 0;
}
.teacher-mobile-white1 {
	color: #ffffff;
	font-weight: bold;	
}
.teacher-mobile-whitebox {
	width: 190px;
	height: 190px;
	background-color: #fff;
	border-right: 1px solid #9FA1A4;
	border-left: 1px solid #9FA1A4;
	padding: 1px 8px 0 8px;
}
.teacher-mobile-whitebox p {
	font-size: 12px;
	line-height: 14px;
	font-family:Arial, Helvetica, sans-serif;
	color: #000;
	margin-top: 4px;		
}
.teacher-mobile-whitebox a {
	color: #000;	
}
.teacher-mobile-h3 {
	font-size: 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	letter-spacing: -1px;	
	background-color: #666;
	width: 198px;
	height: 30px;
	padding: 0 10px 0 0;
	line-height: 32px;
	margin: 0;
	text-align: right;
}
.teacher-mobile-h3 a, .teacher-mobile-h3 a:hover {
        color: #ffff00;
}
.teacher-mobile-left img {
	float: left;
	margin: 0 6px 0 0;
}

/* ---------- TEACHER RESOURCES ASK CLIFF ------------ */
.teacher-ask-wrap {
  padding: 10px 0 0 0;
}
.teacher-ask-h2 {
	font-size: 20px;
	font-family:Arial, Helvetica, sans-serif;
	color: #ffff00;	
	font-weight: normal;
	letter-spacing: -1px;	
	background-color: #000;
	width: 488px;
	height: 30px;
	padding: 0 0 0 8px;
	line-height: 32px;
	border-bottom: 4px solid #ffff00;
	margin: 0;
}
.teacher-ask-white1 {
	color: #ffffff;
	font-weight: bold;	
}
.teacher-ask-whitebox {
	width: 478px;
	height: 130px;
	background-color: #fff;
	border-right: 1px solid #9FA1A4;
	border-left: 1px solid #9FA1A4;
	padding: 1px 8px 0 8px;
}
.teacher-ask-whitebox p {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #000;
	margin-top: 4px;		
}
/*-Was Black-*/
.teacher-ask-whitebox a {
	color: #3790D9;	
}
.teacher-ask-h3 {
	font-size: 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	letter-spacing: -1px;	
	background-color: #666;
	width: 486px;
	height: 30px;
	padding: 0 10px 0 0;
	line-height: 32px;
	margin: 0;
	text-align: right;
}
.teacher-ask-h3 a, .teacher-ask-h3 a:hover {
        color: #ffff00;
}

/* ---------- TEACHER RESOURCES MAIN PAGE ------------ */
.teacher-mainpage-h2 {
	font-size: 20px;
	font-family:Arial, Helvetica, sans-serif;
	color: #ffff00;	
	font-weight: normal;
	letter-spacing: -1px;	
	background-color: #000;
	width: 469px;
	height: 30px;
	padding: 0 0 0 8px;
	line-height: 32px;
	border-bottom: 4px solid #ffff00;
	margin: 0;
}
.teacher-mainpage-white1 {
	color: #ffffff;
	font-weight: bold;	
}
.teacher-mainpage-whitebox {
	width: 459px;
	height: 168px;
	background-color: #fff;
	border-right: 1px solid #9FA1A4;
	border-left: 1px solid #9FA1A4;
	border-bottom: 1px solid #9FA1A4;
	padding: 0 0 0 16px;
}
.teacher-mainpage-whitebox p {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #000;
	margin-top: 4px;		
}
/*-Was Black-*/
.teacher-mainpage-whitebox a {
	color: #3790D9;	
}

.teacher-mainpage-section {
	font-size: 14px;
	float: left;
	width: 136px;
	margin: 8px 10px 0 0;
}
.teacher-mainpage-title {
	margin: 0 0 8px 0;
}
