﻿/*
  Orlando Orthopaedic Center
  Optimized by Cyrus - www.CyrusOnline.com
  Created on October 15, 2008
*/

/* Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{ margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; } body{ line-height: 1; } ol, ul{ list-style: none; } blockquote, q{ quotes: none; } blockquote:before, blockquote:after, q:before, q:after{ content: ''; content: none; } :focus{ outline: 0; } ins{ text-decoration: none; } del{ text-decoration: line-through; } table{ border-collapse: collapse; border-spacing: 0; } 

/* Generic Styles */
body{
	background: transparent url(Images/bg.gif) repeat center top;
	font-family: Verdana, Arial, Sans-Serif;
}
.clear{
    height: 0;
    clear: both;
    font-size: 0;
    line-height: 0;
	overflow: hidden;
}
.button{
	width: 200px;
	height: 34px;
	background-color: transparent;
	background-position: left top;
	background-repeat: no-repeat;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
}
	.button span{ display: none; }
.getdirections{ width: 170px; background-image: url(Images/btn-getdirections.gif); }
.newappointment{ background-image: url(Images/btn-newappointment.gif); }
.returnappointment{ background-image: url(Images/btn-returnappointment.gif); }
.uhslogin{ background-image: url(Images/btn-uhslogin.gif); }
.execdirmessage{ background-image: url(Images/btn-execdirmessage.gif); }
.enewsletter{ width: 80px; background-image: url(Images/btn-submit.gif); }
.downloadform{ width: 190px; background-image: url(Images/btn-downloadform.gif); }
.onsiteregistration{ width: 190px; background-image: url(Images/btn-onsiteregistration.gif); }
.mailinregistration{ width: 190px; background-image: url(Images/btn-mailinregistration.gif); }
.registeronline{ width: 120px; background-image: url(Images/btn-registeronline.gif); }
.button:hover,
.button:focus{
	background-position: left bottom;
}
.backtotop{
	background: #eee;
	border: solid 1px #ccc;
	padding: 3px 6px;
	text-decoration: none;
	text-transform: lowercase;
}

/* Containers */
/* Content & Sidenav Format */
#main{
	width: 760px;
	background: transparent url(Images/bg_main.gif) repeat-y center top;
	margin: 15px auto 0;
}
#header{
	width: 100%;
	position: relative;
	_height: 121px;
	min-height: 121px;
	background: transparent url(Images/bg_header.jpg) no-repeat center top;
}
#content{
	width: 100%;
	_height: 120px;
	min-height: 120px;
	background: transparent url(Images/bg_content.gif) no-repeat center top;
}
#footer{
	width: 760px;
	_height: 130px;
	min-height: 130px;
	background: transparent url(Images/bg_footer.gif) no-repeat center top;
	margin: 0px auto;
}
/* Full Width Format */
.root #main,
.error #main,
.learn #main,
.newsletter #main,
.events #main,
.privacy #main,
.sitemap #main,
.ceceventregistration #main{
	background-image: url(Images/bg_main-full.gif);
}
.root #header,
.error #header,
.learn #header,
.newsletter #header,
.events #header,
.privacy #header,
.sitemap #header,
.ceceventregistration #header{
	background-image: url(Images/bg_header-full.jpg);
}
.root #content,
.error #content,
.learn #content,
.newsletter #content,
.events #content,
.privacy #content,
.sitemap #content,
.ceceventregistration #content{
	background-image: url(Images/bg_content-full.gif);
}
	.root #information,
	.error #information,
	.learn #information,
	.newsletter #information,
	.events #information,
	.privacy #information,
	.sitemap #information,
	.ceceventregistration #information{
		width: 620px;
		display: inline;
		float: right;
		margin: 0 60px 0 0;
		padding: 0 10px;
	}
	.root #information{
		width: 640px;
		padding: 0;
		margin: -48px 60px 0 0;
	}
.root #footer,
.error #footer,
.learn #footer,
.newsletter #footer,
.events #footer,
.privacy #footer,
.sitemap #footer,
.ceceventregistration #footer{
	_height: 100px;
	min-height: 100px;
	background-image: url(Images/bg_footer-full.gif);
}
	.root #footer #locations,
	.error #footer #locations,
	.learn #footer #locations,
	.newsletter #footer #locations,
	.events #footer #locations,
	.privacy #footer #locations,
	.sitemap #footer #locations,
	.ceceventregistration #footer #locations{
		padding: 25px 5px 20px;
	}
