body, input, select, textarea, td, th, font {
   color:#484250;
   font-family:Verdana, Helvetica, sans-serif;
   font-size: 11px;
   }
   
body {
	background:#F1F1F1 url(/images/bg4-2.gif) no-repeat top center;
	border: 0;
	margin: 0;
	padding: 0;
	cursor:default;
}
.errorMsg {
	font-size: 11px; color: #BA0C0C; font-weight: bold;
}  

form,
p,
h1,h2,h3,h4,h5,h6,
img
{
	margin:0;
	border:0;
	padding:0;
}

p {margin-top:1em;
}

b,strong{font-weight:bold;}


h1{
	color:#484250;
	font-size:16px;
	height:1.2em;
	letter-spacing:0px;
	margin:10px 0;
}
h2{
	color:#484250;
	font-size:12px;
	height:1.2em;
	letter-spacing:0px; /**was -1px;**/
	/**text-transform:uppercase;**/
}
h3{
	color:#484250;
	font-size:11px;
	height:1.2em;
	letter-spacing:0px; /**was -1px;**/
	/**text-transform:uppercase;**/
}

ul,
ol,
li{
	margin:0;
	padding:0;
	list-style:none;
}

a{
	text-decoration:none;
	color:#066;
	
}
a:hover{
	color:#ba0c0c;
	text-decoration:underline;
	font-weight:none;
}

select{
border: 1px solid #000;
width: 200px;
}
input{
border: 1px solid #023a63;
width: 196px;
}
input.search{
float:right;
border:1px solid #023a63;
background-color:#ffe6a3;
width:100px;
}

img.example {
	border:0px solid #ba0c0c; /**kleur rood border 1px**/
	margin-top:5px;
}
img.cnt-img {
	float:left;
	border:1px solid #ba0c0c;
	display:inline;
	margin:5px 15px 0px 0px !important;
}
div.content-spacer {
	width:478px;
	clear:both;
	height:1px;
	border-top:1px solid #ba0c0c;
	line-height:0;
	font-size:0;
	margin:10px 0 20px 0;
}

.quotesdef {
	margin: 7px 12px 7px 0;
	float: left;
	width: 200px;
	padding-top: 15px;
	padding-right: 8x;
	padding-bottom: 15px;
	padding-left: 8px;
	border-top-width: 6px;
	border-top-style: solid;
	border-top-color: #ba0c0c;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: normal;
	border-bottom-width: 6px;
	border-bottom-style: solid;
	border-bottom-color: #ba0c0c;
	line-height: 32px;
}

.quotes {
	margin: 7px 0px 12px 12px !important;;
	float: right;
	width: 200px;
	padding-top: 15px;
	padding-right: 8x;
	padding-bottom: 15px;
	padding-left: 8px;
	border-top-width: 6px;
	border-top-style: solid;
	border-top-color: #ba0c0c;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: normal;
	border-bottom-width: 6px;
	border-bottom-style: solid;
	border-bottom-color: #ba0c0c;
	line-height: 32px;
}

.quotesdef1 {
	margin: 7px 12px 1px 25px;
	
	width: 220px;
	padding-top: 15px;
	padding-right: 8x;
	padding-bottom: 15px;
	padding-left: 1px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #f4d9d9;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #f4d9d9;
	line-height: 32px;
	
}


/* 
* BASE ==========================================
*/


div#base{
	background:none;
	min-width:1014px;
}
	div#base-header{
		margin:0 auto;
		width:1034px;
		height:77px;
		text-align:left;
		overflow:hidden;
	}
	div#base-content{
		position:relative;
		margin:0 auto;
		width:1014px;
		text-align:left;
		background:none;
	}
	div#base-links{
		position:relative;
		float:right;
		top:18px;
		left:-20px;
		font-weight: bold;
		color:#ba0c0c;
		font-size:11px;
		letter-spacing:0px;
		text-align:right;
		background:none;
	}
	div#base-footer{
		margin:20px auto 0 auto;
		width:974px;
		height:80px;
		text-align:center;
		overflow:hidden;
		
	}
