html, body {height:100%}

body {
	background:url(../images/bg-site.gif);
	color:#524012;
	font-family:arial;
}


.entry blockquote p{color:#524012!important;font-size:12px!important;padding:0px 30px 0px 30px;line-height:20px!important;}

.entry li, #regular_page li{
list-style-type: disc;
margin-left:20px;
margin-top:10px;
}


.entry ol li{list-style-type:decimal}



#site td, #site th {padding:5px 3px 5px 3px;font-size:11px;}

#site th {border-bottom: 1px solid #524012}

#site td {border-bottom:1px solid #b5a277}
#zebrastripe td{background-color:#ffffcc;}
#label {background-color:#f3eed1 !important;border-right:1px solid #b5a277}



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

#regular_page img {background-color:#f3eed2; padding:3px;}

#regular_page em, #HomePage em, #InnerPage em{font-style:italic;}

#regular_page, .entry{
width:650px;
padding:20px 35px 20px 35px;
line-height:20px;
font-size:13px;
}
#regular_page p, .entry p{
margin-top:20px;
}
.indent{
width:650px;
padding:35px;
}
.regular_page_title{
color:#b12d44;
font-family:georgia;
font-size:24px;
font-weight:normal;
}
#regular_page h3{
color:#006d5a;
font-family:georgia;
font-size:20px;
font-weight:normal;
margin-top:25px;
}

#regular_page h4, #HomePage h4, #InnerPage h4{
font-family:georgia;
font-size:16px;
margin-bottom:-15px;
margin-top:20px;
color:#300;
}