/* Overrides */
body.events-cuttingedgeconcepts2010 #main{ width: 760px; background: transparent url(Images/bg_main.gif) repeat-y center top; margin: 15px auto 0; }
body.events-cuttingedgeconcepts2010 #header{ width: 100%; position: relative; _height: 121px; min-height: 121px; background: transparent url(Images/bg_header.jpg) no-repeat center top; }
body.events-cuttingedgeconcepts2010 #content{ width: 100%; _height: 120px; min-height: 120px; background: transparent url(Images/bg_content.gif) no-repeat center top; }
body.events-cuttingedgeconcepts2010 #information{ width: 500px; position: relative; display: inline; float: right; margin: 0 60px 0 0; padding: 0 10px; }
body.events-cuttingedgeconcepts2010 #footer{ width: 760px; _height: 130px; min-height: 130px; background: transparent url(Images/bg_footer.gif) no-repeat center top; margin: 0px auto; }
body.events-cuttingedgeconcepts2010 #footer #locations{ width: 750px; height: 60px; padding: 55px 5px 20px; }

/* Header */
#header .logo{
	width: 249px;
	height: 24px;
	background: transparent url(Images/logo.gif) no-repeat left top;
	display: block;
	float: left;
	margin: 22px 0 4px 113px;
	_margin: 22px 0 4px 56px;
}
	#header .logo span{ display: none; }
#header .logo:hover,
#header .logo:focus{
	background-position: left bottom;
}
#header #navigation{
	width: 627px;
	height: 21px;
	display: inline;
	float: left;
	margin: 0 0 0 116px;
}
	#header #navigation li{
		display: inline;
	}
		#header #navigation li a{
			height: 21px;
			background-position: left top;
			background-repeat: no-repeat;
			display: block;
			float: left;
			margin: 0 2px 0 0;
		}
			#header #navigation li a span{ display: none; }
		#header #navigation li a.home{
			width: 43px;
			background-image: url(images/nav_home.gif);
		}
		#header #navigation li a.patienteducation{
			width: 106px;
			background-image: url(images/nav_patienteducation.gif);
		}
		#header #navigation li a.patients{
			width: 55px;
			background-image: url(images/nav_patients.gif);
		}
		#header #navigation li a.aboutus{
			width: 61px;
			background-image: url(images/nav_aboutus.gif);
		}
		#header #navigation li a.physicians{
			width: 67px;
			background-image: url(images/nav_physicians.gif);
		}
		#header #navigation li a.specialties{
			width: 69px;
			background-image: url(images/nav_specialties.gif);
		}
		#header #navigation li a.newsletter{
			width: 67px;
			background-image: url(images/nav_newsletter.gif);
		}
		#header #navigation li a.newsevents{
			width: 87px;
			background-image: url(images/nav_newsevents.gif);
		}
		#header #navigation li a.contact{
			width: 53px;
			background-image: url(images/nav_contact.gif);
		}
		#header #navigation li a:hover,
		#header #navigation li a:focus{
			background-position: left bottom;
		}
		.root #header #navigation li a.home,
		.learn #header #navigation li a.patienteducation,
		.patients #header #navigation li a.patients,
		.about #header #navigation li a.aboutus,
		.physicians #header #navigation li a.physicians,
		.services #header #navigation li a.specialties,
		.newsletter #header #navigation li a.newsletter,
		.events #header #navigation li a.newsevents,
		.contact #header #navigation li a.contact{
			background-position: left bottom;
		}
	#header .twitter{ position: absolute; right: 188px; top: 17px; background: transparent url(Images/twitter.gif) no-repeat right top; color: #fff; font-size: 12px; font-weight: bold; line-height: 32px; padding: 0 40px 0 0; text-decoration: none; }
	#header .twitter:hover, #header .twitter:focus{ color: #fc0; }

/* Sidenav */
#sidenav{
	width: 140px;
	display: inline;
	float: left;
	margin: 0 0 0 40px;
	padding: 50px 0 0 0;
}
	#sidenav ul{
		clear: both;
		margin: 0 0 0 7px;
	}
		#sidenav ul li{
			border-top: dotted 1px #09c;
			display: inline;
			float: left;
		}
		#sidenav ul li.firstcell,
		#sidenav ul li.noborder{
			border: none;
		}
			#sidenav ul li a{
				width: 127px;
				height: 24px;
				background-color: transparent;
				background-position: left top;
				background-repeat: no-repeat;
				clear: both;
				display: block;
				float: left;
			}
			#sidenav ul li a:hover,
			#sidenav ul li a:focus{
				background-position: left bottom !important;
			}
				#sidenav ul li a span{
					display: none;
				}
			#sidenav ul li a.sample{
				background-image: url(Images/snav_sample.gif);
			}
			#sidenav ul li a.sample2{
				background-image: url(Images/snav_sample.gif);
			}

