/* 
	1. index
	2. video
	3. nav
	4. submenu (bottom)
	5. countdown
	6. shana tova (20100905)
*/
/* 1. index */
	span.letterSpacing {
		letter-spacing:-0.5px;
	}
	span.orangebold {
		font-weight:bold;
		color:#e56500;
	}
	span.tm {
		font-size:11px;
		color:#e56500;
	}
	#content {
		margin-right:30px;
		margin-top:-40px;
		width:795px;
		padding-right: 5px;
	}
	#rightContent {
		width: 339px;
		height: 298px;
		float:right;
		margin-top: 10px;
	}
	#leftContent {
		width: 443px;
		height: 298px;
		float:left;
		margin-top: 10px;
		background: url(../img/home/slider_bg.gif) no-repeat;
	}
	#bottomContent {
		width: 795px;
		height: 215px;
		margin-top: 6px;
	}
/****end****/
/* 2. video */
	#rightContent #codeMain {
		width: 328px;
		height: 275px;
		padding: 0 5px 0 0;
	}
	#rightContent #codeMain h1 {
		font-size:18px;
		line-height: 20px;
		font-weight:bold;
		color: #e56500;
		padding: 0 6px 5px 0;
	}
	#rightContent #codeMain p {
		color:#d4360d;
		font-size:13px;
		line-height:16px;
		font-weight:bold;
		padding: 0 6px 5px 0;
		border-bottom: 1px solid #ebd182;
		text-align:right;
	}
	
	/* p 20091210 */
	#rightContent #codeMain p.p20091210 {
		color:#6a6060;
		font-size:16px;
		line-height:17px;
		font-weight:bold;
		padding: 0 6px 5px 0;
		border-bottom: 1px solid #ebd182;
		text-align:right;
	}
	
	#rightContent #codeMain #codeVideo {
		width: 328px;
		height: 185px;
	}
	#rightContent #codeMain #codeVideo #videoflv {
		width: 328px;
		height: 185px;
		cursor: pointer;
	}
	#rightContent #codeMain #codeButtons {
		width: 328px;
		margin-top:8px;
	}
	#rightContent #codeMain #codeButtons a#lessons, #rightContent #codeMain #codeButtons a#lessons:active, #rightContent #codeMain #codeButtons a#lessons:visited 		{
		width: 226px;
		height: 22px;
		text-decoration: none;
		color: #ffffff;
		font-weight: bold;
		font-size: 15px;
		line-height: 18px;
		text-align: center;
		padding-top: 4px;
		float:left;
		margin-left:1px;
		background: url(../img/home/button_left.gif) no-repeat;
	} #rightContent #codeMain #codeButtons a#lessons:hover {background-position: 0 -26px; color:#6a6060;}
	
	#rightContent #codeMain #codeButtons a#lessonsForm, #rightContent #codeMain #codeButtons a#lessonsForm:active, #rightContent #codeMain #codeButtons a#lessonsForm:visited 		{
		float: right;
		width: 91px;
		height: 22px;
		text-decoration: none;
		color: #ffffff;
		font-weight: bold;
		font-size: 16px;
		float:right;
		line-height: 18px;
		text-align: center;
		padding-top: 4px;
		background: url(../img/home/button_right.gif) no-repeat;
	} #rightContent #codeMain #codeButtons a#lessonsForm:hover {background-position: 0 -26px; color:#6a6060;}

	/*2  button 20091210 after the first lessons */
	#rightContent #codeMain #codeButtons a#lessons.lessons20091210, #rightContent #codeMain #codeButtons a#lessons.lessons20091210:active, #rightContent #codeMain #codeButtons a#lessons.lessons20091210:visited 		{
		width: 131px;
		height: 22px;
		text-decoration: none;
		color: #ffffff;
		font-weight: bold;
		font-size: 16px;
		line-height: 18px;
		text-align: center;
		padding-top: 4px;
		float:left;
		margin-left:45px;
		background: url(../img/home/button_20091210.gif) no-repeat;
	} #rightContent #codeMain #codeButtons a#lessons.lessons20091210:hover {background-position: 0 -26px; color:#6a6060;}
	
	#rightContent #codeMain #codeButtons a#lessonsForm.lessonsForm20091210, #rightContent #codeMain #codeButtons a#lessonsForm.lessonsForm20091210:active, #rightContent #codeMain #codeButtons a#lessonsForm.lessonsForm20091210:visited 		{
		float: right;
		width: 91px;
		height: 22px;
		text-decoration: none;
		color: #ffffff;
		font-weight: bold;
		font-size: 16px;
		float:right;
		line-height: 18px;
		text-align: center;
		padding-top: 4px;
		margin-right:45px;
		background: url(../img/home/button_right.gif) no-repeat;
	} #rightContent #codeMain #codeButtons a#lessonsForm.lessonsForm20091210:hover {background-position: 0 -26px; color:#6a6060;}