a { color:#b12d44; text-decoration:underline }
a:hover { text-decoration:none }

.left { float:left }
.right { float:right }

.hdr, .s-nav h3 {
	font-size:1px;
	height:14px;
	line-height:1px;
	text-indent:-9999px;
}

	.outer-wrapper {
		background:url(../images/bg-outerwrapper.gif) repeat-x 0 0;
	}
	
		.upperlinks {
			height:35px;
			margin:0 auto;
			width:937px;
			z-index:99999;
		}
		
			.upperlinks li {
				float:left;
				font-weight:bold;
				margin:0 32px 0 0;
				padding:7px 0 0;
			}
			
				.upperlinks li a {
					color:#fff;
					font-size:14px;
					text-decoration:none;
				}
				
			.upperlinks li.contact-number, .allrights span.right {
				background:url(../images/icon-phone.gif) no-repeat 0 center;
				color:#fff;
				float:right;
				font-size:24px;
				padding:4px 0 4px 27px;
				margin:0;
			}
	
		.wrapper {
			background:url(../images/bg-wrapper.png) repeat-y 0 0;
			margin:0 auto;
			padding:0 7px;
			width:1001px;
		}
		
			.header {
				background:url(../images/bg-header.jpg) no-repeat;
				height:193px;
				position:relative;
			}
			#InnerPage .header { height:233px }
			
				.header h1 {
					left:28px;
					position:absolute;
					top:12px;
					width:250px;
				}
				
					.header h1 a {
						background:url(../images/logo.png);
						display:block;
						height:81px;
						text-indent:-9999px;
					}
					
				.newolim {
					background:url(../images/bg-newolim.jpg);
					height:60px;
					padding:45px 60px 0 40px;
					position:absolute;
					right:0px;
					width:116px;
				}
				
					.newolim h3 {
						background:url(../images/hdr-text.gif) no-repeat -163px 0;
						font-size:1px;
						height:16px;
						line-height:1px;
						text-indent:-9999px;
						width:84px;
					}
					
					.newolim a {
						color:#000;
						font-size:12px;
					}
					
				.peoplepic {
					background:url(../images/peoplepic.png) no-repeat ;
					height:130px;
					left:293px;
					position:absolute;
					top:10px;
					width:347px;
					
				}
				
				.header ul {
					bottom:0;
					padding:0 0 0 30px;
					position:absolute;
				}
				#InnerPage .header ul { bottom:40px }
				
					.header li {
						float:left;
						margin-right:7px;
						width:180px;
					}
					.header li.signup {
						margin:8px 0 0 40px;
					}
					
						.header li.signup h2 {
							font-size:14px;
							font-weight:bold;
						}
					
						.header li a {
							background:url(../images/bg-nav.jpg);
							display:block;
							height:42px;
							padding:9px 0 0 11px;
						}
						.header li.signup a {
							background:url(../images/israelflag.gif) no-repeat 0 center;
							color:#524012;
							display:inline;
							font-size:14px;
							height:auto;
							padding:0 0 0 38px;
						}
						.header li.signup a:hover { background:url(../images/israelflag.gif) no-repeat 0 center; }

						
							.header li a:hover,
							.header li.active a {
								background:url(../images/bg-nav.jpg) 0 -51px;
							}
							
							.header li a span {
								background-image:url(../images/bg-menu.png);
								display:block;
								height:31px;
								text-indent:-9999px;
							}
							
							.header li a.treat span { background-position:0 0; width:68px }
							.header li a.treat:hover span,
							.header li.active a.treat span { background-position:0 -31px; }
							
							.header li a.promote span { background-position:-77px 0; width:87px }
							.header li a.promote:hover span,
							.header li.active a.promote span { background-position:-77px -31px; }
							
							.header li a.women span { background-position:-174px 0; width:72px }
							.header li a.women:hover span,
							.header li.active a.women span { background-position:-174px -31px; }
							
							.header li a.news span { background-position:-256px 0; width:58px }
							.header li a.news:hover span,
							.header li.active a.news span { background-position:-256px -31px; }
							
				#InnerPage .header ul.subnav {
					background:#006d5b;
					bottom:0px;
					height:40px;
					width:971px;
				}
				
					.header ul.subnav li {
						font-size:14px;
						padding:13px 0 0;
						margin:0;
						width:auto;
					}
					
						.header ul.subnav a {
							background:none;
							color:#f3eed1;
							display:inline;
							padding:0px 20px;
							text-decoration:none;
						}
							
			.container { position:relative }
			
				.leftcolumn {
					float:left;
					padding-bottom:50px;
					width:726px;
				}
				
					.leftcolumn strong { font-weight:bold }
					
					.introduction {
						background:#fff url(../images/bg-shadow.gif) repeat-y right top;
						padding:25px;
					}
					
						.introduction h3 {
							color:#b12d44 ;
							font-family:georgia ;
							font-size:24px ;
							font-weight:normal ;
						}
						#InnerPage .introduction h3 {
							color:#524012;
							font-size:27px;
						}
                        
                        #InnerPage .toc {color:#006d5a !important; font-size:18px !important;}
                        #toc li{
						font-size:13px;
						margin-top:7px;
						}
				
				
						blockquote p{
							background:url(../images/bg-lines.gif);
							color:#006d5a !important;
							font-family:georgia !important;
							font-size:20px !important;
							line-height:34px !important;
							margin:40px 0 !important;
					    }
					    .homeintro {
							background:url(../images/bg-lines.gif);
							color:#006d5a !important;
							font-family:georgia !important;
							font-size:20px !important;
							line-height:34px !important;
							margin:40px 0 !important;
					    }
						#InnerPage blockquote p{
							color:#524012;
							font-size:24px;
							margin:40px 35px;
						}
						
							blockquote img {
								float:right;
								margin:-50px 0 0;
							}
							
						.introduction p {
							color:#3a2d0c;
							font-size:16px;
							line-height:24px;
							margin:30px 0;
						}
						
							.introduction p span { color:#006d5b }
							
					.content {
						background:url(../images/bg-contentshadow.png) repeat-x 0 0;
						padding:28px 25px;
					}
					
						.content .left,
						.content .right { width:313px }
						
						.hdr-news {
							background:url(../images/hdr-text.gif) no-repeat 0 -14px;
							width:143px;
						}
						
						.hdr-clinic {
							background:url(../images/hdr-text.gif) no-repeat 0 0;
							width:163px;
						}
						
						.hdr-mostrecent {
							background:url(../images/hdr-text.gif) no-repeat 0 -200px;
							margin-bottom:15px;
							width:105px;
						}
						
						.hdr-mostpopular {
							background:url(../images/hdr-text.gif) no-repeat -105px -200px;
							margin-bottom:15px;
						}
						
						.news {}
						
							.news li {
								margin:25px 0;
							}
						
							.news li a,
							.news li p {
								font-size:16px;
								line-height:26px;
							}
							
								.news li a { display:block; text-decoration:none }
								
						.clinic-services { margin:13px 0 0 }
						
							.clinic-services li {
								border-bottom:1px solid #f3eed1;
								font-size:14px;
								line-height:18px;
								padding:7px 0;
								text-align:center;
							}
							
						.content .right p {
							color:#006d5b;
							font-size:14px;
							line-height:18px;
							margin:15px 0;
							text-align:center;
						}
						
							.content .right p a {
								font-size:16px;
								font-weight:bold;								
							}
							
						.m-recent, .m-popular {}
						
							.m-recent li, .m-popular li {
								background:url(../images/bullet.gif) no-repeat 0 6px;
								font-size:16px;
								margin:10px 0;
								padding:0 0 0 10px;
								line-height:23px;
							}
							
								.m-recent li a, .m-popular li a { color:#524012;font-weight:normal !important;}
								.m-popular p a{text-align:left !important;}
							
						.search {
							background:#b5a277 url(../images/bg-search.gif) repeat-y right 0;
							bottom:0px;
							left:0px;
							padding:6px 0;
							position:absolute;
							width:726px;
						}
						* html .search { height:20px; position:static }
						
							.search div {
								background:url(../images/curve-search.gif);
								height:32px;
								margin:0 auto;
								width:515px;
							}
							
								.search div div {
									background:url(../images/curve-search.gif) no-repeat 0 -32px;
									width:auto;
								}
								
									.search div div div {
										background:url(../images/curve-search.gif) no-repeat right -64px;
										padding:0 5px;
										position:relative;
									}
									
							.search input {
								background:none;
								border:none;
								float:left;
								font-family:arial;
								font-size:12px;
								margin:7px 0 0 5px;
								width:300px;
							}
							
							.s-option {
								background:url(../images/bg-searchfilter.gif);
								color:#fff;
								display:block;
								float:right;
								font-size:12px;
								margin:4px 5px 0 0;
								padding:0 0 0 5px;
								text-decoration:none;
							}
							
								.s-option span {
									background:url(../images/bg-searchfilter.gif) right 0;
									display:block;
									height:18px;
									padding:5px 18px 0 0;
								}
								
							#search-popup {
								background:none;
								display:none;
								height:auto;
								padding:0;
								position:absolute;
								right:12px;
								top:28px;
								width:155px;
								z-index:9999px;
							}
							
							* html #search-popup { right:37px; top:-71px; width:154px; }
							
								#search-popup span {
									display:block;
									font-size:1px;
									height:7px;
									line-height:1px;
								}
								
								#search-popup span.t-curve { background:url(../images/curve-trass.png); }
								#search-popup span.b-curve { background:url(../images/curve-trass.png) right 0; }
								
								#search-popup div {
									background:url(../images/curve-trass.png) repeat-y center 0;
									height:auto;
									padding:3px 12px;
									position:relative;
								}
								
								#search-popup ul {}
								
									#search-popup ul li {
										font-size:12px;
										padding:3px 0;
									}
									
										#search-popup ul li a { color:#1E7BAC; text-decoration:none }
										#search-popup ul li a:hover { color:#B50938 }
										
									#search-popup .close {
										display:block;
										position:absolute;
										right:10px;
										top:3px;
										width:12px;
										background:url(../images/close.png);
										display:block;
										font-size:1px;
										height:12px;
										line-height:1px;
										text-indent:-9999px;
									}
									
										#search-popup ul li.close a {	
											
										}
									
							
							.search input.btn-search {
								background:url(../images/btn-search.gif);
								float:right;
								height:23px;
								margin:4px 0 0;
								width:79px;
							}
				
				.rightcolumn {
					float:right;
					width:275px;
				}
				* html .rightcolumn {margin-bottom:-45px;}
				
					.s-nav {border-bottom:1px solid #c7bb93;}
					
						.s-nav li {
							border-bottom:1px solid #faf8ec;
							border-top:1px solid #c7bb93;
							font-size:14px;
							padding:20px 15px 20px 55px;
						}

						.s-nav li.cat {
							background:#faf8ec;
							padding:20px;
						}
						.s-nav li.about {
							background:#ffff99;
							padding:20px;
						}
						
							.s-nav li.cat span {
								color:#006d5b;
								display:block;
								font-size:12px;
								margin-bottom:6px;
							}
						
							.s-nav li.cat h3 { height:30px }
							
								.s-nav li ul { margin-top:20px }
						
							.s-nav li li {
								background:url(../images/bullet1.gif) no-repeat 0 6px;
								border:none;
								margin:3px 0;
								padding:0 0 0 10px;
							}
							
								.s-nav li li a {
									color:#524012;
									font-size:12px;
								}
						
							.s-nav li h3 {margin-bottom:8px;}
							
							.s-nav li p { line-height:18px }
						
								.s-nav li p a { color:#524012; display:block }
						
						.s-nav .contact-doc {
							border-top:none;
							padding:20px 15px;
						}
						
							.s-nav .contact-doc h3 {
								background:url(../images/hdr-text.gif) no-repeat 0 -28px;
								margin-bottom:15px;
								width:173px;
							}
							
							.s-nav .contact-doc a {
								background:url(../images/icon-nonurgent.gif) no-repeat 5px 0;
								line-height:25px;
								padding:5px 0 5px 40px;
							}
							
							.s-nav li a.emrgncy { 
								background:url(../images/icon-emrgncy.gif) no-repeat;
								color:#cc0033; 
								font-weight:bold
							}
							
						.s-nav .sched-visit { background:url(../images/icon-sched.gif) no-repeat 10px 20px }
						
							.s-nav .sched-visit h3 { background:url(../images/hdr-text.gif) no-repeat 0 -42px; }
							
						.s-nav .lab-result { background:url(../images/icon-lab.gif) no-repeat 10px 10px }
						
							.s-nav .lab-result h3 { background:url(../images/hdr-text.gif) no-repeat 0 -58px; }
							
						.s-nav .med-refill { background:url(../images/icon-medication.gif) no-repeat 10px 20px }
						
							.s-nav .med-refill h3 { background:url(../images/hdr-text.gif) no-repeat 0 -74px; }
							
						.s-nav .community-links { background:url(../images/icon-community.gif) no-repeat 15px 20px }
						
							.s-nav .community-links h3 { background:url(../images/hdr-text.gif) no-repeat 0 -89px; }
							
						.s-nav .forum { background:url(../images/icon-forum.gif) no-repeat 17px 20px }
						
							.s-nav .forum h3 { background:url(../images/hdr-text.gif) no-repeat 0 -102px; width:51px }
							
							.s-nav .forum p a, .s-nav .feedback p a { display:inline }
							
						.s-nav .feedback { background:url(../images/icon-feedback.gif) no-repeat 10px 20px }
						#InnerPage .s-nav .feedback { border-bottom:none }
						
							.s-nav .feedback h3 { background:url(../images/hdr-text.gif) no-repeat -51px -102px; }
						
							.s-nav .treatment h3 { background:url(../images/hdr-text.gif) no-repeat 0 -117px; width:67px; }
							.s-nav .promote h3 { background:url(../images/hdr-text.gif) no-repeat -67px -117px; width:85px; }
							.s-nav .women h3 { background:url(../images/hdr-text.gif) no-repeat -152px -117px; }
							
			.footer {
				background:url(../images/bg-footer.png) repeat-x 0 0;
				height:698px;
				margin-top:-4px;
				padding-top:9px;
			}
			
				.footer-inner {
					background:#02856f url(../images/bg-footerinner.gif) repeat-x 0 bottom;
				}
				
					.footer-wrapper {
						margin:0 auto;
						padding:25px 25px 0;
						width:951px;
					}
					
						.footer-wrapper strong { font-weight:bold }
					
						.footer-wrapper ul {margin-bottom:50px}
						
							.footer-wrapper ul li {
								float:left;
							}
							
							.footer-wrapper ul li.mailing-list {
								margin-right:26px;
								width:277px;
							}
							
								.footer-wrapper ul li.mailing-list h3 {
									background:url(../images/hdr-text.gif) 0 -147px;
									height:24px;
									margin:0 0 10px;
									width:150px
								}
								
								.footer-wrapper ul li.mailing-list p,
								.footer-wrapper ul li.location p {
									color:#fff;
									font-size:12px;
									line-height:16px;
								}
								
									.footer-wrapper ul li.mailing-list p a { color:#fff; }
							
								.footer-wrapper ul li.mailing-list div {
									background:url(../images/img-board.png);
									height:36px;
									margin:23px 0 0;
									padding:187px 0 0 0;
									text-align:center;
									width:277px;
								}
								
									.footer-wrapper ul li.mailing-list div a {
										color:#fff;
										font-size:16px;
										font-weight:bold;
									}
									
							.footer-wrapper ul li.location {
								margin-right:26px;
								text-align:center;
								width:304px;
							}
							
								.footer-wrapper ul li.location h3 {
									background:url(../images/hdr-text.gif) 0 -171px;
									margin:8px auto 10px;
									width:197px;
								}
								
								.footer-wrapper ul li.location div {
									background:url(../images/map_rbs_leumit.jpg);
									background-color:#fff;
									border:2px #000 solid;
									height:225px;width:300px;
									margin:20px 0 0
								}
								
							.footer-wrapper ul li.clinic-hours {
								background:url(../images/bg-paper.png);
								color:#fff;
								font-size:14px;
								height:288px;
								margin:0 0 40px;
								padding:35px 40px 0 25px;
								width:250px;
							}
							
								.footer-wrapper ul li.clinic-hours h3 {
									background:url(../images/hdr-text.gif) 0 -186px;
									margin:0 0 40px 50px;
									width:197px;
								}
								
								.footer-wrapper ul li.clinic-hours p {				
									line-height:16px;
									margin:15px 0;
								}
								
									.footer-wrapper ul li.clinic-hours p a {	color:#fff; }
									
							.footer-wrapper ul li.sitemap {
								clear:both;
								float:none;
								margin-bottom:50px;
							}
							
								.footer-wrapper ul li.sitemap h3 {
									background:url(../images/hdr-explore.png);
									width:140px;
								}
								
								.footer-wrapper ul li.sitemap p { margin:20px 0 }
								
								.footer-wrapper ul li.sitemap p a {
									color:#fff;
									font-size:12px;
									margin-right:30px
								}
								
								.footer-wrapper ul li.sitemap p strong { font-size:14px }
								
							.footer-wrapper ul li.rss { float:none }
							
								.footer-wrapper ul li.rss h3 {
									background:url(../images/hdr-subscribe.png);
									height:22px;
									margin-bottom:2px;
									width:111px;
								}
								
								.footer-wrapper ul li.rss p {
									color:#fff;
									font-size:14px;
								}
								
									.footer-wrapper ul li.rss p a {
										color:#fff;
										font-weight:bold;
									}
									
							.allrights {
								height:50px;
								position:relative;
							}
							
							.allrights .left  {
								color:#fff;
								font-size:14px;
								padding-top:17px
							}
							
								.allrights .left em { font-style:normal; margin-left:30px }
									
							.footer-wrapper p span.right {
								background:url(../images/icon-phone.gif) no-repeat 0 center;
								float:none;
								font-weight:bold;
								position:absolute;
								right:0px;
								top:7px;
							}
							.footer a{ color:#ffffcc;}
							.footer a:hover{ text-decoration:none;}
							.footer a:visited{ color:#ffffcc;}
	
	
.comments { 
margin-left:40px;
width:650px;
margin-top:20px;

}
.comments h3 { margin:0 0 20px 0; font-size:16px; font-family:georiga;}

.comments li { 
border:1px solid #ccc; 
background:#FFF; 
padding:30px; 
margin-bottom:15px;
font-size:12px;
}
.comments li p { line-height:17px; margin-bottom:15px; }
.comments h2 { 
color:#6D5731; 
font-size:27px; 
font-weight:normal;
margin-bottom:20px;
font-family:georiga
}

.comments form label { color:#6D5731; display:block; margin:5px 0; }

#button {
cursor:pointer; 
background-color:#cc0033;
width:290px;
height:30px;
border:none;
padding:0px;
font-family: arial;
font-weight:bold;
color:#fff;
font-size:14px;
text-decoration:underline;
}


.comments form textarea { 
border:1px solid #6D5731;
width:650px;
height:150px;
font-size:20px;
margin-bottom:15px;
font-family: verdana;
font-size:12px;
}