/* Information */
#information{
	width: 500px;
	position: relative;
	display: inline;
	float: right;
	margin: 0 60px 0 0;
	padding: 0 10px;
}
	#information h1,
	#information h2,
	#information h3,
	#information h4,
	#information h5,
	#information h6{
		font-weight: normal;
		margin: 2px 0 8px;
	}
	#information h1{
		border-bottom: dotted 1px #ccc;
		color: #06c;
		font-family: Georgia, Times New Roman, Serif;
		font-size: 24px;
		line-height: 30px;
		padding: 0 0 2px;
	}
	#information h2{
		background: #ffc;
		border-left: solid 15px #ffc425;
		color: #c60;
		font-size: 18px;
		font-style: italic;
		line-height: 24px;
		padding: 4px;
	}
		#information h2 a{
			color: #c60;
			font-size: 18px;
			font-style: italic;
			line-height: 18px;
			text-decoration: none;
		}
		#information h2 a:hover,
		#information h2 a:focus{
			color: #06c;
			text-decoration: underline;
		}
	#information h3{
		border-bottom: solid 1px #ddd;
		border-left: solid 1px #ddd;
		color: #666;
		font-size: 16px;
		line-height: 22px;
		padding: 4px;
	}
		#information h3 a{
			color: #666;
			font-size: 16px;
			line-height: 20px;
			text-decoration: none;
		}
		#information h3 a:hover,
		#information h3 a:focus{
			color: #06c;
			text-decoration: underline;
		}
	#information h4{
		color: #06c;
		font-size: 14px;
		font-weight: bold;
		line-height: 18px;
	}
	#information h5{
		color: #666;
		font-size: 12px;
		font-weight: bold;
		line-height: 16px;
	}
	#information h6{
		color: #c60;
		font-size: 11px;
		font-weight: bold;
		line-height: 14px;
	}
	#information p{
		color: #666;
		font-size: 11px;
		line-height: 18px;
		margin: 2px 0 12px;
		text-align: justify;
	}
		#information img[align="left"],
		#information p img[align="left"]{
			float: left;
			margin: 0 10px 0 0;
		}
		#information img[align="right"],
		#information p img[align="right"]{
			float: right;
			margin: 0 0 0 10px;
		}
	#information a{
		color: #06c;
		font-size: 11px;
	}
	#information a:hover,
	#information a:focus{
		color: #c60;
		text-decoration: none;
	}
	#information ul{
		color: #666;
		font-size: 11px;
		line-height: 18px;
		list-style: none;
		margin: 0 0 15px 0;
	}
		#information ul li{
			background: transparent url(Images/bullet1.gif) no-repeat left 5px;
			margin: 0 0 5px 5px;
			padding: 0 0 0 15px;
		}
			#information li ul,
			#information li ol{
				margin: 5px 0 15px 10px;
			}
	#information ol{
		color: #666;
		font-size: 11px;
		line-height: 18px;
		list-style: decimal inside;
		margin: 0 0 15px 0;
	}
		#information ol li{
			margin: 0 0 5px 5px;
		}
	#information fieldset{
		border: 2px solid #eee;
		padding: 5px 10px;
	}
	#information legend{
		color: #06c;
		font-size: 16px;
	}
	#information hr{
		height: 0;
		border: 0;
		border-bottom: 1px solid #ccc;
	}
	#information blockquote{
		border-left: 3px solid #ddd;
		color: #06c;
		font-size: 11px;
		font-style: italic;
		line-height: 18px;
		margin: 0 10px 20px 5px;
		padding: 0 0 0 10px;
		text-align: justify;
	}
	#information address{
		color: #666;
		font-size: 11px;
		line-height: 18px;
		text-align: left;
	}

/* Footer */
#footer #locations{
	width: 750px;
	height: 60px;
	padding: 55px 5px 20px;
}
	#footer #locations address,
	#footer #locations a span{
		display: none;
	}
		#footer #locations a{
			width: 138px;
			height: 58px;
			background-color: transparent;
			background-position: center top;
			background-repeat: no-repeat;
			border: solid 1px #b9d5f1;
			display: block;
			float: left;
			margin: 0 5px;
		}
		#footer #locations a:hover,
		#footer #locations a:focus{
			border: dotted 1px #06c;
		}
		#footer #locations a.downtown{
			background-image: url(Images/loc_downtown.gif);
		}
		#footer #locations a.winterpark{
			background-image: url(Images/loc_winterpark.gif);
		}
		#footer #locations a.sandlake{
			background-image: url(Images/loc_sandlake.gif);
		}
		#footer #locations a.longwood{
			background-image: url(Images/loc_longwood.gif);
		}
		#footer #locations a.oviedo{
			background-image: url(Images/loc_oviedo.gif);
		}