/* SAFARI */
/*\*/
html>body * #base-content{width:1034px;}
/**/

div#dom-load{display:none;}


br.cl{clear:both;position:relative;margin-top:-1.2em;font-size:0;}


/* 
*  HEADER ============================================
*/
	div#base-header div.logo{
		position:relative;
		float:left;
		top:25px;
		left:31px;
	}


/* 
*  FOOTER ============================================
*/
	div#base-footer div.footer-text{
		position:relative;
		float:left;
		margin:0 auto;
		padding-top:5px;
		width:974px;
		border-top:1px solid #ba0c0c;
	}


/* 
*  TOP-MENU-ROW ============================================
*/
	div#top-menu-row{
		position:relative;
		left:10px;
		width:1014px;
		height:39px;
		}
		div#top-menu-row ul{
			margin-left:60px;
		}
		div#top-menu-row li{
			float:left;
		}	
			
/* 
*  MAIN-ROW ============================================
*/
	div#main-row{
		position:relative;
		left:10px;
		top:20px;
		width:998px;
		padding-bottom:10px;
	}
	div#main-row div.left-menu{
		position:relative;
		float:left;
		width:200px;
		margin-right:20px;
	}
	div#main-row div.content-container{
		position:relative;
		float:left;
		width:498px;
	}
	div#main-row div.nodes{
		float:right;
		width:200px;
	}
	div#main-row div.nodes1{
		float:right;
		width:260px;
	}	
		
/* 
*  LEFT-MENU ============================================
*/
	div.left-menu div.left-menu-header{
		width:200px;
		height:22px;
		background:transparent url(/images/bg_node_header.gif) no-repeat 0 0;
		overflow:hidden;
		}
		div.left-menu div.left-menu-header h2{
			width:180px;
			padding:6px 0 0 5px;
			color:#fff;
			overflow:hidden;
		}
		div.left-menu div.left-menu-container {
			width:200px;
			min-height:526px;
			background:transparent url(/images/bg_menu.gif) no-repeat 0 0;
			}
			div.left-menu div.left-menu-container div.left-menu-content{
				padding:10px 5px;
				}
				div.left-menu div.left-menu-container div.left-menu-content div.left-menu-sub-header{
					margin:15px 0 0 0;
					font-size:12px;
					font-weight:bold;
					color:#066;
					line-height:12px;	
				}
				div.left-menu div.left-menu-container div.left-menu-content li{
					padding-left:10px;
				}
				div.left-menu div.left-menu-container div.left-menu-content a{
					text-decoration:none;
					color:#066;
					font-weight:bold;
					line-height:18px;	
				}	
				div.left-menu div.left-menu-container div.left-menu-content a:hover{
					color:#ba0c0c;
				}
		div.left-menu div.left-menu-bottom{
			height:5px;
			font-size:1px;
			line-height:1px;
			margin-bottom:10px;
		}


		div.left-menu div.left-menu-container1 {

				
			
			}
			div.left-menu div.left-menu-container1 div.left-menu-content{
				padding:10px 5px;
							position:relative;
			width:198px;
			height:auto;
			border:1px solid #999;
			border-bottom:0;
			padding:10px 0;
			background-color:fff;
				}
				div.left-menu div.left-menu-container1 div.left-menu-content div.left-menu-sub-header{
					margin:12px 0 0 0;
					
				}
				div.left-menu div.left-menu-container1 div.left-menu-content li{
					padding-left:5px;
				}
				div.left-menu div.left-menu-container1 div.left-menu-content a{
					text-decoration:none;
					color:#066;
					font-weight:bold;
					line-height:18px;	
				}	
				div.left-menu div.left-menu-container1 div.left-menu-content a:hover{
					color:#ba0c0c;
				}



