body{margin:0;background: #fff;color:#000000}
body,td,th,input,select,textarea,input {font-family:Verdana, Arial, Helvetica, sans-serif}
body,td,th,input,select,textarea,input {font-size:15px;line-height:1.4em}
p{margin:0 0 1.5em 0;}
form{padding:0;margin:0}
a{color:#d85c0f;font-weight:bold}
a img{border:none;}
a:focus{outline: none;}

h1{font-size:20px;font-weight:bold; color:#7c240a;}
h2{color:#7C240A;font-size:15px;font-weight:bold;margin:20px 0 5px 0}
h2 a{color:#D85C0F !important}
h3{color:#7C240A;font-size:13px;font-weight:bold;}
h4{color:#7C240A;font-size:11px;font-weight:bold;margin-bottom: 4px;}
thh{text-align:left;background-color:#DC8A09;color:#FFFFFF;font-weight:bold;}

.summary{font-size:17px;}
.floatright{float:right;margin:0 0 10px 15px;}
.floatleft{float:left;margin:0 15px 10px 0;}
.icon{vertical-align:middle;}

.clear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} .clear {display: inline-block;} /* Hides from IE-mac \*/ * html .clear {height: 1%;} .clear {display: block;} /* End hide from IE-mac */ 

#wrapper{}

/*******************************************************/
/* Toolbar
/*******************************************************/

	#toolbar-wrapper{background:#d85c0f;border-bottom:1px solid #000;}
		#toolbar{width:970px;margin:0 auto;padding:6px 0;color:#febd94;font-weight:bold;font-size:11px;text-align:right}
		#toolbar img{vertical-align:middle;}
		#toolbar a{color:#fff;padding:0 4px}
		
/*******************************************************/
/* Header
/*******************************************************/		

	#header-wrapper{background: #eed4b6 url(header-bg.jpg) top no-repeat;border-bottom:1px solid #c7714c}
		#header{width:970px;margin:0 auto;position:relative;height:165px;}
			#logo{position:absolute;top:18px;left:0;}
			#logo img{behavior: url(/_assets/template/iepngfix.htc)}
			
			#signup{position:absolute;top:4px;right:30px;z-index:2}
		
			#nav{position:absolute;top:108px;left:-10px;}
				#nav ul{margin:0;padding:0;}
				#nav ul li{float:left;margin:0;list-style:none;}
				#nav ul li a{display:block;height:57px;text-decoration:none;text-indent:-2000px;line-height:1;background-position:top left;background-repeat:no-repeat}
				#nav ul li#nav-fortydaysofprayer a{background-image: url(nav-fordaysofprayer.gif);width:129px;}
				#nav ul li#nav-howthe40dayswork a{background-image: url(nav-howthe40dayswork.gif);width:119px;}
				#nav ul li#nav-ourkotelsuccessstories a{background-image: url(nav-ourkotelsuccessstories.gif);width:119px;}
				#nav ul li#nav-prayerrequestoptions a{background-image: url(nav-prayerrequestoptions.gif);width:119px;}
				#nav ul li#nav-rabbinicalreferences a{background-image: url(nav-rabbinicalreferences.gif);width:119px;}
				#nav ul li#nav-prayerrequestsignup a{background-image: url(nav-prayerrequestsignup.gif);width:119px;}
				#nav ul li#nav-mediacoverage a{background-image: url(nav-mediacoverage.gif);width:119px;}
				#nav ul li#nav-kaddish a{background-image: url(nav-kaddish.gif);width:129px;}
				#nav ul li a:hover, #nav ul li.active a{background-position: bottom !important}
				/* Level 2 */
				#nav ul li ul{margin:0;position: absolute;background: #d85c0f;width: 180px;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;left: -999em;}
				#nav ul li ul li a{font-size:13px;color:#fff;border-bottom:1px solid #fff;width:160px !important;height:auto !important;background-image:none !important;padding:6px 10px;text-indent:0;}
				#nav ul li ul li a:hover{background: #be4d07}
				/* Level 3 */
				#nav ul li ul li ul {margin: -26px 0 0 180px;}
				#nav ul li ul li ul li a{background:none !important;}
				#nav ul li ul li ul li a:hover{background: #fff !important;}
				#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
				#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}
				#nav li:hover, #nav li.hover {position: static;}
			
	#hero{margin:0 0 15px 0}
	
	
	#sectiontitle{background: #fff url(pagetitle-bg.jpg) top left repeat-x;border-bottom:1px solid #c7714c;}
		#sectiontitle h1{width:970px;margin:0 auto;font-family:Arial, Helvetica, sans-serif;font-size:30px;color:#000;font-weight:bold;padding:20px 0}
	
	.level1 #contentarea-wrapper{background: #ffe39c url(contentarea-level1-bg.jpg) top no-repeat;}
	.level2 #contentarea-wrapper{background: #ffe39c url(contentarea-level2-bg.jpg) top no-repeat;}
	#contentarea{width:970px;margin:0 auto;clear:both;}
	
/*******************************************************/
/* Content
/*******************************************************/	
	
		.level1 #content{width:613px;float:left;padding:15px 0}
		.level2 #content{padding:15px 0;}
		
			#totop{margin:15px 0 0 0;text-align:right;}

/*******************************************************/
/* Right Column
/*******************************************************/
	
		#column-right{width:307px;float:left;margin:0 0 0 19px;position:inline;padding:15px 0}

			.callout{background: url(callout-bg.gif) bottom left no-repeat;margin:0 0 15px 0}
				.callout-header{}
				.callout-content{padding:10px 15px;}
				
					table#medialogos{width:100%;border-collapse:collapse;}
						table#medialogos td{width:50%;padding:3px;vertical-align:top;}
						
					#column-right table.successstoryitem{width:100%;border-collapse:collapse;}
					#column-right table.successstoryitem th{text-align:left;width:100px;padding:0 0 5px 0;vertical-align:top;}
						#column-right table.successstoryitem th img{padding:1px;background:#fff;border:1px solid #d85c0f}
					#column-right table.successstoryitem td{padding:0 0 5px 5px;vertical-align:top;font-size:11px;line-height:1.4em}
						#column-right table.successstoryitem td .successstoryarea-subtitle{color:#7c240a;;font-weight:bold}
						#column-right .new table.successstoryitem td {background: url(../images/content/successstoryimages/new.gif) top right no-repeat;padding-right:50px}

/*******************************************************/
/* Footer
/*******************************************************/
		
	#footer{clear:both;font-size:11px;line-height:1.4em}
		#footer p{margin:0 0 5px;}
		#footer a{font-weight:normal;}

		#footer-signup{background:#d85c0f;color:#fff;margin:0 0 10px 0}
			#footer-signup p{width:970px;margin:0 auto;padding:6px 0;font-weight:bold;}
			#footer-signup p a{color:#fff;font-weight:bold}
			
		#footer-wrapper{width:970px;margin:0 auto}


/*******************************************************/
/* Legacy
/*******************************************************/

	#googleadsense{position:absolute;left:770px;top:5px}

	h1#pagetitle{color:#7c240a;margin:0 0 20px 0;font-size:17px}

	#childpages{margin:20px 0;}
		#childpages ul{margin:0;padding:0;}
		#childpages ul li{list-style-image: url(../images/bullet.gif);margin:0 0 12px 25px;}
		
	.photo{padding:4px;background:#ffffff;border:1px solid #d85c0f;}
	.photo.photoright{float:right;margin:0 0 10px 15px;}
	.photo.photoleft{float:left;margin:0 15px 10px 0;}

	
	#prayertimealerts{padding:10px 0 3px 70px;background: url(../images/content/star.gif) 43px 6px no-repeat;}
	
	
#content table.successstoryitem{width:100%;border-collapse:collapse;}
#content table.successstoryitem th{text-align:left;width:150px;padding:0 0 5px 0;vertical-align:top;}
	#content table.successstoryitem th img{padding:1px;background:#fff;border:1px solid #d85c0f}
#content table.successstoryitem td{padding:0 0 5px 15px;vertical-align:top;}
	#content table.successstoryitem td .successstoryarea-subtitle{color:#7c240a;;font-weight:bold}
	#content .new table.successstoryitem td {background: url(../images/content/successstoryimages/new.gif) top right no-repeat;padding-right:50px}

.datatable{width:100%;border-collapse:collapse;}
	.datatable th{text-align:left;padding:5px 10px 5px 0;border-bottom:1px solid #e59938;vertical-align:top}
	.datatable td{padding:5px 0 5px 10px;border-bottom:1px solid #e59938}
	.datatable .actionrow th, 	.datatable .actionrow td{background:#edaa54}

.datatablecheck{width:100%;border-collapse:collapse;border:1px solid #e59938}
	.datatablecheck td{vertical-align:top;padding:5px 0 5px 10px;border-bottom:0px;}


.successstoryarea{border-top:1px solid #7c240a;padding:0 0 5px 0}
	.successstorytable{width:100%;border-collapse:collapse;}
		.successstorytable .successstorytable-title{width:100px;padding:35px 10px 0 0}
		.successstorytable .successstorytable-stories{padding:0}

		.categorytitle{color:#7c240a;margin:0;font-size:17px}

		.successstoryareanav-top{margin:10px 0 10px 0}
	
		.virtualpage, .virtualpage2, .virtualpage3, .virtualpage4, .virtualpage5, .virtualpage6{clear:both}
		
		
	#emailthispage{float:right;font-size:10px}
		#emailthispage img{vertical-align:middle}
		
	.faqquestion{cursor:hand;cursor:pointer;margin:20px 0 0 0;text-decoration:underline}
		

#dhtmltooltip{position: absolute;width: 170px;border: 1px solid black;padding: 5px 10px;background-color: lightyellow;visibility: hidden;line-height:1.4em;z-index: 100;font-size:10px;}

.required{color:red;font-weight:normal}
.textfield{}
textarea{width: 400px;}
.select{}
.button-submit{font-weight:bold;}

/* Form Validation Styles */
#errormsg{border:1px solid #c00;padding:5px 10px;background:#ffffff;margin:10px 10px 10px 0;font-weight:bold;font-size:14px;color:red;}    
#errormsg p{margin:0;}
#errormsg img{vertical-align:middle;}
.error{	background:#fcc;width:90%;margin:0 0 0 5px;} /* Applied to input after validation fails */
.error2 p{ color:#ff0000;font-size: 12px;margin: 0 0 0 0}
.errorField{border: 1px red solid;}
input.errorField[type=checkbox]{border: 0px;}
.errormsg-top{border:1px solid #c00;padding:5px 10px;background:#ffffff;margin:10px 10px 10px 300px;font-weight:bold;font-size:14px;color:red;}    
.errormsg-top p{margin:0;}
.errormsg-top img{vertical-align:middle;}

/* Tooltip */
#tooltip {position:absolute;z-index:9999;color:#fff;font-size:10px;width:180px;}
#tooltip .tipHeader {}
#tooltip .tipBody {background-color:#000;padding:5px 5px 5px 15px;}
#tooltip .tipFooter {}