/****end****/
/* 3. nav */
	div#nav {
		width: 438px;
		height: 288px;
		overflow: hidden;
		position: relative;
	}
	div#nav ul {
		position: absolute;
		top: 0;
		list-style: none;	
		padding:4px 5px 0 0;
		margin: 0;
	}
	ul#tabs {
		right: 0;
		z-index: 2;
		width: 180px;
	}
	ul#tabs li a, ul#tabs li a:active, ul#tabs li a:visited {
		background:  url('../img/home/slider_but.gif') 0 0 no-repeat;
		width:145px;
		height:60px;
		text-decoration: none;	
		display: block;
		outline: none;
		padding:12px 11px 0 4px;
		cursor:pointer;
		color:#6a6060;
	}
	ul#tabs li a:hover span.title{
		text-decoration: none;
		color:#c72323;
	}
	ul#tabs li a.current, ul#tabs li a.current:active, ul#tabs li a.current:visited {
		background:  url('../img/home/slider_but.gif') 0 -72px no-repeat;
		width:145px;
		cursor:pointer;
		height:60px;
		font-weight:bold;
		color:#fff;
	}
	ul#tabs li a.current:hover span.title{
		text-decoration: none;
		color:#fff;
	}
	ul#tabs li a.current:hover {
		text-decoration: none;
		cursor: default;
		color:#fff;
	}
	ul#tabs li a span.title {
		color:#e56500;
		font-size:15px;
		font-weight:bold;
		margin-bottom: 2px;
	}
	ul#tabs li a.current span.title {
		color:#fff;
		font-size:15px;
		font-weight:bold;
		margin-bottom: 2px;
	}
	ul#tabs li a span.desc {
		font-size: 13px;
		line-height: 14px;
	}
	ul#output {
		top:0;
		right: 136px;
		width: 438px;
		height: 285px;
		position: relative;
	}
	ul#output li {
		position: absolute;
		width: 438px;
		height: 285px;
	}
	ul#output li a.sliderlinks, ul#output li a.sliderlinks:active, ul#output li a.sliderlinks:visited {
		float: left;
		font-weight: bold;
		font-size: 14px;
		color: #e56500;
		margin-left: 148px;
		padding: 0 0 0 13px;
		background: url(../img/base/arrow_l.gif) 0 4px no-repeat;
	} ul#output li a.sliderlinks:hover{ color: #ca0203; }
	ul#output li a.sliderlinks:hover span{ color: #ca0203; }
	
	/* slide A 20091206 */
	ul#output li.a20091206 {
		background:url(../img/home/slide_A_bg_20091206.jpg) 137px top no-repeat;	
	}
	ul#output li#slideA.a20091206 h3 {
		font-size:20px;
		font-weight:bold;
		line-height:24px;
		margin: 4px 35px 15px 0;
		color:#507900;
	}
	ul#output li#slideA.a20091206 h3 span{
		font-size:24px;
	}
	ul#output li#slideA.a20091206 p {
		font-size:14px;
		line-height:17px;
		font-weight:bold;
		margin: 7px 20px 0 0;
		color:#6a6060;
	}
	ul#output li#slideA.a20091206 div.otherTime {
		font-size:14px;
		line-height:17px;
		font-weight:bold;
		margin-top: 9px;
		padding-right:12px;
		color:#6a6060;
		float:right;
		text-align:center;
	}
	ul#output li#slideA.a20091206 div.first {
		padding-right:20px;
	}
	ul#output li#slideA.a20091206 div.special {
		margin-top: -5px;
	}
	ul#output li#slideA.a20091206 div.otherTime span {
		font-size:13px;
		line-height:14px;
		font-weight:bold;
		color:#6a6060;
	}
	ul#output li#slideA.a20091206 div.otherTime span.time {
		color:#e56500;
		font-size:16px;
		line-height:18px;
	}
	ul#output li#slideA.a20091206 div.otherTime span.date {
		color:#e56500;
		font-size:11px;
	}
	ul#output li#slideA.a20091206 div.otherTime span.time .font11 {
		font-size:11px;
		margin-top:1px;
	}
	ul#output li#slideA.a20091206 p.orange13 {
		font-size:13px;
		line-height:16px;
		font-weight:bold;
		margin: 9px 20px 0 0;
		color:#6a6060;
		text-align:right;
	}
	ul#output li#slideA.a20091206 a#lessonsLink, ul#output li#slideA.a20091206 a#lessonsLink:active, ul#output li#slideA.a20091206 a#lessonsLink:visited {
		background:url(../img/base/arrow_l.gif) 0 3px no-repeat;
		font-size:14px;
		line-height:17px;
		color:#e56500;
		font-weight:bold;
		width:200px;
		display:block;
		margin:20px 50px 20px 0;	
	} ul#output li#slideA.a20091206 a#lessonsLink:hover {
		color:#ca0203;
	}
	ul#output li#slideA.a20091206 a.lessonsFormLink, ul#output li#slideA.a20091206 a.lessonsFormLink:active, ul#output li#slideA.a20091206 a.lessonsFormLink:visited {
		background:url(../img/base/arrow_l.gif) 0 3px no-repeat;
		font-size:14px;
		line-height:17px;
		color:#e56500;
		font-weight:bold;
		width:65px;
		display:block;
		margin:5px 140px 0 0;
	} ul#output li#slideA.a20091206 a.lessonsFormLink:hover {
		color:#ca0203;
	}
	ul#output li#slideA.a20091206 p.last {
		font-size:13px;
		line-height:16px;
		font-weight:bold;
		margin: 7px 35px 0 0;
		color:#6a6060;
	}
	
	/* slide A 20091210 */
	ul#output li.a20091210 {
		background:url(../img/home/slide_A_bg_20091210.jpg) 137px top no-repeat;	
	}
	ul#output li#slideA.a20091210 h3 {
		font-size:18px;
		font-weight:bold;
		line-height:21px;
		margin: 14px 75px 0 0;
		color:#e56500;
	}
	ul#output li#slideA.a20091210 a#firstLessonsLink, ul#output li#slideA.a20091210 a#firstLessonsLink:active, ul#output li#slideA.a20091210 a#firstLessonsLink:visited {
		background:url(../img/base/arrow_l.gif) 110px 4px no-repeat;
		font-size:14px;
		line-height:17px;
		color:#e56500;
		font-weight:bold;
		width:200px;
		display:block;
		margin:10px 185px 20px 0;	
	} ul#output li#slideA.a20091210 a#firstLessonsLink:hover {
		color:#ca0203;
	}
	ul#output li#slideA.a20091210 h4 {
		font-size:16px;
		font-weight:bold;
		line-height:21px;
		margin: 20px 35px 0 0;
		color:#507900;
	}
	ul#output li#slideA.a20091210 p.orange13 {
		font-size:13px;
		line-height:16px;
		font-weight:bold;
		margin: 16px 65px 0 0;
		color:#e56500;
		text-align:right;
	}
	ul#output li#slideA.a20091210 p {
		font-size:13px;
		line-height:16px;
		font-weight:bold;
		margin: 14px 35px 0 0;
		color:#6a6060;
	}
	ul#output li#slideA.a20091210 p a, ul#output li#slideA.a20091210 p a:active, ul#output li#slideA.a20091210 p a:visited {
		font-size:13px;
		line-height:16px;
		color:#e56500;
		font-weight:bold;
	} ul#output li#slideA.a20091210 p a:hover {
		color:#ca0203;
	}
	/* end slide A 20091210 */
	
	/* slide A 20100121 */
	ul#output li.a20100121 {
		background:url(../img/home/slide_A_bg_20100121.jpg) 137px top no-repeat;	
	}
	ul#output li#slideA.a20100121 h3 {
		font-size:18px;
		font-weight:bold;
		line-height:21px;
		margin: 18px 75px 0 0;
		color:#e56500;
	}
	ul#output li#slideA.a20100121 a#firstLessonsLink, ul#output li#slideA.a20100121 a#firstLessonsLink:active, ul#output li#slideA.a20100121 a#firstLessonsLink:visited {
		background:url(../img/base/arrow_l.gif) 110px 4px no-repeat;
		font-size:14px;
		line-height:17px;
		color:#e56500;
		font-weight:bold;
		width:200px;
		display:block;
		margin:13px 185px 20px 0;	
	} ul#output li#slideA.a20100121 a#firstLessonsLink:hover {
		color:#ca0203;
	}
	ul#output li#slideA.a20100121 h4 {
		font-size:16px;
		font-weight:bold;
		line-height:18px;
		margin: 31px 35px 0 0;
		color:#507900;
	}
	ul#output li#slideA.a20100121 p {
		font-size:13px;
		line-height:16px;
		font-weight:bold;
		margin: 29px 35px 0 0;
		color:#6a6060;
	}
	ul#output li#slideA.a20100121 p a, ul#output li#slideA.a20100121 p a:active, ul#output li#slideA.a20100121 p a:visited {
		font-size:13px;
		line-height:16px;
		color:#e56500;
		font-weight:bold;
	} ul#output li#slideA.a20100121 p a:hover {
		color:#ca0203;
	}
	/* end slide A 20100121 */
	
	ul#output li#slideB {
		background: url(../img/home/slide_B_bg.jpg) 135px top no-repeat;
	}
	ul#output li#slideB h2 {
		font-size:18px;
		line-height:20px;
		color:#e56500;
		font-weight:bold;
		margin: 7px 26px 10px 0;
	}
	ul#output li#slideB h2 span {
		font-size:16px;
	}
	ul#output li#slideB p {
		font-size:13px;
		line-height:16px;
		margin: 0 26px 8px 0;
		color:#000;
	}
	ul#output li#slideB a.lessonsFormLink, ul#output li#slideB a.lessonsFormLink:active, ul#output li#slideB a.lessonsFormLink:visited {
		background:url(../img/base/arrow_l.gif) 0 5px no-repeat;
		font-size:14px;
		line-height:17px;
		color:#e56500;
		font-weight:bold;
		width:65px;
		display:block;
		margin:-10px 80px 0 0;
	} ul#output li#slideB a.lessonsFormLink:hover {
		color:#ca0203;
	}
	ul#output li#slideC #slideCContent{
		width:340px;
		margin:15px 0;
	}
	ul#output li#slideC #slideCContent p{
		padding:0 30px 0 15px;
		margin-bottom:3px;
		text-align:right;
		line-height:14px;
		font-size:13px;
		font-weight:bold;
	}
	ul#output li#slideC #slideCVideo {
		cursor: pointer;
		width: 268px;
		height: 151px;
		padding:5px 17px 20px 0;
	}
	ul#output li#slideD #slideDContent {
		margin:0 35px 0 20px;
	}
	ul#output li#slideD p {
		font-size:13px;
		line-height:14px;
		font-weight:bold;
		width: 240px;
		margin-bottom:0px;
	}
	ul#output li#slideD #slideDContent p a#autismLink, ul#output li#slideD #slideDContent p a#autismLink:active, ul#output li#slideD #slideDContent p a#autismLink:visited {
		font-size:13px;
		line-height:14px;
		color:#e56500;
		font-weight:bold;
		width:65px;
	} ul#output li#slideD #slideDContent p a#autismLink:hover {
		color:#ca0203;
	}
	ul#output li#slideD #slideDVideoContainer {
		width: 278px;
		height: 162px;
		padding: 9px 10px 0 0;
		margin: 0 7px 4px 0;
		background: url(../img/home/slide_D_bg.gif) no-repeat;	
	}
	ul#output li#slideD #slideDVideo {
		cursor: pointer;
		width: 268px;
		height: 151px;
	}
	ul#output li#slideD a.sliderlinks {
		margin:4px 0 0 159px;	
	}