/* 
*  NODE ============================================
*/
	div.node{
		width:200px;
		margin-bottom:10px;
		}
		div.node div.node-header{
			width:250px;
			height:22px;
			background:transparent url(/images/bg_node_header.gif) no-repeat 0 0;
			overflow:hidden;
			}
			div.node div.node-header h2{
				width:180px;
				padding:6px 0 0 5px;
				color:#fff;
				overflow:hidden;
			}
		div.node div.node-content{
			position:relative;
			width:198px;
			height:auto;
			border:1px solid #999;
			border-bottom:0;
			padding:10px 0;
			background-color:fff;
			}	
			div.node div.node-content ol li,
			div.node div.node-content ul li{
				list-style:decimal;
				margin-left:30px;
				padding-left:0px;
				line-height:18px;
				font-weight:bold;
				}	
			div.node div.node-content ul li{
				list-style:square;
				margin-left:20px;
				padding-left:0px;
				line-height:18px;
				font-weight:bold;
				}	
			div.node div.node-content p{
				margin-left:10px;
				padding-left:0px;
				line-height:18px;
				}			
		div.node div.node-bottom{
			position:relative;
			width:200px;
			height:6px;
			line-height:1px;
			font-size:1px;
			background:transparent url(/images/node_bottom.gif) no-repeat 0 0;
		}
		
	div.node1{
		width:260px;
		margin-bottom:10px;
		}			
		div.node1 div.node-header1{
			width:260px;
			height:22px;
			background:transparent url(/images/bg_node_header1.gif) no-repeat 0 0;
			overflow:hidden;
			}
			div.node1 div.node-header1 h2{
				width:240px;
				padding:6px 0 0 5px;
				color:#fff;
				overflow:hidden;
			}			

		div.node1 div.node-content1{
			position:relative;
			width:258px;
			height:auto;
			border:1px solid #999;
			border-bottom:0;
			padding:10px 0;
			background-color:fff;
			}	
			div.node1 div.node-content1 ol li,
			div.node1 div.node-content1 ul li{
				list-style:decimal;
				margin-left:30px;
				padding-left:0px;
				line-height:18px;
				font-weight:bold;
				}	
			div.node1 div.node-content1 ul li{
				list-style:square;
				margin-left:20px;
				padding-left:0px;
				line-height:18px;
				font-weight:bold;
				}	
			div.node1 div.node-content1 p{
				margin-left:10px;
				padding-left:0px;
				line-height:18px;
				}				
		
		div.node1 div.node-bottom1{
			position:relative;
			width:260px;
			height:6px;
			line-height:1px;
			font-size:1px;
			background:transparent url(/images/node_bottom1.gif) no-repeat 0 0;
			margin-bottom:5px;
		}		