#footer p{
	color: #666;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10px;
	line-height: 18px;
	text-align: center;
}
	#footer p a{
		border-right: solid 1px #666;
		color: #666;
		text-decoration: none;
		padding: 0 6px 0 2px;
	}
	#footer p a:hover,
	#footer p a:focus{
		color: #333;
		text-decoration: underline;
	}

/* Home Page */
.root #information #marquee{
	width: 640px;
	height: 300px;
	background: transparent url(Images/bg_marquee.jpg) no-repeat center top;
}
	.root #information #marquee #flash{
		width: 320px;
		height: 240px;
		position: relative;
		background: transparent url(Flash/SlideShow/slide1.jpg) no-repeat left top;
		display: block;
		float: left;
	}
	.root #information #marquee #patientlinks{
		width: 320px;
		height: 240px;
		position: relative;
		display: block;
		float: right;
		list-style: none;
		margin: 0;
		padding: 0;
	}
		.root #information #marquee #patientlinks li{
			background: none;
			display: inline;
			float: left;
			margin: 0;
			padding: 0;
		}
			.root #information #marquee #patientlinks li a{
				width: 158px;
				height: 14px;
				position: absolute;
				left: 0px;
				background-color: transparent;
				background-position: left top;
				background-repeat: no-repeat;
				display: block;
			}
				.root #information #marquee #patientlinks li a span{
					display: none;
				}
			.root #information #marquee #patientlinks li a.mq-patients{
				width: 97px;
				height: 42px;
				left: -7px;
				top: 47px;
				background-image: url(Images/mq-patients.gif);
			}
			.root #information #marquee #patientlinks li a.mq-appointments{
				top: 100px;
				background-image: url(Images/mq-appointments.gif);
			}
			.root #information #marquee #patientlinks li a.mq-information{
				top: 124px;
				background-image: url(Images/mq-information.gif);
			}
			.root #information #marquee #patientlinks li a.mq-insurance{
				top: 148px;
				background-image: url(Images/mq-insurance.gif);
			}
			.root #information #marquee #patientlinks li a.mq-paymentoptions{
				top: 172px;
				background-image: url(Images/mq-paymentoptions.gif);
			}
			.root #information #marquee #patientlinks li a.mq-learn{
				width: 145px;
				height: 60px;
				left: 166px;
				top: 172px;
				background-image: url(Images/mq-learn.jpg);
			}
			.root #information #marquee #patientlinks li a:hover,
			.root #information #marquee #patientlinks li a:focus{
				background-position: left bottom;
			}
	.root #information #marquee #cta{
		width: 640px;
		height: 60px;
		position: relative;
		display: block;
		float: left;
		list-style: none;
		margin: 0;
		padding: 0;
	}
		.root #information #marquee #cta li{
			background: none;
			display: inline;
			float: left;
			margin: 0;
			padding: 0;
		}
			.root #information #marquee #cta li a{
				width: 120px;
				height: 45px;
				background-color: transparent;
				background-position: left top;
				background-repeat: no-repeat;
				display: block;
				float: left;
				margin: 6px 1px 9px 6px;
			}
				.root #information #marquee #cta li a span{
					display: none;
				}
			.root #information #marquee #cta li a.cta-bestorthopaedic{
				background-image: url(Images/cta-bestorthopaedic.gif);
				_margin: 6px 0px 9px 3px;
			}
			.root #information #marquee #cta li a.cta-sportsmedicine{
				background-image: url(Images/cta-sportsmedicine.gif);
				_margin: 6px 1px 9px 3px;
			}
			.root #information #marquee #cta li a.cta-genderknee{
				background-image: url(Images/cta-genderknee.gif);
				_margin: 6px 1px 9px 3px;
			}
			.root #information #marquee #cta li a.cta-workforce{
				background-image: url(Images/cta-workforce.gif);
				_margin: 6px 0px 9px 3px;
			}
			.root #information #marquee #cta li a.cta-locations{
				background-image: url(Images/cta-locations.gif);
				_margin: 6px 1px 9px 3px;
			}
			.root #information #marquee #cta li a:hover,
			.root #information #marquee #cta li a:focus{
				background-position: left bottom;
			}