/****end****/
/* 4. submenu (bottom) */
	#bottomContent .boxContent {
		height: 195px;
		color: #655f5f;
		font-size: 13px;
		line-height: 16px;
	}
	
	#bottomContent .boxContent p {
		text-align: right;
	}
	
	#bottomContent .boxContent img.divider {
		float: right;
		width: 7px;
		height: 163px;
		margin-top: 15px;
	}
	
	#bottomContent .boxContent .subs {
		float: right;
		width: 136px;
		height: 183px;
		padding: 3px 29px 0 29px;
	}
	
	#bottomContent .boxContent .subs .font11 {
		font-size: 11px;	
	}
	
	#bottomContent .boxContent .last {
		padding: 3px 29px 0 0;	
	}
	#bottomContent .boxContent .subs h3 {
		font-size:16px;
		font-weight:bold;
		color:#6a6060;
		margin-top: 2px;	
	}
	#bottomContent .boxContent .subs p.orangebold {
		font-size:14px;
		font-weight:bold;
		color:#e56500;
		margin-bottom:10px;
	}
	#bottomContent .boxContent .subs h4 {
		margin-bottom: 3px;	
		font-weight:bold;
	}
	
	#bottomContent .boxContent .subs a.imglink, #bottomContent .boxContent .subs a.imglink:active, #bottomContent .boxContent .subs a.imglink:visited {
		border: 1px solid #e56500;
		display: block;
		width: 132px;
		height: 90px;
	} #bottomContent .boxContent .subs a.imglink:hover {
		border: 1px solid #ca0203;	
	}
	
	#bottomContent .boxContent .subs p {
		margin: 5px 0 0 0;	
	}
	
	#bottomContent .boxContent .subs a.arrowlink, #bottomContent .boxContent .subs a.arrowlink:active, #bottomContent .boxContent .subs a.arrowlink:visited {
		float: left;
		color: #e56500;
		font-size: 13px;
		font-weight: bold;
		padding: 0 0 0 10px;
		background: url(../img/base/arrow_l_sm.gif) 0 6px no-repeat;
	} #bottomContent .boxContent .subs a.arrowlink:hover { color: #ca0203; }
	
	#bottomContent .boxContent .subs a.arrowlinkCountdown, #bottomContent .boxContent .subs a.arrowlinkCountdown:active, #bottomContent .boxContent .subs a.arrowlinkCountdown:visited {
		float: left;
		color: #e56500;
		font-size: 13px;
		font-weight: bold;
		padding: 0 0 0 10px;
		margin-top:0;
		background: url(../img/base/arrow_l_sm.gif) 0 6px no-repeat;
	} #bottomContent .boxContent .subs a.arrowlinkCountdown:hover { color: #ca0203; }