/* 
*  CONTENT ============================================
*/
	div.content-container div.content{
		position:relative;
		padding:0 10px;
		}
		div.content-container div.content h1.page-title {
			height:20px;
			width:478px;
			overflow:hidden;
			border-bottom:2px solid #484250;
		}
		div.content-container div.content h2.sub-page-title {
			height:15px;
			width:478px;
			overflow:hidden;
			margin:10px 0;
			border-bottom:1px solid #b3b2b9;
		}
		div.content-container div.content h2.news-title {
			height:15px;
			width:478px;
			overflow:hidden;
			margin:15px 0 2px 0;
			border-bottom:1px solid #b3b2b9;
		}
		div.content-container div.content h1.swf-page-title {
			height:20px;
			width:478px;
			overflow:hidden;
			border-bottom:2px solid #484250;
		}
		div.content-container div.content h2.swf-sub-page-title {
			height:15px;
			width:478px;
			overflow:hidden;
			margin:10px 0;
			border-bottom:1px solid #b3b2b9;
		}
		div.content-container div.content h2.swf-news-title {
			height:15px;
			width:478px;
			overflow:hidden;
			margin:15px 0 2px 0;
			border-bottom:1px solid #b3b2b9;
		}
		div.content-container div.content h1.page-title-beauty {
			height:20px;
			width:478px;
			overflow:hidden;
			border-bottom:2px solid #484250;
		}
		div.content-container div.content h2.sub-page-title-beauty {
			height:15px;
			width:478px;
			font-family:Verdana, Helvetica, sans-serif;
			font-color:#7D7D7D;
			font-size:12px;
			height:1.4em;
			letter-spacing:0px;
			overflow:hidden;
			margin:10px 0;
			border-bottom:1px solid #b3b2b9;	
		}
		div.content-container div.content span.swf-node-title {
			height:15px;
			
			
		}
		div.content-container div.content span.swf-sub-title {
			height:15px;
			
			
		}
		
		div.content-container div.content-bottom{
			position:relative;
			width:498px;
			height:18px;
			line-height:1px;
			font-size:1px;
		}
		div.content-container div.content div.crumbtrail{
			font-size:10px;
			padding-bottom:5px;
		}
		div.content-container div.content div.txt, div.content-container div.content div.text {
			text-align:justify;
			line-height:15px;
		}
		div.content-container div.content div.txt-error {
			text-align:justify;
			line-height:15px;
			color:#ba0c0c;
		}

		div.content-container div.content div.txt div.read-more {
			width:478px;
			border-top:1px solid #f1f1f1;
			margin:5px 0;
			padding-top:5px;
			text-align:right;
			font-weight:none;
			}
			div.content-container div.content div.txt div.read-more {
				
			}

		div.content-container div.content div.txt div.vacatures-read-more {
			width:478px;
			border-top:1px solid #f1f1f1;
			margin:5px 0;
			padding-top:0px;
			text-align:right;
			font-weight:none;
			}
			
		div.content-container div.content div.txt div.news-tags {
			width:478px;
			margin:0px 0;
			padding-top:5px;
			font-size: 10px;
			text-align:left;
			font-weight:none;
			}
			
		div.content-container div.content div.found-specialist {
				line-height:17px;
				}
				div.content-container div.content div.found-specialist div.found-categories{
					float:left;
					width:230px;
				}
				div.content-container div.content div.found-specialist div.found-specialties{
					float:right;
					width:230px;
				}
				div.content-container div.content div.found-specialist ul {
					margin-left:20px;
					color:#ba0c0c;
				}
				div.content-container div.content div.found-specialist li{
					padding:2px 0;
					font-weight:normal;
					list-style:square;
					text-align:left;
					}
					div.content-container div.content div.found-specialist li a{
						font-weight:normal;
					}
		
div.content-container div.content div.tabs	{
	clear: both; 
	width:478px;
	border-bottom:1px solid #ba0c0c;
	margin-bottom:10px;
}
div.content-container div.content div.tabs .toptabs{
	height: 36px; overflow: hidden; padding-left: 52px; margin: 0px 0px -18px 0px; 
}
div.content-container div.content div.tabs .bottomtabs{
	height: 18px; overflow: hidden;
}
div.content-container div.content div.tabs a{
	display: inline; float: left; width: 105px; height: 36px; margin-right: 8px; background-repeat: no-repeat;
}
div.content-container div.content div.tabs a span{
	display: block; text-align: center; display: none; 
}

div.content-container div.content div.tabs a.algemeen{
	background: url(/images/tabs/algemeen.gif);
	}
	div.content-container div.content div.tabs a.algemeen:hover,
	div.content-container div.content div.tabs a.algemeen.active{
		background: url(/images/tabs/algemeen_a.gif);
	}
div.content-container div.content div.tabs a.aanbiedingen{
	background: url(/images/tabs/aanbiedingen.gif);
	}
	div.content-container div.content div.tabs a.aanbiedingen:hover,
	div.content-container div.content div.tabs a.aanbiedingen.active{
		background: url(/images/tabs/aanbiedingen_a.gif);
	}
div.content-container div.content div.tabs a.merken{
	background: url(/images/tabs/merken.gif);
	}
	div.content-container div.content div.tabs a.merken:hover,
	div.content-container div.content div.tabs a.merken.active{
		background: url(/images/tabs/merken_a.gif);
	}	
div.content-container div.content div.tabs a.behandelingen{
	background: url(/images/tabs/behandelingen.gif);
	}
	div.content-container div.content div.tabs a.behandelingen:hover,
	div.content-container div.content div.tabs a.behandelingen.active{
		background: url(/images/tabs/behandelingen_a.gif);
	}
