
                      .testimonial {
                                position:relative;
                                }

                        .testimonial strong {
                                float:right;
                                }
								
						#slideshow-home { overflow:hidden; }
	

/* slider overrides */
body .cs-title {
	width:605px;
	height:30px;
	font-size:16px;
	line-height:30px;
	text-align:center;
	}

h2, h3, h4 { margin:0; }

.news-article-link {
	color:#4d917a;
	font-weight:bold;
	float:right;
	}

address {
	font-size:14px;
	letter-spacing:0.1065em;
	color:#f1f3f9;
	font-style:normal;
	margin:0;
	}

.left, .main {
	display:inline;
	float:left;
	position:relative;
	}

.left {
	width:340px;
	margin-right:5px;
	}
	
	.left .sidebarItem {
		margin-bottom:20px;
		}
	
.main {
	width:605px;
	}

#wrapper {
	width:950px;
	margin:0 auto;
	border:10px solid #ffffff;
	}

#menu {
	border-bottom:10px solid #ffffff;	
	}
	#menu ul {
		width:950px;
		height:36px;
		padding:0;
		margin:0;
		position:relative;
		}
		#menu ul li {
			list-style:none;
			font-weight:bold;
			font-size:12px;
			line-height:14px;
			height:14px;
			padding:0;
			margin:0;
			position:relative;
			float:left;
			}
			#menu ul li a {
				text-decoration:none;
				display:block;
				color:#44808a;
				background-color:#ffffff;
				padding:2px 5px;
				margin:0;
				text-align:center;
				}
                        #menu ul li a:hover, 
                        body#index #top-home,
			body#new-patient #top-new-patient,
			body#team #top-team,
			body#news #top-news,
			body#links #top-links,
			body#offers #top-offers,
			body#contact #top-contact {
                                color:#924d14;
                                }
			#menu ul li a#top-home {
				width:61px;
				border-right:2px solid #44808a;
				}
			#menu ul li a#top-new-patient {
				width:106px;
				border-right:2px solid #44808a;
				}
			#menu ul li a#top-team {
				width:70px;
				border-right:2px solid #44808a;
				}
			#menu ul li a#top-news {
				width:71px;
				border-right:2px solid #44808a;
				}
			#menu ul li a#top-links {
				width:70px;
				border-right:2px solid #44808a;
				}
			#menu ul li a#top-offers {
				width:115px;
				border-right:2px solid #44808a;
				}
			#menu ul li a#top-doctors {
				width:78px;
				border-right:2px solid #44808a;
				}
			#menu ul li a#top-contact {
				width:90px;
				}
			#menu ul li a#top-faqs {
				width:68px;
				border-right:2px solid #44808a;
				}
			#menu ul li a#top-testimonials {
				width:100px;
				border-right:2px solid #44808a;
				}
				#menu ul li a span {
					}

#header {
	background:#ffffff url( ../img/backgrounds/h1-bg.jpg ) 0 0 repeat-x;
	height:315px;
	}
	
	#header .left {
		}
		#header .left a {
			height:315px;
			width:340px;
			display:block;
			margin:0;
			padding:0;
			border:0;
			}
			#header .left a img {
				margin:0;
				padding:0;
				border:0;
				}
	#header .main {
		height:260px;
		}
		#header .main h1 {
			height:315px;
			width:605px;
			text-indent:-9999px;
			}
			#header .main h1 span {
				}
			
#home-slides {
	height:288px;
	background-color:#ffffff;
	padding-bottom:9px;
	border-bottom:1px solid #abc9d1;
	}
	#home-slides .left {
		height:288px;
		}
		#home-slides .left ul {
			width:340px;
			margin:0;
			padding:0;
			}
			#home-slides .left ul li {
				height:34px;
				margin:0;
				padding:4px 9px;
				list-style:none;
				background: url( /img/backgrounds/nav-glyph.gif ) 15px 50% no-repeat;
				}
				#home-slides .left ul li a {
					font-weight:normal;
					letter-spacing:0.01856em;
					font-size:20px;
					padding-top:2px;
					margin:0;
					display:block;
					padding-left:45px;
					color:#016285;
					text-decoration:none;
					}
				#home-slides .left ul li a:hover {
					color:#934e13;
					}
					#home-slides .left ul li a span {
						}
				#home-slides .left ul li p {
					margin-bottom:0;
					color:#f1f3f9;
					padding-left:45px;
					}
					
	#home-slides .main {
		height:288px;
		}
		#home-slides .main img {
			padding:0;
			margin:0;
			}
			
	#content {
		background:#ffffff;
		border-bottom:5px solid #ffffff;
		}						
		#content .left {
			padding-bottom:120px;
			}
			#content .left .wrapper {
				padding:10px 10px 10px 10px;
				}
				#dic-menu {
					}
					#dic-menu ul {
						}
						#dic-menu ul li {
							margin:0;
							padding:0;
							width:320px;
							list-style:none;
							}
						#dic-menu ul li.major {
							padding:5px 0;
							}
							#dic-menu ul li a {
								font-size:16px;
								padding:10px 0 6px 55px;
								background:transparent url( /img/backgrounds/dic-glyph.gif ) 15px 50% no-repeat;
								text-decoration:none;
								font-weight:normal;
								color: #005461;
								}
							#dic-menu ul li a:hover {
								color:#934e13;
								}
		
		#content .main {
			}
			#content .main .wrapper {
				padding:10px 10px 10px 15px;
				}
				#content .main .wrapper h2 {
					color:#184c7c;
					}
				#content .main .wrapper #popouts {
					}
					#popouts .popout, #popouts .popout-link {
						float:left;
						margin:0 5px 5px 0;
						position:relative;
						width:140px;
						}
					#popouts .popout.last, #popouts .popout-link.last {
						margin:0 0 5px 0;
						position:relative;
						}
						#popouts .popout p {
							padding:5px;
							margin:0;
							}
						#popouts .popout h4 {
							margin:0;
							}
							#popouts .popout h4 a {
								text-decoration:none;
								color:#748399;
								}
						#popouts .popout-link a {
							float:right;
							font-weight:bold;
							text-decoration:none;
							color:#4d917a;
							margin-right:10px;
							}
		
		#footer {
			padding:30px 10px 10px 10px;
			text-align:center;
			height:150px;
			background:url( /img/backgrounds/footer.jpg ) 0 0 no-repeat;
			}
			#footer h3, #footer p, #footer address {
				color:#005461;
				margin:0;
				}
	
	#bottom-navigation {
		margin:10px auto 0 auto;
		padding:0 0 20px 50px;
		width:850px;
		font-size:10px;
		}
		#bottom-navigaton ul {
			margin:0;
			padding:0;
			width:700px;
			text-align:center;
			}
			#bottom-navigation ul li {
				float:left;
				}
				#bottom-navigation ul li a {
					text-decoration:none;
					color:#333333;
					}

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
	}
	
.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
	}
	
.clearfix {
	display: inline-block;
	}
	
* html .clearfix {
	height: 1%;
	}
	
.clearfix {
	display: block;
	}

#patient-testimonials {
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        border-radius: 10px;
        background-color:#bec5d8;
        padding:15px;
        }
h2 {
	}
h3 {
	}
h4 {
	}

#patient-testimonials h3 {
	color:#f1f3f9;
	}
#patient-testimonials h4 {
   color:#222;
   font-size:14px;
   margin:0;
   padding:0;
}

p.more a { text-decoration:none; float:right; font-weight:bold; color:#333333; }




