/* Content CSS */

/*HOME PAGE*/


/*masthead promos*/

#promoContainer{
	width: 960px;
	height: 460px;
	clear: both;
	position: relative;
}

#promoCorners {
	z-index: 5000;
	width: 960px;
	height: 577px;
	position: absolute;
	backgrou5nd: url(../images/rounded_corners.png) no-repeat;
}

#promoCornersTop {
	z-index: 5000;
	width: 960px;
	height: 15px;
	position: absolute;
	top: 0;
	background: url(../images/corners_top.png) no-repeat;
}

#promoCornersBot {
	z-index: 500;
	width: 960px;
	height: 15px;
	position: absolute;
	top: 445px;
	background: url(../images/corners_bot.png) no-repeat;
}


#promoPager{
	width: 300px;
	height: 17px; 
	position: absolute;
	top: 431px;
	right: 280px;
	z-index: 1000;
	padding: 0 0 0 0;
}


	#promoPager a{
		display: block;
		width: 17px;
		height: 17px;
		float: left;
		background-image: url(../images/promo_pager_sprite.png);
		background-repeat: no-repeat;
		background-position: right top;
		margin: 0 6px 0 0;
		text-indent: -5000px;
	}
	
	#promoPager a:hover{
		background-position: -26px 0;
	}	
	
	#promoPager a.activeSlide{	
		background-position: left;
	}

#promoNav{
	display: none;
	position: absolute;
	top: 329px;
	left: 0;
	width: 918px;
	padding: 0;
	z-index: 10000;
	margin: 0 21px 0 21px;
}

#promoNav a{
	display: block;
	width: 53px;
	height: 53px;
	background-image: url(../images/promo_nav_sprite.png);
	background-repeat: no-repeat;
	text-indent: -5000px;
	position: absolute;
}


a#promoPrev{
	left: 0;
	background-position: left top;
}

a#promoPrev:hover{
	left: 0;
	background-position: left bottom;
}

a#promoNext{
	right: 0;
	background-position: right top;
}

a#promoNext:hover{
	right: 0;
	background-position: right bottom;
}


h2#homeSubHead{
	width: 960px;
	height: 74px;
	margin: 0 0 0 0;
	background: url(../images/home_sub_head.png) no-repeat center center;
	background-size: 884px 32px;
	text-indent: -5000px;
	padding: 0 0 0 0;
}



ul#homeAppsNav{
	margin: 25px auto 25px auto;
	height: 169px;
}

	ul#homeAppsNav li{
		margin: 0 28px 30px 0;
		float: left;
		list-style: none;
		width: 169px;
		display: block;
	}	
	
ul#homeAppsNav li:last-child, ul#homeAppsNav li.last {
	margin-right: 0;
}

	ul#homeAppsNav li a, ul#homeAppsNav li.row2 a{
		background-image: url(../images/home_apps_nav_sprite_row_1.png);
		background-repeat: no-repeat;
		background-position: 0 0;
		display: block;
		width: 169px;
		padding: 180px 0 0 0;	
		color: #797979;
		font-size: 12px;
		text-align: center;
		white-space:nowrap;
	}
	ul#homeAppsNav li.row2{
        margin-bottom: 30px;
	}


	ul#homeAppsNav li.row2 a{
		background-image: url(../images/home_apps_nav_sprite_row_2.png);
	}
/*row 1*/
    ul#homeAppsNav li#hanAsHive a{ background-position: 0 0;}
    ul#homeAppsNav li#hanATCPro a{ background-position: -199px 0;}
	ul#homeAppsNav li#hanAsPro a{ background-position: -401px 0;}
	ul#homeAppsNav li#hanLsp a{ background-position: -599px 0;}
	ul#homeAppsNav li#hanAsEsPro a{ background-position: -798px 0;}

	
	ul#homeAppsNav li a:hover{
		color: #f83332;	
	}
		
		
		
div.homeBotCol{
	width: 273px;
	height: 245px;
	float: left;
	margin: 25px 0 0 0;
	padding: 0 22px 0 22px;
	background: url(../images/dashed_bg_vert.png) repeat-y left;
}
div.homeBotCol.first {background: none;}

	div.homeBotCol h3{
		width: 273px;
		height: 45px;
		margin: 0 0 16px 0;
		padding: 0 0 0 0;
		text-indent: -5000px;
	}
	h3#upToDate{background: url(../images/ribbon_up_to_date.png) no-repeat;}
	h3#onTheWeb{background: url(../images/ribbon_the_web.png) no-repeat;}
	h3#ourBlog{background: url(../images/ribbon_blog.png) no-repeat;}		



/*sign up form*/

#mc_embed_signup{
	
}

#mc_embed_signup fieldset{
	margin: 0 0 0 0;
}


#mc_embed_signup fieldset input.txt{
	width: 256px; 
	height: 33px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-border-radius: 10px;	
	-moz-box-shadow: inset 1px 1px 2px #e7e7e7;
	-webkit-box-shadow: inset 1px 1px 2px  #e7e7e7;
	box-shadow: inset 1px 1px 2px #e7e7e7;
	border: 1px solid #b9bcbe;
	color: #858585;
	font-size: 100%;
	padding: 0 0 0 14px;
	line-height: normal;
}
#mc_embed_signup fieldset input.txt:focus{
	border-color: #a4c5d0;
	outline: none;
	-moz-box-shadow: inset 1px 1px 2px #fff;
	-webkit-box-shadow: inset 1px 1px 2px  #fff;
	box-shadow: inset 1px 1px 2px #fff;	
	line-height: normal;
}

#mc_embed_signup fieldset div.mc-field-group{
	margin: 0 0 7px 0;
	padding: 5px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	-webkit-border-radius: 12px;
	background: #f1f7f7;	
}

#mc_embed_signup fieldset div.mce_inline_error{ 
	color: #fff;
	padding: 4px 0 0 0;
	float: none;
	margin: 0 0 0 0;
	width: auto ;
	color: #e2152b;
}

#mc_embed_signup div.response{
	color: #e2152b;
}

#mc_embed_signup fieldset input.mce_inline_error{ 
	border-color: #62ccd3;
	-moz-box-shadow: inset 1px 1px 2px #fff;
	-webkit-box-shadow: inset 1px 1px 2px  #fff;
	box-shadow: inset 1px 1px 2px #fff;	
	float: none;
	margin: 0 0 0 0;
	font-weight: normal;
	background-color: #fff;
}