div.content-container div.content div.tabs a.specialisten{
	background: url(/images/tabs/specialisten.gif);
	}
	div.content-container div.content div.tabs a.specialisten:hover,
	div.content-container div.content div.tabs a.specialisten.active{
		background: url(/images/tabs/specialisten_a.gif);
	}
div.content-container div.content div.tabs a.nieuws{
	background: url(/images/tabs/nieuws.gif);
	}
	div.content-container div.content div.tabs a.nieuws:hover,
	div.content-container div.content div.tabs a.nieuws.active{
		background: url(/images/tabs/nieuws_a.gif);
	}
div.content-container div.content div.tabs a.beoordelingen{
	background: url(/images/tabs/beoordelingen.gif);
	}
	div.content-container div.content div.tabs a.beoordelingen:hover,
	div.content-container div.content div.tabs a.beoordelingen.active{
		background: url(/images/tabs/beoordelingen_a.gif);
	}
div.content-container div.content div.tabs a.fotos{
	background: url(/images/tabs/voor-en-na-fotos.gif);
	}
	div.content-container div.content div.tabs a.fotos:hover,
	div.content-container div.content div.tabs a.fotos.active{
		background: url(/images/tabs/voor-en-na-fotos_a.gif);
	}

div.content-container div.content div.tabs a.algemeen-nieuws{
	background: url(/images/tabs/algemeen-nieuws.gif);
	}
	div.content-container div.content div.tabs a.algemeen-nieuws:hover,
	div.content-container div.content div.tabs a.algemeen-nieuws.active{
		background: url(/images/tabs/algemeen-nieuws_a.gif);
	}