.root #information #column-left{
	width: 360px;
	position: relative;
	float: left;
	display: inline;
	margin: 0px;
	padding: 10px;
}
	.root #information #column-left a{
		text-decoration: none;
	}
	.root #information #column-left .newoffice{ margin: 5px 0 10px; }
	.root #information #column-left .cta-twitter{ width: 250px; height: 40px; background: transparent url(Images/cta-twitter.gif) no-repeat center top; display: inline; float: left; margin: 0 0 0 50px; padding: 0; overflow: hidden; text-indent: -99999em; }
	.root #information #column-left .cta-saturdayhours{
		width: 360px;
		height: 60px;
		background: transparent url(Images/cta-saturdayhours.gif) no-repeat center top;
		display: inline;
		float: left;
		margin: 4px 0 0;
		padding: 0;
	}
		.root #information #column-left .cta-saturdayhours p{
			display: none;
		}
	.root #information #column-left .cta-cuttingedge{
		width: 260px;
		height: 50px;
		position: absolute;
		left: 360px;
		top: 277px;
		background: transparent url(Images/cta-cuttingedge.gif) no-repeat center top;
		display: block;
	}
		.root #information #column-left .cta-cuttingedge span{
			display: none;
		}
.root #information #column-right{
	width: 224px;
	background: #eee;
	border: double 3px #ccc;
	display: inline;
	float: right;
	margin: 10px;
	padding: 5px;
}
	.root #information #column-right h2{
		background: transparent none;
		border: 0;
		margin: 0 0 10px;
		padding: 0;
	}
		.root #information #column-right h2 a{
			border-bottom: dotted 1px #06c;
			color: #666;
			display: block;
			font-family: Georgia, Times New Roman, Serif;
			font-size: 18px;
			font-style: normal;
			padding: 4px 0;
		}
		.root #information #column-right h2 a:hover,
		.root #information #column-right h2 a:focus{
			border-bottom: dotted 1px #c60;
			color: #06c;
			text-decoration: none;
		}
	.root #information #column-right dl{
	}
		.root #information #column-right dl dt{
			border-left: solid 4px #ccc;
			padding: 2px 0 2px 10px;
		}
			.root #information #column-right dl dt a{
				font-size: 12px;
				line-height: 14px;
				text-decoration: none;
			}
		.root #information #column-right dl dd{
			border-left: solid 4px #ccc;
			color: #666;
			font-size: 10px;
			line-height: 14px;
			margin: 0 0 15px 0;
			padding: 0 0 2px 10px;
		}
			.root #information #column-right dl dd a{
				font-size: 10px;
				line-height: 14px;
			}

/* Physicians */
.personnel{
	list-style: none;
	margin: 0;
}
	.personnel li{
		background: none !important;
		display: inline;
		float: left;
		margin: 0 !important;
		padding: 0 !important;
	}
		.personnel li a{
			width: 100px;
			height: 120px;
			background-color: transparent;
			background-position: left top;
			background-repeat: no-repeat;
			border-bottom: solid 5px #fff;
			display: block;
			float: left;
			margin: 5px 12px 12px;
		}
			.personnel li a span{
				display: none;
			}
		.personnel li a:hover,
		.personnel li a:focus{
			border-color: #06c;
		}
		.personnel li a.mcbride{ background-image: url(Photos/Doctors/Thumbs/mcbride.jpg) }
		.personnel li a.rosen{ background-image: url(Photos/Doctors/Thumbs/rosen.jpg) }
		.personnel li a.jones{ background-image: url(Photos/Doctors/Thumbs/jones.jpg) }
		.personnel li a.halperin{ background-image: url(Photos/Doctors/Thumbs/halperin.jpg) }
		.personnel li a.goll{ background-image: url(Photos/Doctors/Thumbs/goll.jpg) }
		.personnel li a.blick{ background-image: url(Photos/Doctors/Thumbs/blick.jpg) }
		.personnel li a.christensen{ background-image: url(Photos/Doctors/Thumbs/christensen.jpg) }
		.personnel li a.funk{ background-image: url(Photos/Doctors/Thumbs/funk.jpg) }
		.personnel li a.topoleski{ background-image: url(Photos/Doctors/Thumbs/topoleski.jpg) }
		.personnel li a.wiernik{ background-image: url(Photos/Doctors/Thumbs/wiernik.jpg) }
		.personnel li a.weber{ background-image: url(Photos/Doctors/Thumbs/weber.jpg) }
		.personnel li a.schwartzberg{ background-image: url(Photos/Doctors/Thumbs/schwartzberg.jpg) }
		.personnel li a.reuss{ background-image: url(Photos/Doctors/Thumbs/reuss.jpg) }
		.personnel li a.mccleary{ background-image: url(Photos/Doctors/Thumbs/mccleary.jpg) }
		.personnel li a.bonenberger{ background-image: url(Photos/Doctors/Thumbs/bonenberger.jpg) }
		.personnel li a.frohwein{ background-image: url(Photos/Doctors/Thumbs/frohwein.jpg) }
		.personnel li a.fuentes{ background-image: url(Photos/PhysicianAssistants/Thumbs/fuentes.jpg) }
		.personnel li a.king{ background-image: url(Photos/PhysicianAssistants/Thumbs/king.jpg) }
		.personnel li a.wheeler{ background-image: url(Photos/PhysicianAssistants/Thumbs/wheeler.jpg) }
		.personnel li a.wright{ background-image: url(Photos/PhysicianAssistants/Thumbs/wright.jpg) }
		.personnel li a.briggs{ background-image: url(Photos/PhysicianAssistants/Thumbs/briggs.jpg) }