#mc_embed_signup fieldset input#mce-EMAIL{
	background: #fff url(../images/email_icon.png) no-repeat 10px center;
	padding-left: 38px;	
	width: 223px;
}

#mc-submit-group{
	background: url(../images/sign_up_arrow.png) no-repeat 20px 8px;
	height: 40px;
}

#mc_embed_signup fieldset input.btn{
	width: 125px;
	height: 40px;
	background: url(../images/nl_form_btn_sprite.png) no-repeat top;
	border: none;
	/*text-indent: -5000px;*/
	margin: 0 0 0 0;
	float: right;
}

#mc_embed_signup fieldset input.btn:hover{
	background: url(../images/nl_form_btn_sprite.png) no-repeat bottom;
	cursor: pointer;
}

#mc_embed_signup p{
	font-size: 100%;
	color: #858585;
	line-height: 18px;
	margin: 28px 0 0 0;
}


ul.social{
	margin: 0 auto;
	padding: 0 0 0 0;	
	width: 225px;
	height: 75px;
}

	ul.social li{
		list-style: none;
		float: left;
		display: block;
		margin: 0 0 8px 24px;
	}
	ul.social li:first-child{ margin-left: 0;}	
	
		ul.social li a{
			display: block;
			width: 59px;
			height: 75px;
			background-image: url(../images/social_sprite.png);
			background-repeat: no-repeat;
			text-indent: -5000px;
		}
		ul.social li a#faceBook{ background-position: 0 5px;}
		ul.social li a#faceBook:hover{ background-position: 0 -166px;}
		
		ul.social li a#twitter{ background-position: -84px 5px;}
		ul.social li a#twitter:hover{ background-position: -84px -166px;}
		
		ul.social li a#youTube{ background-position: -167px 5px;}
		ul.social li a#youTube:hover{ background-position: -167px -166px;}
		
		ul.social li a#vimeo{ background-position: 0 -78px;}
		ul.social li a#vimeo:hover{ background-position: 0 -249px;}
		
		ul.social li a#pinterest{ background-position: -84px -78px;}
		ul.social li a#pinterest:hover{ background-position: -84px -249px;}
		
		ul.social li a#instagram{ background-position: -167px -78px;}
		ul.social li a#instagram:hover{ background-position: -166px -249px;}											


#blogLatest {
	margin: 0 0 0 5px;
}

	#blogLatest dt {
		font-size: 123.1%;
		font-weight: bold;
		line-height: 19px;
		padding: 0 0 2px 0;
	}
	#blogLatest dd {
		font-size: 77%;
		color: #969696;
		margin: 0 0 10px 0;
		padding: 0 0 12px 0;
		border-bottom: 1px dashed #cecece;
	}
	
	#blogLatest dd.last {
		border-bottom: none;
	}



	
/*APPS PAGE*/

ul#appsList{
	margin: 71px 0 0 0;
	height: 290px;
}

ul#appsList.firstRow{
	margin-top: 0;
}

	ul#appsList li{
		margin: 0 48px 0 0;
		float: left;
		list-style: none;
		width: 244px;
		display: block;
	}
ul#appsList li:last-child {
	margin-right: 0;
}	
	ul#appsList li a{
		background-image: url(../images/as_icons_large_sprite.png);
		background-repeat: no-repeat;
		background-position: 0 0;
		display: block;
		width: 244px;	
		color: #585858;	
		text-align: center;
		white-space:nowrap;
	}
	ul#appsList li a:hover{
		text-decoration: none;
		color: #ec1820;	
	}
	ul#appsList li a.smBtnLm,
	ul#appsList li a.smBtnDl{
		display: block;
		height: 17px;
		margin: 0 0 0 29px;
		float: left;
		background: none;
		font-size: 108%;
		color: #ff3132;
	}
	ul#appsList li a.smBtnLm{width: 75px;}
	ul#appsList li a.smBtnDl{width: 66px;}
	
	ul#appsList li div.linkWrap{
		background: url(../images/dashed_bg_vert.png) repeat-y center 0;
		height: 21px;
		width: 238px;
		margin: 8px 0 0 0;
		text-align: center;
	}

	ul#appsList li a.smBtnLm:hover,ul#appsList li a.smBtnDl:hover{ background: #ec1820; color:#fff;}

    ul#appsList li a#listAsh{
		font-family: 'Crete Round', Georgia, serif;
		font-size: 153.9%;
		line-height: 27px;
		padding: 244px 0 0 0;
        background-position: 0 0;
	}
	
	ul#appsList li a#listAsh:hover{
		background-position: 0 -292px;
	}

    ul#appsList li a#listLsl{
		font-family: 'Crete Round', Georgia, serif;
		font-size: 153.9%;
		line-height: 27px;
		padding: 244px 0 0 0;
        background-position: -290px 0;
	}
	
	ul#appsList li a#listLsl:hover{
		background-position: -290px -292px;
	}

	ul#appsList li a#listLsPro{
		font-family: 'Crete Round', Georgia, serif;
		font-size: 153.9%;
		line-height: 27px;
		padding: 244px 0 0 0;
        background-position: -583px 0;
	}
	
	ul#appsList li a#listLsPro:hover{
		background-position: -583px -292px;
	}		
	
	ul#appsList li a#listAs{
		font-family: 'Crete Round', Georgia, serif;
		font-size: 153.9%;
		line-height: 27px;
		padding: 244px 0 0 0;
		background-position: -875px 0;	
	}
	
	ul#appsList li a#listAs:hover{
		background-position: -875px -292px;
	}
	
