        #chabad_body_page {
		background:url(/images/Shluchim/minisites/themes/jli_ts/bg_back.jpg);
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif!important;
		}
		.jli_ts {
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif!important;
						width:650px;
			padding-bottom:20px;
		}
			.jli_ts .header {
				padding:15px 40px;
				height:120px;
			}
				.jli_ts .header .logo {
					background:url(/images/Shluchim/minisites/themes/jli_ts/bg_logo.png) no-repeat;
					width:213px;
					height:120px;
					float:left;
					text-indent:-9999em;
				}
				.jli_ts .header .title {
					background:url(/images/Shluchim/minisites/themes/jli_ts/bg_season_title_register.png) no-repeat;
					width:222px;
					height:54px;
					float:right;
					margin-top:66px;
				}
				
			.jli_ts .scrollable, .jli_ts .controls {
				display:none;
			}
				.jli_ts .scrollable {
					position:relative;
					overflow:hidden;
					/*width: 580px;*/
					height:120px;
					
					background:#fff url(/images/Shluchim/minisites/themes/jli_ts/bg_box.gif);
					margin:-10px 0px 18px;
					padding:7px 0;
					-webkit-border-radius:10px;
					-moz-border-radius:10px;
					border-radius:10px;
				    top: -129px;
				    width: 582px;
					/*left: -62px;*/
					

				}
				body:nth-of-type(1) .jli_ts .scrollable {
					height:106px;
				}
				.jli_ts .controls {
					position:relative;
					left:-35px;
					width: 650px;
					margin-top: -110px;
				}
				.jli_ts .controls .browse {
					position:absolute;
					top:-110px;
					left:12px;
				}
				.jli_ts .controls .browse.right {
					left:auto;
					right:12px;
				}
				.jli_ts .browse {
					width:16px;
					height:28px;
					text-indent:-999em;
					background:url(/images/Shluchim/minisites/themes/jli_ts/icon_pagination_previous.png) no-repeat;
					cursor:pointer;
				}
				.jli_ts .browse.next {
					background:url(/images/Shluchim/minisites/themes/jli_ts/icon_pagination_next.png) no-repeat;
				}
				.jli_ts .browse.disabled {
					opacity:.5;
					cursor:default;
				}
				.jli_ts .scrollable .items {
					width:20000em;
					position:absolute;
					left:0;
				}
				.jli_ts .items div {
					float:left;
				}
				.jli_ts .thumbs a {
					left:0;
					float:left;
					margin:0 0 0 7px;
				}
				.jli_ts .thumbs a img {
					border:2px solid transparent;
					border-radius:4px;
					-webkit-border-radius:4px;
					overflow:hidden;
				}
				.jli_ts .thumbs a.current img {
					border:2px solid #ffd84c;
				}
			.jli_ts .content .frame {
			
			background:#fff url(/images/Shluchim/minisites/themes/jli_ts/bg_box.gif);
				margin:0 35px 20px;
				padding:5px 0px 20px;
				-webkit-border-radius:10px;
				-moz-border-radius:10px;
				border-radius:10px;
				position:relative;
			
			}
			
			
			.jli_ts .content .frame .class {
				text-align: left;
				margin:0 30px;
			}
				.jli_ts .content .frame .class .browse {
					position:absolute;
					top:30px;
					right:156px;
				}
				.jli_ts .content .frame .class .browse.next {
					right:138px;
				}
				body:nth-of-type(1) .jli_ts .content .frame .class .browse {
					right:48px;
				}
				body:nth-of-type(1) .jli_ts .content .frame .class .browse.next {
					right:30px;
				}
				.jli_ts .content .frame  .class h3 {
					background: url(/images/Shluchim/minisites/themes/jli_ts/bg_banner.png) no-repeat;
					margin-top: -6px;
					padding:10px 20px 27px;
					left:-38px;
					height:24px;
					text-transform:uppercase;
					font-size:16px;
					position:relative;
				}
				body:nth-of-type(1) .jli_ts .content .frame  .class h3 {
					margin-top:16px;
				}
				.jli_ts .content .frame .class h3 span {
					color:#fff;
					text-align:center;
					width:86px;
					padding-right:10px;
					margin-right:25px;
					float:left;
				}
				.jli_ts .content .frame .class p {
					font-size:14px;
				}
				.jli_ts .content .frame .class .class_info {
					background:url(/images/Shluchim/minisites/themes/jli_ts/bg_divider.png) no-repeat 50% 0;
					padding-top:10px;
					
				}
				.jli_ts .content .frame .class .class_info p:not(.class_fee) {
					font-size:15px;
				}
				.jli_ts .content .frame .fee_reg {
					margin:0 30px;
				}
				.jli_ts .content .frame .fee_reg .class_fee  {
					font-size:12px;
					color:#999;
					font-style:italic;
					text-align: left;					
				}
				.jli_ts .content .frame .fee_reg 	{
					padding-bottom:50px
				}
				.jli_ts .content .frame .fee_reg a.btn_register {
					text-transform:uppercase;
					text-decoration:none;
					font-weight:bold;
					font-size:16px;
					border:0;
					background:#AF4F50;
					border-bottom:3px solid #000;
					padding:10px 15px;
					cursor:pointer;
					margin:0 auto;
					color:#fff;
					position:relative;
					float:right;
				}
		
       
	   
	   
	   
	   
	   
      .form {
				background:#fff url(/images/Shluchim/minisites/themes/jli_ts/bg_box.gif);
				mar!gin:0 35px 20px;
				padding:5px 30px 20px;
				-webkit-border-radius:10px;
				-moz-border-radius:10px;
				border-radius:10px;
				position:relative;
			}
				  .form h2, #PageTitle {
					background: url(/images/Shluchim/minisites/themes/jli_ts/bg_banner.png) no-repeat;
					padding:10px 20px 27px;
					left:-8px;
					height:24px;
					text-transform:uppercase;
					font-size:16px;
					position:relative;
					margin-bottom:0;
					margin-top: 16px;
					color:#000;
				}
				
				body:nth-of-type(1) #PageTitle {
					margin-top:16px;
				}
				  .fo!rm h2 span {
					text-align:center;
					width:86px;
					padding-right:20px;
					margin-right:20px;
					float:left;
				}
				  .form h3 {
					text-transform:uppercase;
					font-size:16px;
					margin:0;
					margin-bottom:10px;
					text-align:center;
				}
				  .selection .col {
					width:253px;
					float:left;
					position:relative;
					margin-right:10px;
				}
				  .selection .col.last {
					margin-right:0px;
				}
				  .selection label {
					font-size:14px;
					display:inline-block;
					padding:5px 8px;
					background:#f6f6f6;
					border:1px solid #ddd;
					margin-bottom:3px;
					border-radius:4px;
					cursor:pointer;
					font-weight:bold;
				}
				  body:nth-of-type(1) .selection label {
				   display:block;
			    }
				
				  .selection label.classes_all {
					  width:516px;
				}
				  body:nth-of-type(1) .selection label.classes_all {
					  width:auto;
				}
				
				#content_page{width:580px;}
				
				  .selection label.checked {
					background:#eee url(/images/Shluchim/minisites/themes/jli_ts/icon_check.png) 230px 50% no-repeat;
				}
				  .selection label.checked.classes_all {
					background-position:495px 50%;
				}
				  .selection label:hover {
					background-color:#e5e5e5;
				}
				  .selection label .sub {
					font-size:12px;
					font-weight:normal;
					color:#aaa;
				}
				  .selection label span {
					float:right;
					position:relative;
					margin-right:25px;
					color:#AF4F50;
					margin-top:-16px;
				}
				  body:nth-of-type(1) .selection label span {
					  margin-top:0;
				}
				  .selection label input {
					  float:left;
					  position:relative;
					  
					display:none;
				}
				  .form .total_amount {
					text-align:center;
					padding:8px 0 0;
					font-weight:bold;
					clear:both;
				}
				
				  .form_input {
					clear:both;
					padding-top:30px;
					background:url(/images/Shluchim/minisites/themes/jli_ts/bg_divider.png) no-repeat 50% 10px;
				}
				  .form_input label {
					margin-top:3px;
					font-size:12px;
					color:#333;
					width:100px;
					text-align:right;
					margin-right:10px;
					float:left;
					position:relative;
					padding:5px 0;
				}
				  .content_page input[type=text],   .content_page textarea {
					padding:5px 3px;
					width:300px;
					margin:0;
					border:1px solid #ddd;
					border-radius:4px;
					line-height:1.4;
				}
				  .form_input .item {
					margin:3px 0;
				}
				  .form_submit  {
					
				}
				  .content_page input[type=submit],  .content_page input[type=reset] {
					text-transform:uppercase;
					font-weight:bold;
					font-size:16px;
					border:0;
					background:#AF4F50;
					border-bottom:3px solid #000;
					padding:10px 15px;
					cursor:pointer;
					margin:0 auto;
					color:#fff;
					margin-top:20px;
					text-align:center;
				}
		