#quickphysician{
	width: 180px;
	position: absolute;
	right: 0px;
	top: -40px;
	background: #fff;
	border: solid 1px #06c;
	border-bottom: none;
	border-left: none;
	padding: 10px;
}
	#quickphysician select{
		width: 180px;
		color: #333;
		font-size: 11px;
	}

/* Specialties */
#information h2.tabs{
	width: 173px;
	height: 62px;
	position: absolute;
	right: -13px;
	top: -14px;
	background-color: transparent;
	background-position: left top;
	background-repeat: no-repeat;
	border: 0;
	margin: 0;
	padding: 0;
}
	#information h2.tabs span{
		display: none;
	}
#information h2.tab-footankle{ background-image: url(Images/tab-footankle.gif); }
#information h2.tab-hand{ background-image: url(Images/tab-hand.gif); }
#information h2.tab-imaging{ background-image: url(Images/tab-imaging.gif); }
#information h2.tab-joint{ background-image: url(Images/tab-joint.gif); }
#information h2.tab-oncology{ background-image: url(Images/tab-oncology.gif); }
#information h2.tab-pediatric{ background-image: url(Images/tab-pediatric.gif); }
#information h2.tab-physicaltherapy{ background-image: url(Images/tab-physicaltherapy.gif); }
#information h2.tab-spine{ background-image: url(Images/tab-spine.gif); }
#information h2.tab-sportsmedicine{ background-image: url(Images/tab-sportsmedicine.gif); }

#information #serviceslist{
	list-style: none;
	margin: 5px 8px;
}
	#information #serviceslist li{
		background: none;
		border: 0;
		display: inline;
		float: left;
		margin: 0;
		padding: 0;
	}
		#information #serviceslist li a{
			height: 67px;
			background-color: transparent;
			background-position: left top;
			background-repeat: no-repeat;
			border: solid 4px #ffc325;
			display: block;
			float: left;
		}
			#information #serviceslist li a span{
				display: none;
			}
		#information #serviceslist li a.service-spine,
		#information #serviceslist li a.service-footankle,
		#information #serviceslist li a.service-oncology{
			width: 138px;
		}
		#information #serviceslist li a.service-joint,
		#information #serviceslist li a.service-pediatrics,
		#information #serviceslist li a.service-physicaltherapy{
			width: 160px;
		}
		#information #serviceslist li a.service-hand,
		#information #serviceslist li a.service-sportsmedicine,
		#information #serviceslist li a.service-imaging{
			width: 162px;
		}
		#information #serviceslist li a.service-spine{ background-image: url(Images/service-spine.gif); }
		#information #serviceslist li a.service-joint{ background-image: url(Images/service-joint.gif); }
		#information #serviceslist li a.service-hand{ background-image: url(Images/service-hand.gif); }
		#information #serviceslist li a.service-footankle{ background-image: url(Images/service-footankle.gif); }
		#information #serviceslist li a.service-pediatrics{ background-image: url(Images/service-pediatrics.gif); }
		#information #serviceslist li a.service-sportsmedicine{ background-image: url(Images/service-sportsmedicine.gif); }
		#information #serviceslist li a.service-oncology{ background-image: url(Images/service-oncology.gif); }
		#information #serviceslist li a.service-physicaltherapy{ background-image: url(Images/service-physicaltherapy.gif); }
		#information #serviceslist li a.service-imaging{ background-image: url(Images/service-imaging.gif); }
		
		#information #serviceslist li a:hover,
		#information #serviceslist li a:focus{
			border-color: #ab8318;
		}