ul#appsList li a#listAsPro{
		font-family: 'Crete Round', Georgia, serif;
		font-size: 153.9%;
		line-height: 27px;
		padding: 244px 0 0 0;
		background-position: -1170px 0;
	}
	
	ul#appsList li a#listAsPro:hover{
		background-position: -1170px -292px;
	}		
	
	ul#appsList li a#listAsEs{
		font-family: 'Crete Round', Georgia, serif;
		font-size: 153.9%;
		line-height: 27px;
		padding: 244px 0 0 0;
		background-position: -1441px 0;
		width: 256px;	
	}
	
	ul#appsList li a#listAsEs:hover{
		background-position: -1441px -292px;
	}			
	
	ul#appsList li a#listAsEsPro{
		font-family: 'Crete Round', Georgia, serif;
		font-size: 153.9%;
		line-height: 27px;
		padding: 244px 0 0 0;
		background-position: -1755px 0;	
		width: 256px;
		height: 44px;
	}
	
	ul#appsList li a#listAsEsPro:hover{
		background-position: -1755px -292px;
	}	
	
	ul#appsList li a#listATC{
		font-family: 'Crete Round', Georgia, serif;
		font-size: 153.9%;
		line-height: 27px;
		padding: 244px 0 0 0;
		background-position: -2047px 0;	
	}
	
	ul#appsList li a#listATC:hover{
		background-position: -2047px -292px;
	}

	ul#appsList li a#listATCPro{
		font-family: 'Crete Round', Georgia, serif;
		font-size: 153.9%;
		line-height: 27px;
		padding: 244px 0 0 0;
		background-position: -2339px 0;
	}
	
	ul#appsList li a#listATCPro:hover{
		background-position: -2339px -292px;
	}	

	ul#appsList li a#listBmjsStickers{
		font-family: 'Crete Round', Georgia, serif;
		font-size: 153.9%;
		line-height: 27px;
		padding: 244px 0 0 0;
		background-position: -2631px 0;	
	}
	
	ul#appsList li a#listBmjsStickers:hover{
		background-position: -2631px -292px;
	}
	
	ul#appsList li a#comingSoon{
		font-family: 'Crete Round', Georgia, serif;
		font-size: 153.9%;
		line-height: 27px;
		padding: 244px 0 0 0;
		background-position: -2336px 0;	
	}	
	
	ul#appsList li.comingSoon div.linkWrap{
		background: none;
	}
	ul#appsList li.comingSoon div.linkWrap a.smBtnLm{
		text-align: center;
		float: none;
		margin: 0;
		padding: 0;
		display:inline;
	}	
	
	ul#appsList li.comingSoon a:hover{
		color: #585858;
	}	
	ul#appsList li.comingSoon div.linkWrap a:hover{
		background: none;
		color: #ff3132;
	}			
	
	
a.availAppStore	{
	display: block;
	margin: 110px 0 0 398px;
	width: 164px;
	height: 12px;
	background: url(../images/avail_app_store_btn.png) no-repeat 0 0;
	padding: 58px 0 0 0;
	text-align: center;
	clear: both;
	float: left;
	color: #424242;
	font-size: 93%;
}
	

/*ARTICULATION STATION PAGES*/

#introContainer{
	width: 320px;
	float: left;
}

hr.langSelect {
	margin-bottom: 38px;
	}

#langSelect {
    font-family: 'Crete Round', Georgia, serif;
	font-size: 17px;
	width:300px;
	margin: 0 0 56px 280px;
	}
	
	#langSelect a{
		color: #454545;
		}
	#langSelect a.selected{
		color: #ec1820 !important;
		}
#langSelect a:hover {
		color: #ec1820 !important;
		text-decoration: underline;
		}
		
ul.checkList.listEs{
	height: auto;
	margin-bottom:25px;
	}
ul.checkList.listEs.last{
	margin-bottom:0;
	}

h2.asHeading, h2.aqsHeading{
	font-size: 38px;
	background:url(../images/as_icon.png) no-repeat 0 6px;
	padding: 0 0 0 87px;
	line-height: 41px;
	margin-top: -6px;
}

h2#asProHeading{
	background:url(../images/as_pro_icon.png) no-repeat 0 6px;	
}

h2#asEsHeading{
	background:url(../images/as_es_icon.png) no-repeat 0 6px;
	width: 262px;
}

h2#asEsProHeading{
	background:url(../images/as_es_pro_icon.png) no-repeat 0 6px;
	width: 262px;		
}

p.asIntro{
	font-size: 146.5%;
	line-height: 27px;
	padding-left: 2px;
}
a.downloadAppStore, a.downloadAppStorePro, a.downloadAppStoreAqs, a.downloadAppStoreEs, a.downloadAppStoreATC {
	display: block;
	width: 126px;
	height: 38px;
	background: url(../images/download_app_store_btn.png) no-repeat 0 0;
	padding: 25px 0 0 189px;
	font-size: 100%;
	color: #424242;	
	line-height: 18px;
}

a.downloadAppStore:hover, a.downloadAppStorePro:hover {
	color: #EC1820;
	text-decoration: none;
}

a.downloadAppStorePro {
	background: url(../images/download_app_store_pro_btn.png) no-repeat 0 0;
	height: 50px;
	padding-top: 7px;
}

a.downloadAppStoreEs {
	background: url(../images/download_app_store_es_btn.png) no-repeat 0 0;
	width: 141px;
}

a.downloadAppStoreATC {
	background: url(../images/download_app_store_atc.png) no-repeat 0 0;
	padding-top: 34px;
	height: auto;
	width:129px;
}

a.downloadAppStoreATC.pro {
	background: url(../images/download_app_store_atc_pro.png) no-repeat 0 0;
	padding-top: 17px;
    height: 40px;
}

img.asIntroImage{
	float: right;
}

img#asProIntroImage{
	margin-top: -30px;
}

p.asP{
	line-height: 25px;
	font-size: 131%;
}

p.asP.atc{
	line-height: 29px;
}

#edSmBtn{
	display: block;
	width: 91px;
	height: 26px;
	background-image: url(../images/small_button_sprite.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	text-indent: -5000px;
	margin: 27px 25px 10px 0;
	float: right;
}

#vpEd{
	margin-bottom: 30px;	
}

#edHrB{
	margin-bottom: 48px;	
}

#edHrT{
	margin: 0 0 25px 0;	
	padding: 45px 0 0 0;
	background-position: bottom;
}

#qtHrT{
	margin: 0 0 28px 0;
	padding: 48px 0 0 0;
	background-position: bottom;
}

#edSmBtn:hover{background-position: 0 -27px;}


#mainVideo{
	width: 456px;
	height: 278px;
	float: left;
	position: relative;
	margin: 0 38px 0 0;
}

