a{
	cursor: pointer;
}
#tf-img {
	padding-left: 5px;
}
#mainContent {
	padding: 0; 
	margin:0 auto;
	background-image: url(celeb/images/top-sec-live.png);
	background-repeat:no-repeat; 
	width:950px;
	height:650px;
}
#bottomContent {
	padding: 0; 
	margin:50px auto 0;
	background:url(celeb/images/bottom-bg.png) repeat-y 0 0; 
	width:950px;
	height:auto;
}
#bottom-bg{
	background:url("celeb/images/bg-bottom-live.png") no-repeat;
	width:950px;
	height:auto;
	padding-bottom: 20px;
}
#page-text{
	background:url("celeb/images/bg-bottom-live.png") no-repeat;
	height:auto;
	padding:10px 0;
	position:relative;
	top:-40px;
	width:950px;
}
#celeb{
	width: 500px;
}
#privacy{
	width: 210px;
	padding-top:10px;
	padding-left:10px;
	float:right;
	font-size: 11px;
	line-height: 1.1em;
	font-family:Arial,Sans-serif;
	color:#2F2265;
}
label{
	font-style:italic;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Sans-serif;
	color:#8F2B23;
	color:#2F2265;
	padding:0;
	padding-top:15px;
	margin:0;
	line-height:2;
}

.corners5{
	-moz-border-radius:10px;
	border-radius: 10px;
}
.textInput
{
	background: #FFFCF1;
	width: 170px;
	height: 22px;
	color: #000000;
	margin:0;
	margin-top: 5px;
	padding: 5px;
	border:1px solid #FFFEAF;
	
	-moz-box-shadow:0 0 5px 5px #F2F1C3;
	-webkit-box-shadow: 0 0 5px 5px #F2F1C3;
}


.textAreaInput
{
	width: 380px;
	height: 100px;
	background: #FFFCF1;
	border:1px solid #FFFEAF;
	
	-moz-box-shadow:0 0 5px 5px #F2F1C3;
	-webkit-box-shadow: 0 0 5px 5px #F2F1C3;	
	filter: Glow(Color=#ff0000, Strength=8);
	color: #000000;
	margin:0;
	margin-top: 5px;
	padding: 5px;
	overflow:auto;
	resize:none;
}
input.button{
	margin-left: 0;
	padding-left:0;
	background:url(celeb/images/submit-transp.png);
}

.sub-header{
	font-size: 14px;
	font-weight: bold;
}
#page-text p strong{
	font-style:italic;
}
#reg-form{
	height:295px;
}
#egolution{
	height: 120px;
}


#page-text{
	text-align:center;
}
.strong{
	margin:10px 0;
}
.strong h3{
	font-size:16px;
	margin:0;
	line-height: 1.35;
}
p{
	font-weight:normal;
	font-size:16px;
}
.em p{
	font-family:Arial;
	font-size:14px;
	font-style:italic;
}
.small-text{
	font-family:Arial,Sans-serif;
	font-size:11px;
	line-height:1.1em;
}

#refresh img{
	position:relative;
	top:4px;
	padding:0 5px;
}
#lc-banner, #tell-friend, #kabbalah-books, #books-desc{
	text-align:center;
}
#lc-banner img{
	border-left: 1px solid #07516F;
	border-right: 1px solid #07516F;
}
#books-desc table{
	margin: 0 auto;
}
#books-desc td{
	border: 1px solid #ccc;
}
#books-desc td a, #books-desc td a:hover, #books-desc td a:visited{
	text-decoration:none;
	color:#375760;
	font-size:12px;
}
#books-desc td a:hover{
	text-decoration:underline;
}
#books-desc td.links, #books-desc td.last{
	border:none;
	padding-bottom:15px;
}
img.purchase-icon{
	position:relative;
	top:3px;
}
a#music{
	position:relative;
	right:16px;
}
#attaining, #awakening,#bail, #kabbalah-science, #kabbalah-revealed, #from-chaos-to-harmony, #point, #kabbalah-experience, #together-forever, #hidden-wisdom, #kabbalah-music{
	
	/* must be initially hidden */
	display:none;
	
	/* place overlay on top of other elements */
	z-index:10000;
	
	/* styling */
	background-color:#fff;
	
	width:450px;	
	height:auto;
	min-height:50px;
	border:1px solid #ccc;
	
	-moz-box-shadow:0 0 5px 5px #eee;
	-webkit-box-shadow: 0 0 5px #eee;	

	text-align:left;
	padding: 20px;
	background-color:#fff;
}

p.description{
	font-size:14px;
	font-family:Arial,Sans-serif;
	line-height:normal;
	color:#000;
	margin:5px;
}
.divider{
	clear:both;
}
.column-50 + .column-50 {
	width:49%;
}

.column-50 {
	float:left;
	width:50%;
}
.feeds{
	width:620px;
	margin:0 auto;

}
.column-50 h2{
	color:#000;
	font-family:Times New Roman;
	font-size:32px;
	font-style:italic;
	line-height:34px;
	padding-bottom: 15px;
	margin:0;
}
.column-50 h2 > img {
	padding-right:5px;
	position:relative;
	top:8px;
}
#tweets p{
	font-size:1em;
}
.fan_box .full_widget {
	background:none repeat scroll 0 0 white;
	border:1px solid #94A3C4;
}

.fan_box .full_widget .connect_top {
	background:none repeat scroll 0 0 #ECEFF5;
}
#books-desc{
	background: #fff;
	border:1px solid #ccc;
	margin:0 auto 30px;
	width:850px;
	-moz-box-shadow:0 0 3px 3px #eee;
	-webkit-box-shadow: 0 0 3px 3px #eee;	
	box-shadow: 0 0 3px 3px #eee;
}
.close{
	margin: 10px 15px 0 0;
	text-align:right;
}
a#close-books{
	cursor:pointer;
}
a#close-books:hover{
	text-decoration:underline;
	cursor:pointer;
}
h1.books-header{
	color:#375760;
	font-family:arial;
	font-size:146.5%;
	font-weight:normal;
	line-height:32px;
	margin:10px;
	text-align:center;
	width:auto;
}