div.content-container div.content div.tabs a.kliniek-nieuws{
	background: url(/images/tabs/kliniek-nieuws.gif);
	}
	div.content-container div.content div.tabs a.kliniek-nieuws:hover,
	div.content-container div.content div.tabs a.kliniek-nieuws.active{
		background: url(/images/tabs/kliniek-nieuws_a.gif);
	}





		
		div.content-container div.content div.city-list,
		div.content-container div.content div.prov-list,
		div.content-container div.content div.cat-list,
		div.content-container div.content div.clinic-cat-list,
		div.content-container div.content div.clinic-list,
		div.content-container div.content div.treatment-list {
			text-align:left;
			line-height:15px;
			margin-bottom:15px;
			width:478px;
			}
			div.content-container div.content div.city-list li.city{
				float:left;
				width:156px;
				padding-top:5px;
				font-weight:bold;
				text-align:left;
			}
			div.content-container div.content span.list-count{
				font-weight:normal;
				font-style:italic;
			}
			div.content-container div.content div.prov-list li.prov{
				float:left;
				width:156px;
				padding-top:5px;
				font-weight:bold;
			}
			div.content-container div.content div.treatment-list li.treatment{
				float:left;
				width:156px;
				padding-top:5px;
				font-weight:bold;
			}
			div.content-container div.content div.cat-list li.sub-cat{
				float:left;
				width:230px;
				padding-top:7px;
				font-weight:bold;
			}
			div.content-container div.content div.cat-list li.cat{
				float:left;
				width:156px;
				padding-top:5px;
				font-weight:bold;
			}
			div.content-container div.content div.clinic-cat-list li.cat{
				float:left;
				width:156px;
				padding-top:5px;
				font-weight:normal;
			}
			div.content-container div.content div.clinic-list ul {
				margin-left:20px;
				color:#ba0c0c;
			}
			div.content-container div.content div.clinic-list li.clinic{
				padding:5px 0;
				font-weight:normal;
				list-style:square;
				text-align:left;
				}
				div.content-container div.content div.clinic-list li.clinic a{
					font-weight:bold; 
				}

			div.content-container div.content div.specialist-list ul {
				margin-left:20px;
				color:#ba0c0c;
			}
			div.content-container div.content div.specialist-list li.specialist{
				padding:5px 0;
				font-weight:normal;
				list-style:square;
				text-align:left;
				}
				div.content-container div.content div.specialist-list li.specialist a{
					font-weight:bold;
				}

			div.content-container div.content div.clinic-cat-list ul.sub-treatment {
				margin-left:20px;
				color:#C94093;
			}
			div.content-container div.content div.clinic-cat-list ul.sub-treatment li{
				padding:2px 0;
				font-weight:normal;
				list-style:square;
				text-align:left;
				}
				div.content-container div.content div.clinic-cat-list ul.sub-treatment li a{
					font-weight:normal;
				}

		div.content-container div.content div.review {
			margin-top:15px;
			width:478px;
		}
			div.content-container div.content div.review div.rev-left {
				float:left;
				width:180px;
				margin-right:20px;
				line-height:15px;
				font-weight:bold;
				padding-top:2px;
				margin-bottom:5px;
				text-align:right;
			}
			div.content-container div.content div.review div.rev-right {
				float:left;
				width:240px;
				margin-top:3px;
				line-height:15px;
				/**font-weight:bold;**/
			}
				div.content-container div.content div.review div.rev-right select {
					width: 100px;
					}
					div.content-container div.content div.review div.rev-right select.large {
						width: 200px;
					}
				div.content-container div.content div.review div.rev-right input.radio {
					border: 0px;
					width: 15px;
				}
				div.content-container div.content div.review div.rev-right input {
					width: 200px;
				}
				div.content-container div.content div.review div.rev-right input.button {
					width:100px;
					background-color:#ba0c0c;
					border:1px solid #ba0c0c;
					color:#fff;
					cursor:pointer;
				}
				div.content-container div.content div.review div.rev-right textarea {
					width: 200px;
					height:170px;
				}
		div.content-container div.content div.banner {
			margin:10px 0;
		}
		

		div.content-container div.content div.txt-form {
			line-height:15px;
			}
			div.content-container div.content div.txt-form div.form-spacer{
				clear:both;
				width:478px;
				height:2px;
				background-color:#ba0c0c;
				line-height:0;
				font-size:0;
				margin:10px 0;
			}
		
		div.content-container div.content div.input-row {
			margin-top:15px;
			width:478px;
			clear:both;
		}
			div.content-container div.content div.input-row div.input-row-label {
				float:left;
				width:180px;
				margin-right:20px;
				line-height:15px;
				font-weight:bold;
				padding-top:2px;
				margin-bottom:5px;
				text-align:right;
			}
			div.content-container div.content div.input-row div.input-row-label.row {
				width:400px;
				text-align:left;
			}
			div.content-container div.content div.input-row div.input-row-input {
				float:left;
				width:250px;
				line-height:15px;
				font-weight:bold;
			}
				div.content-container div.content div.input-row div.input-row-input select {
					width: 100px;
					}
					div.content-container div.content div.input-row div.input-row-input select.large {
						width: 200px;
					}
				div.content-container div.content div.input-row div.input-row-input input.radio,
				div.content-container div.content div.input-row div.input-row-input input.check {
					border: 0px;
					width: 15px;
					margin-right:10px;
				}
				div.content-container div.content div.input-row div.input-row-input input {
					width: 200px;
				}
				div.content-container div.content div.input-row div.input-row-input input.button {
					width:100px;
					background-color:#ba0c0c;
					border:1px solid #ba0c0c;
					color:#fff;
					cursor:pointer;
				}
				div.content-container div.content div.input-row div.input-row-input textarea {
					width: 200px;
					height:170px;
				}


		
		div.content-container div.cat-selector {
			width:478px;
			margin-bottom:10px;
			}
			div.content-container div.cat-selector div.cat-selector-label{
				float:left;
				padding-top:3px;
				width:170px;
			}			
			div.content-container div.cat-selector div.cat-selector-input{
				float:left;
				width:268px;
				}			
				div.content-container div.cat-selector div.cat-selector-input select{
					width:250px;
				}
		div.content-container div.a-z {
			width:478px;
			padding:10px 0;
			margin-bottom:10px;
			border-top:1px solid #066;
			border-bottom:1px solid #066;
			}
			div.content-container div.a-z div.character {
				float:left;
				font-weight:bold;
				height:18px;
				width:36px;
				margin:0px 0px 8px 0px;
				}
				div.content-container div.a-z div small{
					font-size:8px;
					color:#066;
					font-weight:normal;
				}
				div.content-container div.a-z div.character.active {
					font-weight:bold;
					color:#ba0c0c;
					font-size:12px;
					}
					div.content-container div.a-z div.character.active div.border{
						border:1px solid #ba0c0c;
					}	
			
			
			
		div.clinic-details{
			float:left;
			width:478px;
			margin-bottom:20px;
			}
			div.clinic-details div.clinic-photo{
				float:left;	
				margin-right:0px; /** was 10px - 12-07-**/
				}
				div.clinic-details div.clinic-photo img{
					padding:4px;
					border:solid 0px #666666; /**border was 1px **/
				}	
			div.clinic-details div.clinic-address-links{
				float:right;
				width:330px; /** 340**/		
				}
				div.clinic-details div.clinic-address{
					float:left;
					width:180px;
					overflow:hidden;
					line-height:15px;
				}
				div.clinic-details div.clinic-links{
					float:right;
					width:150px;
					overflow:hidden;
					}
					div.clinic-details div.clinic-links li{
						padding-bottom:8px;
						font-weight:bold;
					}	

		div.specialist-details{
			width:478px;
			margin-bottom:20px;
			}
			div.specialist-details div.specialist-info{
				width:478px;
				margin-top:20px;
				}
			div.specialist-details div.specialist-photo{
				float:left;
				margin-right:10px;
				}
				div.specialist-details div.specialist-photo img{
					padding:4px;
					border:solid 0px #ba0c0c; /**border was 1px **/
				}	
			div.specialist-details div.specialist-links{
				float:right;
				width:170px
				}
				div.specialist-details div.specialist-links li{
					padding-bottom:8px;
					font-weight:bold;
				}		
			
			
		div.user-review	{
			width:478px;
			}
			div.user-review	div.user-review-header{
				border-top:1px solid #ba0c0c;
				border-bottom:1px solid #ba0c0c;
				background-color:#f4d9d9;
				padding:4px;
			}
			div.user-review	div.user-review-info{
				padding:4px;
			}
			div.user-review	div.user-review-items{
				float:left;
				}
				div.user-review	div.user-review-items-left {
					float:left;
					width:234px;
					}
					div.user-review	div.user-review-items-left.specialist {
						float:left;
						width:478px;
					}
					div.user-review	div.user-review-items-left td,
					div.user-review	div.user-review-items-right td{
						padding:5px;
						border-bottom:1px solid #ba0c0c;
					}
				div.user-review	div.user-review-items-right {
					float:left;
					width:234px;
				}	
			
		div.clinic-review	{
			width:478px;
			margin-bottom:40px;
			}
			div.clinic-review div.clinic-review-header{
				border-top:1px solid #ba0c0c;
				border-bottom:1px solid #ba0c0c;
				background-color:#f4d9d9;
				padding:4px;
			}
			div.clinic-review div.clinic-review-score{
				float:left;
				width:67px;
				line-height:40px;
				font-size:28px;
				color:#ba0c0c;
				background-color:#f4d9d9;
				border:1px solid #ba0c0c;
				border-left:none;
				text-align:center;
			}
			div.clinic-review div.clinic-review-items{
				float:left;
				width:398px;
				border:1px solid #ba0c0c;
				}
				div.clinic-review div.clinic-review-info{
					padding:4px 4px 10px 8px;
					font-weight:bold;
				}
				div.clinic-review div.clinic-review-items-left {
					float:left;
					width:190px;
					padding-right:10px;
					}	
					div.clinic-review div.clinic-review-items-left td,
					div.clinic-review div.clinic-review-items-right td{
						padding:5px;
						border-bottom:1px solid #ba0c0c;
					}
				div.clinic-review div.clinic-review-items-right {
					float:left;
					width:190px;
				}	
					div.clinic-review div.clinic-review-items-left td.L,
					div.clinic-review div.clinic-review-items-right td.L{
						padding:5px;
						border-bottom:0;
					}
			
		div.specialist-review	{
			width:478px;
			margin-bottom:40px;
			}
			div.specialist-review div.specialist-review-header{
				border-top:1px solid #ba0c0c;
				border-bottom:1px solid #ba0c0c;
				background-color:#f4d9d9;
				padding:4px;
			}
			div.specialist-review div.specialist-review-score{
				float:left;
				width:67px;
				line-height:40px;
				font-size:28px;
				color:#ba0c0c;
				background-color:#f4d9d9;
				border:1px solid #ba0c0c;
				border-left:none;
				text-align:center;
			}
			div.specialist-review div.specialist-review-items{
				float:left;
				width:398px;
				border:1px solid #ba0c0c;
				}
				div.specialist-review div.specialist-review-info{
					padding:4px 4px 10px 8px;
					font-weight:bold;
				}
				div.specialist-review div.specialist-review-items-left {
					float:left;
					width:380px;
					padding-right:10px;
					}	
					div.specialist-review div.specialist-review-items-left td,
					div.specialist-review div.specialist-review-items-right td{
						padding:5px;
						border-bottom:1px solid #ba0c0c;
					}
				div.specialist-review div.specialist-review-items-right {
					float:left;
					width:190px;
				}	
					div.specialist-review div.specialist-review-items-left td.L,
					div.specialist-review div.specialist-review-items-right td.L{
						padding:5px;
						border-bottom:0;
					}