.playVideo{
	background: url(../images/play_video_btn_sprite.png) no-repeat 152px 73px;
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

	.playVideo:hover{
		background: url(../images/play_video_btn_sprite.png) no-repeat 152px -137px;
	}
	
ul.videoThumbList {
	float: left;
	clear:both;
	margin: 45px 0 5px 40px;
}

ul.videoThumbList li {
	list-style: none;
	margin: 0 25px 0 0;
	text-align: center;
	float: left;
	background-image:url(../images/video_thm_sprite.png);
	background-repeat: no-repeat;
	background-position: 0 0;	
}
	ul.videoThumbList li#dataCollection {background-position: 0 0;}
	ul.videoThumbList li#groupSessions {background-position: -155px 0;}
	ul.videoThumbList li#customWordLists {background-position: -310px 0;}
	ul.videoThumbList li#customImages {background-position: -464px 0;}
	ul.videoThumbList li#dataBackup {background-position: -619px 0;}

ul.videoThumbList li:last-child {
	margin-right: 0;
}

ul.videoThumbList li a.vids {
	display: block;
	width: 130px;
	height: 78px;
	margin: 0 0 15px 0;
	background:url(../images/video_thm_play_sprite.png) no-repeat 42px 18px;
}

	ul.videoThumbList li a.vids:hover {
		background:url(../images/video_thm_play_sprite.png) no-repeat 42px -71px;
	}

img.right{float: right;}
img.left{float: left;}

blockquote.large{
	font-size: 182%;
	color: #ed302a;
	font-weight: 700;
	line-height: 36px;
	margin-top: 25px;
	margin-bottom: -15px;
}

ul.checkList{
	margin: 0 0 0 0;
	height: 411px;
}

ul.checkList li{
	list-style: none;
	background: url(../images/red_check.png) no-repeat 3px 4px;
	padding: 0 0 12px 22px;
	font-size: 116%;	
}

ul.checkList li ul li{
	background: none !important;
	padding-left: 12px !important;
	padding-bottom: 6px !important;
	

}

ul.checkList li ul li:first-child{
	font-weight: normal !important;
	padding-top: 10px !important;
	line-height: 27px;
}

ul.checkList li ul li:last-child{
	padding-bottom: 0px!important;

}

ul.checkList li:first-child{
	font-size: 138.5%;
	font-weight: 700;
	padding-left: 0;
	padding-bottom: 20px;
	background: none;
}

.threeColList{
	width: 261px;
	height: 354px;
	float: left;
	margin: 25px 26px 25px 0;
	padding: 0 0 0 0;
}

	.threeColList a.activities{
		display: block;
		width: 261px;
		height: 196px;
		margin: 0 0 24px 0;
		text-indent: -5000px;
	}
	.threeColList a.activities:hover{ background:url(../images/magnify_btn.png) no-repeat center center;}

#acFlashCards{background: url(../images/ac_flashcards_thumb.jpg) no-repeat;}
#acMatching{background: url(../images/ac_matching_thumb.jpg) no-repeat;}
#acRotatingSentences{background: url(../images/ac_rotating_sentences_thumb.jpg) no-repeat; margin-right: 0;}

#acUniqueSentences{background: url(../images/ac_unique_sentences_thumb.jpg) no-repeat;}
#acLevel1Story{background: url(../images/ac_level_1_story_thumb.jpg) no-repeat;}
#acLevel2Story{background: url(../images/ac_level_2_story_thumb.jpg) no-repeat; margin-right: 0;}

#acComprehensionQuestions{background: url(../images/ac_comprehension_questions_thumb.jpg) no-repeat;}
#acSaveData{background: url(../images/ac_save_data_thumb.jpg) no-repeat;}
#acCustomImages{background: url(../images/ac_custom_images_thumb.jpg) no-repeat; margin-right: 0;}

/*spanish*/

#acEsFlashCards{background: url(../images/ac_es_flashcards_thumb.jpg) no-repeat;}
#acEsMatching{background: url(../images/ac_es_matching_thumb.jpg) no-repeat;}
#acEsRotatingPhrases{background: url(../images/ac_es_rotating_phrases_thumb.jpg) no-repeat; margin-right: 0;}

#acEsUniquePhrases{background: url(../images/ac_es_unique_phrases_thumb.jpg) no-repeat;}
#acEsRotatingSentences{background: url(../images/ac_es_rotaing_sentences_thumb.jpg) no-repeat;}
#acEsUniqueSentences{background: url(../images/ac_es_unique_sentences_thumb.jpg) no-repeat; margin-right: 0;}


#acEsDataProfiles{background: url(../images/ac_es_data_profiles_thumb.jpg) no-repeat;}
#acEsWordLists{background: url(../images/ac_es_custom_word_lists_thumb.jpg) no-repeat;}
#acEsWordListsTag{background: url(../images/ac_es_custom_word_lists_thumb_tag.png) no-repeat;}
#acEsWordListsTagEs{background: url(../images/ac_es_custom_word_lists_thumb_tag_es.png) no-repeat;}
#acEsCustomImages{background: url(../images/ac_es_custom_images_thumb.jpg) no-repeat; margin-right: 0;}
#acEsCustomImagesTag{background: url(../images/ac_es_custom_images_thumb_tag.png) no-repeat; margin-right: 0;}
#acEsCustomImagesTagEs{background: url(../images/ac_es_custom_images_thumb_tag_es.png) no-repeat; margin-right: 0;}

.threeColList ul{
	margin: 0 0 0 16px;
}

	.threeColList ul li, .soundProgram li{
		margin: 0 0 6px 0;
		font-size: 123.1%;
	}
.threeColList ul li.fine{
		font-size: 13px;
		color: #424242;
		font-style:italic;
		list-style: none;
		padding: 15px 0 0 0;
	}
	.threeColList ul li:first-child, .soundProgram li:first-child{
		font-size: 138.5%;
		font-weight: 700;
		list-style: none;
		margin-left: -15px;
	}	

.soundProgram {
	float: left;
	margin: 10px 85px 0 0;
	padding: 0 0 0 125px;
}

.activitiesSounds{
	margin: 20px 0 20px 0;
	float: left;
}

ul#sSound{background: url(../images/s_sound_icon.png) no-repeat 0 0;}
ul#rSound{background: url(../images/r_sound_icon.png) no-repeat 0 0; margin-right: 0;}
ul#lSound{background: url(../images/l_sound_icon.png) no-repeat 0 0; padding-bottom: 20px; margin-top: 0;}

/*Espanol*/

ul#esVowels{background: url(../images/es_vowels_icon.png) no-repeat 0 0; margin-right: 100px;}
ul#esDiphthongs{background: url(../images/es_diphthongs_icon.png) no-repeat 0 0; margin-right: 0;}

ul#esVowelsEs{background: url(../images/es_vowels_icon_es.png) no-repeat 0 0; margin-right: 100px;}
ul#esDiphthongsEs{background: url(../images/es_diphthongs_icon_es.png) no-repeat 0 0; margin-right: 0;}

#asReviewsImage, #aqsReviewsImage{
	float: left;
	margin: 0 0 0 -19px;
}