/* News & Events */
#newsevents{
	padding: 0 10px 0 130px;
}
	#newsevents dt{
		border-top: solid 1px #ccc;
		border-bottom: dotted 1px #ccc;
		color: #d60;
		font-size: 16px;
		line-height: 20px;
		margin: 10px 0 0 0;
		padding: 2px 0 2px 0;
	}
		#newsevents dt a{
			font-size: 16px;
			text-decoration: none;
		}
	#newsevents dd{
		position: relative;
		color: #666;
		font-size: 11px;
		line-height: 18px;
		margin-bottom: 40px;
		padding: 2px 0 2px 0;
		text-align: justify;
	}
		#newsevents dd a{
			text-decoration: none;
		}
		#newsevents dd img{
			position: absolute;
			left: -130px;
			top: -28px;
		}

/* Newsletter Control */
#newsletterreg{
	width: 240px;
	position: absolute;
	right: 0px;
	top: -40px;
	background: #fff;
	border: solid 1px #06c;
	border-bottom: none;
	border-left: none;
	padding: 8px 10px 0 15px;
}
	#newsletterreg label{
		color: #666;
		float: left;
		font-size: 12px;
		font-weight: bold;
		line-height: 12px;
	}
	#newsletterreg input{
		width: 150px;
		color: #333;
		font-size: 11px;
		float: left;
		margin: 7px 4px 0 0;
	}
	#newsletterreg input.empty{
		color: #999;
	}

/* WorkForce Advantage */
.h1-workforce{
	width: 436px;
	height: 120px;
	background: transparent url(Images/workforce_header.jpg) no-repeat center top;
	border: 0 !important;
	margin: 5px 32px !important;
	padding: 0;
}
	.h1-workforce span{
		display: none;
	}

/* Subnavigation */
#sidenav ul li a.selected{
	background-position: left bottom !important;
}
#sidenav ul li a.missionstatement{ background-image: url(Images/subnav/missionstatement.gif); }
#sidenav ul li a.directorsbio{ background-image: url(Images/subnav/directorsbio.gif); }
#sidenav ul li a.testimonials{ background-image: url(Images/subnav/testimonials.gif); }
#sidenav ul li a.locations{ background-image: url(Images/subnav/locations.gif); }
#sidenav ul li a.downtownoffice{ background-image: url(Images/subnav/downtownoffice.gif); }
#sidenav ul li a.newdowntownoffice{ height: 42px; background-image: url(Images/subnav/newdowntownoffice.gif); }
#sidenav ul li a.winterparkoffice{ background-image: url(Images/subnav/winterparkoffice.gif); }
#sidenav ul li a.sandlakeoffice{ background-image: url(Images/subnav/sandlakeoffice.gif); }
#sidenav ul li a.longwoodoffice{ background-image: url(Images/subnav/longwoodoffice.gif); }
#sidenav ul li a.oviedooffice{ background-image: url(Images/subnav/oviedooffice.gif); }
#sidenav ul li a.employment{ background-image: url(Images/subnav/employment.gif); }
#sidenav ul li a.physteaminfo{ height: 42px; background-image: url(Images/subnav/physteaminfo.gif); }
#sidenav ul li a.appointments{ background-image: url(Images/subnav/appointments.gif); }
#sidenav ul li a.acceptedinsurance{ background-image: url(Images/subnav/acceptedinsurance.gif); }
#sidenav ul li a.generalinformation{ background-image: url(Images/subnav/generalinformation.gif); }
#sidenav ul li a.recordsrequest{ background-image: url(Images/subnav/recordsrequest.gif); }
#sidenav ul li a.prescriptionrequest{ background-image: url(Images/subnav/prescriptionrequest.gif); }
#sidenav ul li a.ourphysicians{ background-image: url(Images/subnav/ourphysicians.gif); }
#sidenav ul li a.ourspecialties{ background-image: url(Images/subnav/ourspecialties.gif); }
#sidenav ul li a.acfas{ height: 42px; background-image: url(Images/subnav/acfas.gif); }
#sidenav ul li a.aaos{ height: 42px; background-image: url(Images/subnav/aaos.gif); }
#sidenav ul li a.viewallphysicians{ background-image: url(Images/subnav/viewallphysicians.gif); }
#sidenav ul li a.paymentoptions{ background-image: url(Images/subnav/paymentoptions.gif); }
#sidenav ul li a.footankle{ background-image: url(Images/subnav/footankle.gif); }
#sidenav ul li a.hand{ background-image: url(Images/subnav/hand.gif); }
#sidenav ul li a.joint{ background-image: url(Images/subnav/joint.gif); }
#sidenav ul li a.anteriorapproach{ height: 42px; background-image: url(Images/subnav/anteriorapproach.gif); }
#sidenav ul li a.kneereplacementfaq{ height: 42px; background-image: url(Images/subnav/kneereplacementfaq.gif); }
#sidenav ul li a.zimmergenderknee{ height: 42px; background-image: url(Images/subnav/zimmergenderknee.gif); }
#sidenav ul li a.kneeosteoarthritis{ background-image: url(Images/subnav/kneeosteoarthritis.gif); }
#sidenav ul li a.oxfordpartialknee{ height: 42px; background-image: url(Images/subnav/oxfordpartialknee.gif); }
#sidenav ul li a.spine{ background-image: url(Images/subnav/spine.gif); }
#sidenav ul li a.chariteartificialdisc{ height: 42px; background-image: url(Images/subnav/chariteartificialdisc.gif); }
#sidenav ul li a.sportsmedicine{ background-image: url(Images/subnav/sportsmedicine.gif); }
#sidenav ul li a.oncology{ background-image: url(Images/subnav/oncology.gif); }
#sidenav ul li a.pediatrics{ background-image: url(Images/subnav/pediatrics.gif); }
#sidenav ul li a.physicaltherapy{ background-image: url(Images/subnav/physicaltherapy.gif); }
#sidenav ul li a.eventregistration{ background-image: url(Images/subnav/eventregistration.gif); }
#sidenav ul li a.onlineregistration{ background-image: url(Images/subnav/onlineregistration.gif); }
#sidenav ul li a.conferenceleaders{ background-image: url(Images/subnav/conferenceleaders.gif); }
#sidenav ul li a.agenda{ background-image: url(Images/subnav/agenda.gif); }
#sidenav ul li a.continueeducation{ background-image: url(Images/subnav/continueeducation.gif); }
#sidenav ul li a.quickinformation{ background-image: url(Images/subnav/quickinformation.gif); }
#sidenav ul li a.vendorregistration{ background-image: url(Images/subnav/vendorregistration.gif); }