/********* Image Drop Shadow **********
*/
.dropshadow
{
	float:left;
	clear:left;
	background: url(/images/shadowAlpha.png) no-repeat bottom right !important;
	background: url(/images/shadow.gif) no-repeat bottom right;
	margin: 10px 0 10px 10px !important;
	margin: 10px 0 10px 5px;
	padding: 0px;
	display: block;
}

.innerbox
{
	position:relative;
	bottom: 6px;
	right: 6px;
	border: 1px solid #999999;
	padding: 4px;
	margin: 0px 0px 0px 0px;
	display: block;
}

.innerbox
{
	/* IE5 hack */
	\margin: 0px 0px -3px 0px;
	ma\rgin:  0px 0px 0px 0px;
}

/** selected clinics list **/
.format1 a { color: #666666; } 

.format1 a:visited { color: #ba0c0c; } 

.format1 a:hover { color: #666666;  }



a.spotlight { color: #666666; text-decoration: underline; font-weight:normal;}



a.spotlight:visited { color: #ba0c0c; text-decoration: underline; }



a.spotlight:hover { color: #ba0c0c; text-decoration: underline; font-weight:normal;}



a.spotlight:active { color: #666666; text-decoration: underline; }


/** return to top anchor **/
#siteinfo-anchor{ display:block; margin:0 150px 0 728px; font-weight:bold;}

#links a { 
        color: #990000;
        display: block;
        font: bold 120% Arial, Helvetica, sans-serif;
        padding: 5px;
        text-decoration: none;
}
#links_review a { 
        display: block;
        padding: 5px;
        text-decoration: none;
}

.pro_flag_container{margin:0 0 10px 0;height:1%;}
.pro_flag_container.pro_flag{float:left;}
.pro_flag	div{position:relative;margin:0 0 5px 0;}
.pro_flag img{display:block;}
.pro_flag div div{display:none;width:142px;position:absolute;left:0;top:23px;padding:4px;line-height:15px;font-size:12px;}
.pro_flag div:hover div,.pro_flag div.hover div{display:block;}
.pro_flags_teaser div div{float:right !important;text-align:left;}
.pro_flag .asaps div{background-color:#fbf3bd;}
.pro_flag .isc div{background-color:#b40041;color:#fbf4c0;}
.pro_flag .top div{background-color:#0f5cab;color:#FFF;}
.pro_flag .fps div{background-color:#FFF;top:42px;border:1px solid #9CA9C9;}
.question .pro_flag div div{left:auto !important;right:0;}

div.button {width:153px; height:25px; top:0px; left: 0px;}
div.button a  {width:153px; height:25px; display:block;font: bold .8em;}
div.treatment h2{
	color:#666666;
	font-size:14px;
	text-align:left;
	margin-bottom:5px;
	margin-top:5px;
	
	
}