#asEsReviewsImage{
	float: left;
	margin: 0 0 0 0;
}

#downloadAppStoreLrgES{
	background:url(../images/download_app_store_btn_lrg_es.png) no-repeat;	
}

a.downloadAppStoreLrg{
	display: block;
	width: 189px;
	height: 56px;
	background:url(../images/download_app_store_btn_lrg.png) no-repeat;
	font-size: 100%;
	color: #424242;	
	text-align: center;
	padding: 70px 0 0 0;
	margin: 57px auto 0 auto;	
}

	a.downloadAppStoreLrg:hover {
		color: #EC1820;
		text-decoration: none;
	}

#asReviewsText{
	float: right;
	width: 384px;
	margin-bottom: 25px;
}

#asReviewsText blockquote {
	margin-top: 20px;
}

#asReviewsText blockquote span{
	color: #f20009;
}

/*Contributors*/

#contributors {
	width:775px;
	height:200px;
	margin: 0 auto 0 auto;
}

#contributors h2 {
	text-align:center;
	width: 100%;
    display: inline-block;
	margin-bottom: 50px;
}

#contributors em.ConSubHead {
	font-size: 19px;
	text-align:center;
	width: 100%;
    display: inline-block;
	margin: 0 0 8px 0;
}

#contributors ul{
	float: left;
	margin: 0 100px 0 0;
}

#contributors ul.last{
	margin: 0 0 0 0;
}

#contributors ul li{
	list-style: none;
	text-align: center;
	font-size: 16px;
	padding-bottom: 8px;
}

#contributors ul li.titleHead{
	font-size: 18px;
	font-weight: bold;
}




/*ARTICULATION TEST CENTER PAGE*/


h2#atcHeading{
	background:url(../images/atc_icon.png) no-repeat 0 6px;	
}
h2#atcProHeading{
	background:url(../images/atc_icon_pro.png) no-repeat 0 6px;	
	font-size:36px;
}

#atcIntroImage{
	margin: 0 0 -25px 18px;	
}


#downloadAppStoreProATC {
	padding: 0 0 0 0;
	width:167px;
	margin: 11px 0 0 0;
	float: left;
}

#fwaAppDay {
	display: block;
	padding: 29px 0 0 0;
	margin: 15px 0 0 28px;
	background: url(../images/m_fwa_icon.png) no-repeat top center;
	float: left;
	text-align: center;
	color: #313131;
}
#fwaAppDay:hover {
	color: #e66049;
}

strong.bldPHd{
	font-size: 18px;
	display:block;
	padding-bottom: 5px;
}

ul.checkList.atc{
	height: auto;
	float: left;
}

ul.phonoAuto{
	height: auto;
	float: left;
	margin:  0 40px 0 70px;
}

ul.phonoAuto li.green{
	background: url(../images/green_check.png) no-repeat 3px 4px;
}

#mainVideo.atcTestVideo {
	width:363px;
	height:279px;
	margin: 0 52px 0 0;
	padding: 0 0 0 0;	
}

#mainVideo.atcTestVideo span {
	display: inline-block;
	width: 363px;
	text-align: center;
	padding: 7px 0 0 0;
}

#mainVideo.atcTestVideo.last {
	margin-bottom: 45px;
}

.atcQuick, .atcFull, .atcTut {
	background: url(../images/play_video_btn_sprite.png) no-repeat 114px 70px;
}

.atcQuick:hover, .atcFull:hover, .atcTut:hover{
	background: url(../images/play_video_btn_sprite.png) no-repeat 114px -140px;
}

blockquote.atc{
	color: #ff3f3f;
}

ul.checkList.atc li{
	background: url(../images/red_check_atc.png) no-repeat 3px 4px;
	font-size: 17px;
	padding-bottom: 11px;
}

ul.checkList.atc li:first-child{
	background: none;
}

.threeColList.atc{
	width: 251px;
	height: auto;
	margin-right: 40px;
	margin-bottom: 0;
}

.threeColList.atc p{
	margin-bottom: 0;
	margin-top: 15px;
}

h4.smallHead{
	font-size: 19px;
	font-weight: bold;
	margin-bottom: 22px;
}

.noFirst{
	margin-top:-15px !important;
}

.twoCol{
	float: left;
	width: 390px;
	margin: 0 0 0 0;
}

	.twoCol ul.checkList{
		margin: 25px 0 0 7px;
		float: none;
	}
	
	.twoCol.last{
		margin-left: 48px;
	}
	
p.finePrint{
	font-style: italic;
	margin-top:13px;
	margin-bottom: 0;
	font-size: 13px;
	line-height: 19px;
	padding-left: 7px;	
}	

ul.atcPricing {
	
}

ul.atcPricing li {
	
}

p.research em{
	font-size: 15px;
}

#researchFull{
	padding: 0 0 0 45px;
	display: none;	
}

#researchFull a{
	color: #ea614b;
}

#researchFull p.finePrint{
	line-height: 17px;
}

#toggleResearch{
	color: #ea614b;
	}

#toggleResearch:hover{
	cursor: pointer;
	}
	
#asReviewsImage.atcReviews{
	margin-left: 0;
	background: url(../images/atc_test_smarter.png) no-repeat bottom center;
	height: 726px;
}

#asReviewsImage a.downloadAppStoreLrg{
	margin-top:30px;
}

#asReviewsText.atcReviews blockquote span{
	color: #ea614b;
}

#introContainer.atcWidth {
	width: 333px;
	
	}
 

/*ARTICULATION QUICK SCREENER PAGE*/

h2.aqsHeading{
	font-size: 36px;
	background:url(../images/aqs_icon.png) no-repeat 0 6px;
}

a.downloadAppStoreAqs{
	background: url(../images/download_app_store_btn_aqs.png) no-repeat 0 0;
	margin-top: 51px;
}

.aqsAtcPro{
	font-size:20px;
	line-height:29px;
}

#aqsReviewsImage a.downloadAppStoreLrg {
	margin-top:22px;
}

.aqsForSlpsPros{
	background: url(../images/for_slps_pros.png) no-repeat right 30px;
	width: 510px;
}