#sidenav ul li a.workforceadvantage{ background-image: url(Images/subnav/workforceadvantage.gif); }
#sidenav ul li a.newappointmentrequest{ height: 42px; background-image: url(Images/subnav/newappointmentrequest.gif); }
#sidenav ul li a.returningappointmentrequest{ height: 42px; background-image: url(Images/subnav/returningappointmentrequest.gif); }
#sidenav ul li a.ooccontacts{ background-image: url(Images/subnav/ooccontacts.gif); }
#sidenav ul li a.uhsloginnav{ background-image: url(Images/subnav/uhslogin.gif); }
#sidenav ul li a.uhsinfocontacts{ background-image: url(Images/subnav/uhsinfocontacts.gif); }

/* Anterior Approach Hip Seminar */
.anteriorapproachhip{ width: 240px; height: 260px; background: transparent url(Images/anteriorapproachhip.gif) no-repeat center top; cursor: pointer; display: inline; float: right; margin: 10px 10px 0 0; text-indent: -9999px; }

/*  Ortho Update */
.orthoupdate{ width: 240px; height: 280px; background: transparent url(Images/2009-OrthoUpdate.gif) no-repeat center top; display: inline; float: right; margin: 10px 10px 0 0; overflow: hidden; text-indent: -99999em; }

/* Location Page */
#locationprofile{  }
#locationprofile .location-physicians{  }
#locationprofile .location-physicians h3{  }
#locationprofile .location-physicians ul{  }
#locationprofile .location-physicians ul li{  }
#locationprofile .location-physicians ul li a{  }
#locationprofile .location-physicians ul li a:hover, #locationprofile .location-physicians ul li a:focus{  }
#information .location-details{ width: 269px; border-right: dotted 1px #ccc; display: inline; float: left; }
#information .location-details address{ border-bottom: dotted 1px #ccc; font-size: 12px; font-style: normal; padding: 0 0 10px; margin: 0 0 10px; }
#information .location-details p{ margin: 0 10px 0 0; }
#information .location-services{ width: 220px; display: inline; float: right; margin: 0 0 10px 10px; }
#information .location-services p{ text-align: left; }
#information #branchmanager{  }
#information #branchmanager p{ width: 385px; display: inline; float: right; }
#information #branchmanager img{ display: inline; float: left; }

.DisabledLoading { filter: alpha(opacity=80); opacity: 0.8; }

/* Testimonials */
#information .testimonials blockquote{ border: 0 none; border-top: solid 2px #ddd; border-bottom: dotted 1px #ddd; color: #666; margin: 0 0 20px; padding: 5px 0; text-align: left; }