/***end***/
/* 5. countdown */
	#divLessonsCountdown {
		height:163px;
	}
	.hasCountdown {
		background:url(../img/home/countdown_bg.gif) 0 0 no-repeat;
		width:142px;
		height:69px;
	}
	.countdown_rtl {
		direction: rtl;
	}
	.countdown_holding span {
		
	}
	.countdown_row {
		clear: both;
		width: 100%;
		padding: 0px 2px;
		text-align: center;
	}
	.countdown_show1 .countdown_section {
		width: 98%;
	}
	.countdown_show2 .countdown_section {
		width: 48%;
	}
	.countdown_show3 .countdown_section {
		width: 32.4%;
	}
	.countdown_show4 .countdown_section {
		width: 24.5%;
	}
	.countdown_show5 .countdown_section {
		width: 19.5%;
	}
	.countdown_show6 .countdown_section {
		width: 16.25%;
	}
	.countdown_show7 .countdown_section {
		width: 14%;
	}
	.countdown_section {
		display: block;
		float: left;
		font-size:14px;
		text-align: center;
		font-weight:bold;
		color:#fff;
		margin-top:0;
	}
	.countdown_amount {
		font-size:28px;
		color:#6a6060;
		line-height:46px;
	}
	.countdown_descr {
		display: block;
		width: 100%;
	}
	#divLessonsContent {
		margin: 5px 10px 0 0;
		height:160px;
	}
	#divLessonsContent div {
		font-size:34px;
		font-weight:bold;
		color:#e56500;
		line-height:34px;
	}
/***end***/
/* 6. shana tova (20100905) */
	#shanatova {
		display: block;
		width: 795px;
		height: 35px;
	}
/***end***/