p.disclaimer{
	color:#ff3f3f;
	font-size: 17px;
	background: url(../images/icon_error.png) no-repeat;
	padding: 6px 0 0 80px;
	min-height: 55px;
	margin: 25px 0 25px 25px;
	clear:both;
}

hr.disclaimerT{
	margin-top: 90px;
	clear:both;
}
hr.disclaimerB{
	margin-bottom: 60px;
	clear:both;
}



/*RESOURCES PAGE*/


h2#resourcesPage {
	background: url(../images/pdf_icon.png) no-repeat 0 0;
	padding-left: 47px;
	height: 34px;
}


ul.resourceList{
	margin: 13px 0 30px 0;
	clear: both;
	float:left;
	overflow: auto;
}
ul.resourceList#lastRow{
	margin-top: 40px;
}



	ul.resourceList li{
		margin: 0 0 0 0;
		padding: 58px 0 25px 77px;
		list-style: none;
		float: left;
		width: 200px;
		background: url(../images/dashed_bg_vert.png) repeat-y left 0;
		font-size: 19px;
		color: #ec1c24;
		font-weight: 700;
		line-height: 25px;
		position: relative;
	}
	ul.resourceList li#mediaKit{
		background: url(../images/media_kit_icon.png) no-repeat 50px 4px;
		padding-left: 77px;
		padding-top: 0;
		position: static;
	}
	ul.resourceList li#processAt{
		width: 228px;
		padding-left: 50px;
	}
	ul.resourceList li#processAt a{
		padding-left: 50px;
	}	
	
	
	ul.resourceList li#mediaKit img{margin: 22px 0 0 -65px;}	
	
	
	ul.resourceList li:first-child{background: none;}	
	
	ul.resourceList li img{	
		margin: 13px 0 0 0;
		display: block;
		zoom: 1;
	}
	ul.resourceList li a{
		display: block;
		height: 230px;
		position: absolute;
		top: 0;
		left: 0;
		padding-left: 77px;
	}	


	ul.resourceList li a:hover{background: url(../images/resources_over.png) no-repeat 110px 117px;}
	
	ul.resourceList#lastRow li a.stackThumb{width: 200px;}
	ul.resourceList#lastRow li a.stackThumb:hover{background: url(../images/resources_over.png) no-repeat 130px 117px; width: 200px;}
	
	ul.resourceList li#mediaKit a{
		position: static;
		top: 0;
		display: block;
		width: 118px;
		height: 35px;
		background: url(../images/med_btn_sprite.png) no-repeat 0 0;
		margin: 20px 0 0 -28px;	
		text-indent: -5000px;
	}	
	
	ul.resourceList li#mediaKit a:hover{
		background: url(../images/med_btn_sprite.png) no-repeat 0 -35px;	
	}			

		ul.resourceList li ul{
			height: 100px;
			margin: 10px 0 0 -28px;
		}
		ul.resourceList li ul li{
			background: none;
			list-style: disc outside;
			color: #313131;
			font-size: 15px;
			font-weight: 400;
			padding: 0 0 0 0;
			margin: 0 0 0 15px;	
		}
		ul.resourceList li ul li:first-child{padding: 0 0 0 0;}


/*REVIEWS PAGE*/
		
h2#appReviews{
	background: url(../images/reviews_icon.png) no-repeat 0 7px;
	padding-left: 35px;
	margin-bottom: 30px;
}

ul.reviewsList{
	margin: 0 25px 15px 0;
	padding: 0 0 0 118px;
}

ul#as{background: url(../images/as_icon_large.png) no-repeat 0 0;}
ul#asPro{background: url(../images/as_pro_icon_large.png) no-repeat 0 0; margin-top:40px}
ul#Atc{background: url(../images/atc_icon_large.png) no-repeat 0 0; margin-top:40px}


	ul.reviewsList li{
		margin: 0 0 0 0;
		list-style: none;
		background:url(../images/dashed_bg.png) repeat-x top;
		padding: 25px 0 25px 0;
	}
	ul.reviewsList li:first-child{padding-top: 0; background: none;}
	
		ul.reviewsList li p{
			margin-bottom: 0;
			font-size: 16px;	
		}
		
		ul.reviewsList li p strong{
			font-size: 14px;	
		}
		
		ul.reviewsList li p strong a{
			text-decoration: underline;
			padding: 0 2px 0 2px;	
		}
		
		ul.reviewsList li p strong a:hover{
			text-decoration: none;	
			background-color: #ec1c24;
			color:#fff;
		}
		
/*SUPPORT PAGE*/	

h2#supportPage{
	margin-bottom: 30px;
}
		
ul.qaList{
	margin: 0 25px 15px 0;
	padding: 0 0 0 125px;
}

	ul.qaList li{
		margin: 0 0 0 0;
		list-style: none;
		padding: 25px 0 25px 0;
	}
	
	ul.qaList li:first-child{padding-top: 0;}
	ul.qaList li h3{line-height: 26px;}
	
	ul#general{ background:url(../images/faq_icon_large.png) no-repeat 0 0;}
	ul#articulationStation{background: url(../images/as_icon_large.png) no-repeat 0 0; margin-top:40px}	
	ul#articulationStationPro{background: url(../images/as_pro_icon_large.png) no-repeat 0 0; margin-top:40px}
	ul#articulationTestCenter{background: url(../images/atc_atc_pro_combined_large.png) no-repeat 0 0; margin-top:40px}
	ul#articulationQuickScreener{background: url(../images/aqs_icon_large.png) no-repeat 0 0; margin-top:40px}
	
			
	
		
		ul.qaList li ol li{
			margin: 0 0 0 15px;
			padding: 0 0 0 0;
			list-style: decimal outside;			
		}


.qaDashedHr {
	border-top: 1px dashed #CECECE;
	display: block;
	width: 100%;
	height:1px;
	border: none;
	outline: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	clear: both;
}

#accordion h4, #accordionAs h4, #accordionAsPro h4, #accordionAtc h4, #accordionAqs h4{
	font-size: 123.1%;
	font-weight: 700;
	margin: 0 0 0 0;
	line-height: 30px;
	padding: 0 8px 0 8px;
	outline: none;
	border-top: 1px dashed #CECECE;
}

	#accordion h4:hover, #accordionAs h4:hover, #accordionAsPro h4:hover, #accordionAtc h4:hover, #accordionAqs h4:hover{
		background-color: #ec1c24;
		background-image:url(../images/accordian_hover_arrow_sprite.png);
		background-repeat: no-repeat;
		color:#fff;
		background-position: right -20px;
		cursor: pointer;
		outline: none;
	}
	
	#accordion h4.ui-state-active, #accordionAs h4.ui-state-active, #accordionAsPro h4.ui-state-active, #accordionAtc h4.ui-state-active, #accordionAqs h4.ui-state-active{
		background-color: #ec1c24;
		background-image:url(../images/accordian_hover_arrow_sprite.png);
		background-repeat: no-repeat;
		color:#fff;
		cursor: pointer;
		background-position: right 5px;		
	}

#accordion div.ui-accordion-content, #accordionAs div.ui-accordion-content, #accordionAsPro div.ui-accordion-content, #accordionAtc div.ui-accordion-content, #accordionAqs div.ui-accordion-content{
	padding: 5px 5px 0 28px;
	height: auto;
}

#videoShortList{
	width: 753px;
	margin: 0 auto;
}

#videoShortList ul.videoThumbList{
	margin: 30px 0 25px 0;
}

/*BLOG*/

.blogSubPages div.subContentBody{
	padding: 0 76px 0 0;
	width: 700px;
}

.columnLarge h3{
	font-family: 'Crete Round', Georgia, serif;
	font-size: 26px;
	color: #313131;
	font-weight:normal;
}


#blogSideBar{
	width:160px;
	float: right;
	margin: 0 0 0 19px;
	padding: 0 0 0 0;
}

#blogSideBar ul.socialSubNav{
	float: none;
	margin: 0 0 0 0;
}

#blogSideBar ul.socialSubNav li:first-child{
	display: none;
}

.ListPostWrap{
	
}

.ListPostWrap div.post{
	background: url(../images/dashed_bg.png) repeat-x bottom;
	padding: 0 0 60px 0;
}

.ListPostWrap div.post:last-child{
	background: none;
	margin: 0 0 15px 0;
}

.post{
	margin: 0 0 52px 0;
}

.post h2{
	font-family: 'Crete Round', Georgia, serif;
	font-size: 34px;
	margin: 0 0 16px 0;
	color: #454545;
	line-height: 34px;
}

.post h2 a{
	color: #454545;
}
.post h2 a:hover{
	color: #ec1820;
	text-decoration: none;
}

.postcontent p {
	font-size: 123.1%;
	margin-bottom: 17px;
}

.postcontent a.blogMoreBtn{
	background:url(../images/blog_more_btn_sprite.png) no-repeat 0 0;
	width: 107px;
	height: 33px;
	display: block;
	font-size: 14px;
	color: #fff;
	font-weight: 700;
	text-align: center;
	line-height: 31px;
}

.postcontent a.blogMoreBtn:hover{
	background:url(../images/blog_more_btn_sprite.png) no-repeat 0 -33px;
}

.postmeta p {
	font-size: 13px;
	line-height: normal;
	margin: 0 0 15px 0;
}

.postmeta .catMetaLinks a {
	color: #0194cb;
}

#searchform{
	position: relative;
}

#searchform #s {
	width: 149px;
	height: 13px;
	border: 1px solid #d2d2d2;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-border-radius: 3px;	
	-moz-box-shadow: inset 1px 1px 10px #e7e7e7;
	-webkit-box-shadow: inset 1px 1px 10px  #e7e7e7;
	box-shadow: inset 1px 1px 10px #e7e7e7;	
	color: #535353;
	font-size: 12px;
	padding: 10px;
	margin: 49px 0 28px 0;
}

#searchsubmit{
	position: absolute;
	top: 58px;
	right: 0;
}


#categories-2 h3{
	font-family: 'Crete Round', Georgia, serif;
	font-size: 26px;
	margin: 0 0 0 0;
	color: #454545;
	font-weight: normal;
}

#categories-2 ul{
	width: 100%;
}

#categories-2 ul li{
	list-style: none;
	padding: 13px 0 13px 0;
	border-bottom: 1px dashed #cecece;
	font-size: 14px;
	color: #8a8a8a;
}

#categories-2 ul li a{
	font-size: 14px;
	font-weight: 700;
	color: #0194cb;
}

#categories-2 ul li a:hover{
	color: #fff;
	background: #ec1820;
	text-decoration: none;
}

.navigation{
	float: left;
	clear: both;
	width: 100%;
	margin-bottom: 34px;
}

.navigation .alignleft, .navigation .alignright{
	
}

.navigation .alignleft{
	float: left;
}

	.navigation .alignleft a{
		background-position: -4px -2px;
		padding-left: 18px;
		padding-right: 2px;
	}

.navigation .alignright{
	float: right;
}

	.navigation .alignright a{
		background-position: 100% -19px;
		padding-right: 18px;
		padding-left: 2px;
	}

.navigation div a{
	color: #0194cb;	
	fot-size: 15px;
	height: 15px;
	background-image: url(../images/blog_prev_next_sprite.png);
	background-repeat: no-repeat;
	line-height: 15px;
	display: inline-block;
}

	.navigation div a:hover{
		color: #fff;
		background-color: #ec1820;
		text-decoration: none;
	}
	
ul.blogSocialWidgets{
	margin: 40px 0 0 0;
	width: 100%;
	height: 20px;
	clear: both;
}	

ul.blogSocialWidgets li{
	list-style: none;
	float: left;
	padding-right: 30px;
}

ul.blogSocialWidgets li#fb{
	
}

/*Archive*/

#archive h2{
	font-family: 'Crete Round', Georgia, serif;
	font-size: 34px;
	margin: 0 0 25px 0;
	color: #454545;
	line-height: 34px;
}

#archive ul.archive{
	
}

#archive ul.archive li:first-child{
	border-top: 1px dashed #CECECE;
}

#archive ul.archive li{
	list-style: none;
	padding: 13px 0 15px 0;
	border-bottom: 1px dashed #CECECE;
}

#archive ul.archive li strong a{
	list-style: none;
	font-size: 16px;
	color: #313131;
}

.post-title {
	padding: 0 0 4px 0;
}


.post-details{
	color: #313131;	
}

.post-details a{
	color: #0194cb;	
}



/*BEEMOJIS STICKERS PAGE*/


h2#bmjs{
	background:url(../images/bmjs_icon.png) no-repeat 0 6px;	
}

a#bmjsAppStore{
	background: url(../images/download_app_store_atc_pro.png) no-repeat 0 0;
	padding-top: 6px;
    height: 50px;	
	width: 170px; 
}

#bmjsIntroImage {
	margin: 0 0 0 70px;
	
}

#bmjIntroSample {
	margin: 35px 0 35px 0;
}


#mainVideo.bmjsVideo {
    width: 550px;
    height: 414px;
    margin: 0 auto 58px auto;
    padding: 0 0 0 0;
	float: none;
}

.bmjVideo {
   background: url(../images/play_video_btn_sprite_bmjs.png) no-repeat;
}

.bmjVideo:hover {
    background: url(../images/play_video_btn_sprite_bmjs.png) no-repeat 0 -413px;
}

a.downloadAppStoreATC.StickersBot {
	background: url(../images/download_app_store_atc_pro.png) no-repeat 0 0;
    padding: 0 0 0 0;
    height: 50px;
    width: 168px;
    margin: 0 auto 0 auto;
}

/*LITTLE CHRISTMAS STICKERS PAGE*/


h2#lxmas{
	background:url(../images/lxmas_icon.png) no-repeat 0 6px;
	width: 275px;
}

a#lxmasAppStore{
	background: url(../images/download_app_store_atc_pro.png) no-repeat 0 0;
	padding-top: 6px;
    height: 50px;	
	width: 200px; 
}

#lxmasIntroSample {
	margin: 40px 0 40px 0;
}

#stickersSampleBot {
	margin: 0 0 58px 0;
}



/*LITTLE STORIES PRO PAGE*/


hr.subPageLsp{
	margin-bottom:0;
}

hr.Lsp{
	margin-bottom:62px;
}

img#LspHero {
   margin-bottom:40px; 
    display: block;
    
}

h2#lsProHeading{
	background:url(../images/lsPro_icon.png) no-repeat 0 4px;
}

h2#lsLiteHeading{
	background:url(../images/lsLite_icon.png) no-repeat 0 4px;
}


#lsIntroImage {
    float: right;
    margin: -22px -4px 0 0;
}

#lsLiteIntroImage {
    float: right;
    margin: -5px 0 0 0;
}

p.lsVpp { 
    background: url(../images/vpp_icon.png) no-repeat 0 0;
    padding: 0 0 0 98px;
    margin-top: 30px;
}

p.lsp strong { 
     font-size: 138.5%;   
}

#mainVideo.lspTutVideo {
	width:844px;
	height:394px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
    float: none;
}


.lspTut {
   background: url(../images/play_video_btn_sprite_lsp.png) no-repeat 0 0;
    top:119px;
    left: 196px;
    width: 167px;
    height: 167px;
}

.lspTut:hover {
    background: url(../images/play_video_btn_sprite_lsp.png) no-repeat 0 -280px;
}

img.rbCroc {
   margin: 35px 0 0 0; 
}

ul.checkList.lsp{
	height: 173px;
	float: left;
    margin: 40px 0 0 0;
    padding: 0 0 0 198px;
    background: url(../images/researched_based_bullets.png) no-repeat 0 0;
}

    ul.checkList.rls{background: url(../images/researched_based_bullets.png) no-repeat 0 -211px;}
    ul.checkList.els{background: url(../images/researched_based_bullets.png) no-repeat 0 -422px;}

img.bbleKids {
    margin-left: 20px; 
}

h2.words {
    background: url(../images/each_story_100_words.png) no-repeat 462px 0px;
    height: 75px;
}

h2.xlarge {
 font-size: 3.846em;
 margin: 0 0 44px 0;
    
}
img.mammothBath {
    
    margin:25px 0 20px 0;
}

img.lspBullets {
    margin:0 70px 44px 30px;
}

div.lspGrowth{
     width:240px;
}

div.lspGrowth.last{
     margin-left: 55px;
     margin-bottom: 35px;
}

div.lspGrowth ul.checkList{
    
    margin: 0 0 0 0;
}

img.lspFlashcards {
    
    margin: -50px -25px 0 30px;
}

img.lspFlashcardIcons {
    
    margin: 7px 0 20px 0;
}
img.mammothBathSettings {
    
    margin:25px 0 0 0;
}

img.lspErrorTracking {
    margin: -50px -20px 10px 30px;
    
}

img.lspWcpm {
    margin: 15px 0 0 0;
    
}

h2.support {
    background: url(../images/each_story_support_learning.png) no-repeat right bottom;
    height: 144px;
    margin: 0 0 32px 0;
}


#commonCoreFull{
	padding: 40px 0 0 0;
	display: none;	
    clear: both;
    
}

#commonCoreFull a{
	color: #ea614b;
}

#commonCoreFull h4{
    font-size: 18px;
}

#toggleCommonCore{
	color: #ea614b;
	}

#toggleCommonCore:hover{
	cursor: pointer;
	}

h4.smallHead.noPad{
    
    margin: 0 0 0 0;
}
h4 {
    
    font-size: 18px;
    font-weight: bold;
    margin: 0 0 15px 0;

}

img.compActBullets {
    
    margin: 25px 0 80px 0;
}

h4.storyCard {
    
    margin-top: 40px;
}


p.sequencing {
    
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

h4.storyCardTwo {
    
    margin-top: 34px;
}
.floatLeft {
    
    float: left;
}

ul.lspStory {
   height: auto; 
}

ul.lspStory li{
    background: url(../images/pink_check.png) no-repeat 3px 4px;   
}

h2.power {
    background: url(../images/app_with_power.png) no-repeat right bottom;
    line-height: 68px;
    height: 135px;
    width: 524px;
    margin: 0 0 36px 0;
}

img.coloringActivitySample {
    
    margin: 29px 0 0 0;
}
a.lspLite {
        background: url(../images/download_app_store_ls_lite.png) no-repeat 0 0;
}

h2.free {
    background: url(../images/three_storeis_free.png) no-repeat 290px 0px;
    height: 60px;
    margin-bottom: 30px;
}

ul.lsThreeFree li{
    float: left;
    list-style: none;
    margin: 20px 4px 13px 0;
}

ul.lsThreeFree li:last-child{
    margin-right: 0;
}

ul.lsThreeFree li img {
    
    display: block;
}

ul.lsThreeFree li strong{
    padding: 0 0 0 12px;
    text-align: left;
    font-size: 116%;
}

ul.lsThreeFree li p{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width: 147px;
    display: inline-block;
    text-align: right;
}
img.lsLiteFree {
    
    margin-top: 18px;
}