* {padding: 0 0; margin: 0 0; }

object {
   outline: none;
}

body {
	background-attachment: fixed;
	background-image: url(../images/background.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	text-decoration: none;
}
#container {
	width: 903px;
	margin:0 auto;
}
#header {
	height: 432px;
	left: 1px;
	position: relative;
}
.logo { position: absolute; left: 50px; top: 186px; 
}
#nav {
	height: 48px;
	width: 903px;
	background-image: url(../images/nav_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	padding-top: 12px;
	font-weight: 700;
	color: #ff6633;
}
#serv-subnav {
	min-height: 289px;
	width: 150px;
	position: absolute;
	background-image: url(../images/subnav_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	left: 14px;
	top: 368px;
	padding-top: 70px;
	padding-right: 8px;
	padding-bottom: 10px;
	padding-left: 8px;
	text-align: center;
	color: #ff6633;
	font-weight: 700;
}
#doctor-subnav {
	height: 300px;
	width: 170px;
	position: absolute;
	left: 717px;
	top: 371px;
	padding-top: 50px;
	padding-right: 8px;
	padding-bottom: 10px;
	padding-left: 8px;
	background-image: url(../images/specializing_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
}

#therapist-subnav { height: 300px; width: 170px; position: absolute; left: 717px; top: 371px; padding-top: 75px; padding-right: 8px; padding-bottom: 10px; padding-left: 8px; background-image: url(../images/therapistslist_bg.jpg); background-repeat: no-repeat; background-position: center top; text-align: center; line-height: 17px; }

#therapist-subnav a, #doctor-subnav a {
	font-size: 12px;
	color: #666;
	text-decoration: none;
}

#doctor-subnav img {
	border: 12px solid #999;
	margin-top: 8px;
	margin-bottom: 4px;
}

#doctor-subnav p {margin: 7px 0;}

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

#nav .oneline {
	height: 40px;
	padding-top: 8px;
}
#nav a {
	color: #666;
	text-decoration: none;
	font-weight: 800;
}


/* CORRECT width WITH BLOG
#nav span {
	float: left;
	height: 48px;
	width: 150px;
}
*/

#nav span {
	float: left;
	height: 48px;
	width: 180px;
}



.clear {
	clear: both;
}

.physicaltherapists { margin-left: 260px; margin-top: 80px; margin-right: 30px; }
.physicaltherapists .meat { background-image: url(../images/metroman_bg.jpg); background-repeat: no-repeat; background-position: left top; }
.pt-tn { border: 12px solid #999; margin-bottom: 10px; float: left; margin-right: 10px; }
.pt-name { font-size: 16px; font-weight: bold; color: #666; }
.physicaltherapists .row { margin-bottom: 16px; }
.physicaltherapists h2 { background-color: #f15d22; padding-bottom: 6px; padding-top: 6px; padding-left: 15px; color: #FFF; }

ol { list-style-position: inside; }

#header .one {
	background-image: url(../images/header_1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 432px;
}
#bodyanimation {
	float: left;
	cursor: help;

}

#hplink { color: #000; }
#hplink:hover { text-decoration: none; }

.copy {
	margin-left: 370px;
	margin-right: 30px;
}

.doctor .copy {
	margin-left: 250px;
	min-height: 700px;
}
.doctor .photo {
	border: 12px solid #CCC;
	float: right;
	margin-bottom: 12px;
}
.doctor .copy .right {
	float: right;
	width: 244px;
}

.doctor .copy .inner {
	float: left;
	width: 365px;
}

.seminars { background-color:#FFFFFF; border:3px double #FF6633; color:#000000; padding:0 15px 15px; }

.services .copy {
	margin-left: 235px;
	margin-right: 200px;
	padding-top: 70px;
}
.animations .specialty-header { margin-bottom: 100px; margin-left: 35px; }


h1 {
	font-size: 24px;
	color: #333;
}
h2 {
	font-size: 16px;
	color: #333;
}
#nav a:hover {
	color: #000;
	text-decoration: none;
	font-weight: 900;
}
.doc-tn {
	border: 12px solid #999;
	margin-bottom: 3px;
}
.doctors .row {
	height: 140px;
	margin-top: 25px;
}
.doctors .row a {
	font-size: 12px;
	color: #000;
	text-decoration: none;
}

.doctors .row .col {
	width: 152px;
	text-align: center;
	float: left;
	margin-right: 15px;
}
.meat {
	padding: 25px 0 0 0;
	clear:both;
	min-height: 800px;
}


.doctors .meat {
	background-image: url(../images/metroman_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#locdir {
	height: 497px;
	width: 808px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
}


.footandankle {
	background-image: url(../images/foot_and_ankle_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 0px;
	clear:both;
}
.footandankle img {
	position: relative;
	left: 5px;
	bottom: 2px;
}

.fracturecare {
	background-image: url(../images/fracture_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 0px;
	clear:both;
}
.fracturecare img {
	position: relative;
	left: 5px;
	bottom: 2px;
}

.jointreplacement {
	background-image: url(../images/joint_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 0px;
	clear:both;
}
.jointreplacement img {
	position: relative;
	left: 5px;
	bottom: 2px;
}

.kneesurgery {
	background-image: url(../images/knee_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 0px;
	clear:both;
}
.kneesurgery img {
	position: relative;
	left: 5px;
	bottom: 2px;
}

.hipsurgery  {
	background-image: url(../images/hip_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 0px;
	clear:both;
}
.hipsurgery img {
	position: relative;
	left: 5px;
	bottom: 2px;
}

.infusion {
	background-image: url(../images/infusion_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 0px;
	clear:both;
}
.infusion img {
	position: relative;
	left: 5px;
	bottom: 2px;
}

.physiatry {
	background-image: url(../images/physiatry_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 0px;
	clear:both;
}
.physiatry img {
	position: relative;
	left: 5px;
	bottom: 2px;
}

.physicaltherapy {
	background-image: url(../images/physicalthearapy_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 0px;
	clear:both;
}
.physicaltherapy img {
	position: relative;
	left: 5px;
	bottom: 2px;
}

.osteoporosis {
	background-image: url(../images/osteoporosis_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 0px;
	clear:both;
}
.osteoporosis img {
	position: relative;
	left: 5px;
	bottom: 2px;
}

.otherortho {
	background-image: url(../images/other_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 0px;
	clear:both;
}
.otherortho img {
	position: relative;
	left: 5px;
	bottom: 2px;
}

.shouldersurgeryandarthroscopy {
	background-image: url(../images/shoulder_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 0px;
	clear:both;
}
.shouldersurgeryandarthroscopy img {
	position: relative;
	left: 5px;
	bottom: 2px;
}

.scoliosisandspine {
	background-image: url(../images/scoliosis_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 0px;
	clear:both;
}
.scoliosisandspine img {
	position: relative;
	left: 5px;
	bottom: 2px;
}

.rheumatismandarthritis {
	background-image: url(../images/rheumatism_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 0px;
	clear:both;
}
.rheumatismandarthritis img {
	position: relative;
	left: 5px;
	bottom: 2px;
}

#serv-subnav a {
	color: #666;
	text-decoration: none;
	font-weight: 800;
}
#serv-subnav a:hover {
	color: #000;
	text-decoration: none;
	font-weight: 900;
}
.doctors .row a:hover {
	font-size: 12px;
	color: #666;
	text-decoration: none;
}
.doctor .meat {
	background-image: url(../images/metroman_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.doctor .request {
	border: 12px solid #CCC;
	float: right;
}
#header-low {
	height: 296px;
	left: 1px;
	position: relative;
}
#header-low .one {
	background-image: url(../images/header-low_1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 296px;
}
#header-low .two {
	background-image: url(../images/header-low_2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 296px;
}
#header-low .three {
	background-image: url(../images/header-low_3.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 296px;}
#header-low .four {
	background-image: url(../images/header-low_4.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 296px;}
#header-low .five {
	background-image: url(../images/header-low_5.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 296px;}

#header-low .logo {
	position: absolute;
	left: 50px;
	top: 45px;
}
.locations .meat {
	background-image: url(../images/metroman_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.full-width-header {
	margin-top: 8px;
	margin-left: 175px;
}


#locnav a, #locnav a:active, #locnav a:visited {
	display:block;
	float:left;
	color:#333;
	margin-right:10px;
	text-decoration:none;
	outline:none;
	background:#FFE8E0;
	height: 29px;
	width: 120px;
	text-align: center;
	padding-top: 13px;
	font-weight: bold;
	}
#locnav a.selected, #locnav a.selected:active, #locnav a.selected:visited {
	color:#fff;
	text-decoration:none;
	outline:none;
	background:#F15D22;
	}
.locdetails {
	padding:12px;
	background:url(../images/translucent_bg.png) repeat;
	border:#F15D22 3px solid;
	min-height: 455px;
	width: 790px;
	display: none;
	_background:none;
	}
.map {
	float: right;
	width: 475px;
	margin-right: 50px;
	margin-top: 8px;
	text-align: right;
}
.addphone {
	width: 220px;
	margin-left: 20px;
	margin-top: 30px;
}

.clear {
	clear:both;
	}
.copy ul li {
	margin-left: 15px;
}
.copy ul.iconlist li {
	margin-left: 0px;
}

ul.level2 { margin-bottom: -15px; }
ul.level2 li { padding-left: 15px; list-style-position: inside; }

.specialtymain .copy {
	margin-left: 340px;
	margin-right: 10px;
}
div#expand1, div#expand2, div#expand3, div#expand4, div#expand5, div#expand6, div#expand7, div#expand8, div#expand1-1, div#expand1-2, div#expand2-1, div#expand2-2, div#expand2-3, div#expand3-1, div#expand3-2, div#expand3-3 {
  display: none;
}
.expandable {
	background-image: url(../images/translucent_bg.png);
	background-repeat: repeat;
	border: 2px solid #ff6633;
	margin-top: 8px;
	margin-left: 5px;
	padding-top: 8px;
	padding-right: 20px;
	padding-bottom: 8px;
	padding-left: 20px;
	margin-bottom: 8px;
	_background:#fff;
}
.expandable2 {
	background-image: url(../images/translucent_bg.png);
	background-repeat: repeat;
	padding: 8px 0px;
	_background:#fff;
}
.expandable p, .expandable ul, .expandable ol, .expandable2 p, .expandable2 ul, .expandable2 ol {
	padding:0 0 15px 0;
}
.services .copy a {
	font-weight: bold;
	color: #ff6633;
	text-decoration: none;
}
.services .copy a:hover {
	text-decoration: underline;
}
.hand {
	background-image: url(../images/hand_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 0px;
	clear:both;
}
.animations .copy { margin-right: 198px; margin-left: 198px; padding-top: 70px; }
#availani-subnav { min-height: 219px; width: 150px; position: absolute; background-image: url(../images/availanimations_bg.jpg); background-repeat: no-repeat; background-position: center top; left: 14px; top: 672px; padding-top: 70px; padding-right: 8px; padding-bottom: 10px; padding-left: 8px; text-align: center; color: #ff6633; font-weight: 700; height: 219px; }
.ani { background-color: #ff6633; padding: 2px; height: 322px; width: 500px; }

.formlist {margin: 5px 0 5px 45px; line-height:1.5;}
.formlist img {border:none;}
.forms {background:url(../images/translucent_bg.png) repeat; _background:none;}

h1#title { text-indent:-9000em; font-size:1px;} 

/******************************************************
APPOINTMENT SUBMISSION FORM
**********************************************************/
fieldset {border:none; background:url(../images/translucent_bg.png) repeat; _background:none;}

fieldset p.success {padding:5px; background:#C8FF97; color:#009900; border:#009900 inset 1px; text-align:center; margin-bottom:10px; font-weight:bold; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
fieldset p.error {padding:5px; background:#FFFFCC; color:#AF8F20; border:#FFCC00 inset 1px; text-align:center; margin-bottom:10px; font-weight:bold; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.feedbackform{padding: 5px;}

div.fieldwrapper{ /*field row DIV (includes two columns- Styled label column and 'thefield' column)*/
width: 550px; /*width of form rows*/
overflow: hidden;
padding: 5px 0;}

div.fieldwrapper label.label{ /* label elements that should be styled (left column within fieldwrapper DIV) */
float: left;
width: 165px; /*width of label (left column)*/
border-bottom: #F15D22 1px solid;
font-weight:bold;
color:#666;
margin-right: 15px; /*spacing with right column*/}

div.fieldwrapper div.thefield{ /* DIV that wraps around the actual form fields (right column within fieldwrapper DIV) */
float: left;
margin-bottom: 10px; /* space following the field */}

div.fieldwrapper div.thefield input[type="text"]{ /* style for INPUT type="text" fields. Has no effect in IE7 or below! */
width: 250px;}

div.fieldwrapper div.thefield textarea{ /* style for TEXTAREA fields. */
width: 300px;
height: 150px;}

div.buttonsdiv{ /*div that wraps around the submit/reset buttons*/
margin: 5px 0 0 185px;}


.btn {cursor:pointer; border:outset 1px #ccc; color:#333; font-weight:bold; padding: 2px 4px; background:#999 url(../images/btn_bg.gif) repeat-x top;}


/******************************************************
APPOINTMENT SUBMISSION FORM - Validation style
**********************************************************/


	.formError {
			position:absolute;
			top:300px; left:300px;
			width:150px;
			padding-bottom:15px;
			display:block;
			z-index:5000;
		}
			.formError .formErrorContent {
				width:100%; 
				background:#000;
				color:#fff;
				font-family:tahoma;
				font-size:10px;
				box-shadow: 1px 1px 6px #000;
				-moz-box-shadow: 1px 1px 6px #000;
				-webkit-box-shadow: 1px 1px 6px #000;
				padding:4px 10px 4px 10px;
				border-radius: 6px;
				-moz-border-radius: 6px;
				-webkit-border-radius: 6px;
			}
			.formError .formErrorArrow{
				position:absolute;
				bottom:0;left:20px;
				width:15px; height:15px;
				
			}
				.formError .formErrorArrow div{
					box-shadow: 1px 4px 5px #000;
					-moz-box-shadow: 1px 4px 5px #000;
					-webkit-box-shadow: 1px 1px 5px #000;
					font-size:0px; 
					
				}
				.formError .formErrorArrow .line10{width:15px;height:1px; background:#000;margin:0 auto; font-size:0px; display:block;} 
				.formError .formErrorArrow .line9{width:13px;height:1px; background:#000;margin:0 auto;display:block;} 
				.formError .formErrorArrow .line8{width:11px;height:1px; background:#000;margin:0 auto;display:block;} 
				.formError .formErrorArrow .line7{width:9px;height:1px; background:#000;margin:0 auto;display:block;} 
				.formError .formErrorArrow .line6{width:7px;height:1px; background:#000;margin:0 auto;display:block;} 
				.formError .formErrorArrow .line5{width:5px;height:1px; background:#000;margin:0 auto;display:block;} 
				.formError .formErrorArrow .line4{width:3px;height:1px; background:#000;margin:0 auto;display:block;} 
				.formError .formErrorArrow .line3{width:1px;height:1px; background:#000;margin:0 auto;display:block;} 

/******************************************************
FOOTER
**********************************************************/

#foot {font-size:10px; padding:10px 20px; text-align:left; border-top:#ccc 1px dotted; margin-top:45px;}
#foot ul {list-style:none; margin:5px 0;}
#foot li {color:#666; border-right:#666 1px solid; padding: 0 10px;  line-height:1.5; display:inline-block; *display: inline;}
#foot li.link {border-right:#ff6633 1px solid;}
#foot li.last {padding-right:0; border:none;}

#footlinks { font-size:9px; padding:10px 30px; text-align:left; border-top:#ccc 1px dotted; margin:15px 0; color:#ccc; }
#footlinks ul { list-style:none; margin:0 0 15px 0; width:420px; float:left; }
#footlinks .topper { color:#e2bdb1; font-size:11px; margin: 0 50px 7px 0; border-bottom:solid #e2bdb1 1px; }
a#light { color:#ccc; text-decoration:none; }
a#light:hover { color:#666; }


/******************************************************
SPECALITIES LISTED
**********************************************************/

.copy ul.iconlist {list-style: none; margin: 0;padding: 0;}

.copy ul.iconlist li.icon_auth a{background:#ffffff url(../images/icons/icon_authritis.png) no-repeat; background-position: 5px 50%; border:#FFCEAE 1px solid; padding: 3px 0 3px 55px; margin: 5px 10px 5px 0; line-height:1.5; display:inline-block; width:100px; vertical-align:middle; float:left;}
.copy ul.iconlist li.icon_auth a:hover {background:#FF6633 url(../images/icons/icon_authritis.png) no-repeat; background-position: 5px 50%; border:#ccc 1px solid; color:#FFFFFF; text-decoration:none;}

.copy ul.iconlist li.icon_foot a{background:#ffffff url(../images/icons/icon_foot.png) no-repeat; background-position: 5px 50%; border:#FFCEAE 1px solid; padding: 3px 0 3px 55px; margin: 5px 10px 5px 0; line-height:1.5; display:inline-block; width:100px; vertical-align:middle; float:left;}
.copy ul.iconlist li.icon_foot a:hover {background:#FF6633 url(../images/icons/icon_foot.png) no-repeat; background-position: 5px 50%; border:#ccc 1px solid; color:#FFFFFF; text-decoration:none;}

.copy ul.iconlist li.icon_fracture a{background:#ffffff url(../images/icons/icon_fracture.png) no-repeat; background-position: 5px 50%; border:#FFCEAE 1px solid; padding: 3px 0 3px 55px; margin: 5px 10px 5px 0; line-height:1.5; display:inline-block; width:100px; vertical-align:middle; float:left;}
.copy ul.iconlist li.icon_fracture a:hover {background:#FF6633 url(../images/icons/icon_fracture.png) no-repeat; background-position: 5px 50%; border:#ccc 1px solid; color:#FFFFFF; text-decoration:none;}

.copy ul.iconlist li.icon_hand a{background:#ffffff url(../images/icons/icon_hand.png) no-repeat; background-position: 5px 50%; border:#FFCEAE 1px solid; padding: 3px 0 3px 55px; margin: 5px 10px 5px 0; line-height:1.5; display:inline-block; width:100px; vertical-align:middle; float:left;}
.copy ul.iconlist li.icon_hand a:hover {background:#FF6633 url(../images/icons/icon_hand.png) no-repeat; background-position: 5px 50%; border:#ccc 1px solid; color:#FFFFFF; text-decoration:none;}

.copy ul.iconlist li.icon_hip a{background:#ffffff url(../images/icons/icon_hip.png) no-repeat; background-position: 5px 50%; border:#FFCEAE 1px solid; padding: 3px 0 3px 55px; margin: 5px 10px 5px 0; line-height:1.5; display:inline-block; width:100px; vertical-align:middle; float:left;}
.copy ul.iconlist li.icon_hip a:hover {background:#FF6633 url(../images/icons/icon_hip.png) no-repeat; background-position: 5px 50%; border:#ccc 1px solid; color:#FFFFFF; text-decoration:none;}

.copy ul.iconlist li.icon_infusion a{background:#ffffff url(../images/icons/icon_infusion.png) no-repeat; background-position: 5px 50%; border:#FFCEAE 1px solid; padding: 3px 0 3px 55px; margin: 5px 10px 5px 0; line-height:1.5; display:inline-block; width:100px; vertical-align:middle; float:left;}
.copy ul.iconlist li.icon_infusion a:hover {background:#FF6633 url(../images/icons/icon_infusion.png) no-repeat; background-position: 5px 50%; border:#ccc 1px solid; color:#FFFFFF; text-decoration:none;}

.copy ul.iconlist li.icon_joint a{background:#ffffff url(../images/icons/icon_jointreplacement.png) no-repeat; background-position: 5px 50%; border:#FFCEAE 1px solid; padding: 3px 0 3px 55px; margin: 5px 10px 5px 0; line-height:1.5; display:inline-block; width:100px; vertical-align:middle; float:left;}
.copy ul.iconlist li.icon_joint a:hover {background:#FF6633 url(../images/icons/icon_jointreplacement.png) no-repeat; background-position: 5px 50%; border:#ccc 1px solid; color:#FFFFFF; text-decoration:none;}

.copy ul.iconlist li.icon_knee a{background:#ffffff url(../images/icons/icon_knee.png) no-repeat; background-position: 5px 50%; border:#FFCEAE 1px solid; padding: 3px 0 3px 55px; margin: 5px 10px 5px 0; line-height:1.5; display:inline-block; width:100px; vertical-align:middle; float:left;}
.copy ul.iconlist li.icon_knee a:hover {background:#FF6633 url(../images/icons/icon_knee.png) no-repeat; background-position: 5px 50%; border:#ccc 1px solid; color:#FFFFFF; text-decoration:none;}

.copy ul.iconlist li.icon_osteoperosis a{background:#ffffff url(../images/icons/icon_osteoperosis.png) no-repeat; background-position: 5px 50%; border:#FFCEAE 1px solid; padding: 3px 0 3px 55px; margin: 5px 10px 5px 0; line-height:1.5; display:inline-block; width:100px; vertical-align:middle; float:left;}
.copy ul.iconlist li.icon_osteoperosis a:hover {background:#FF6633 url(../images/icons/icon_osteoperosis.png) no-repeat; background-position: 5px 50%; border:#ccc 1px solid; color:#FFFFFF; text-decoration:none;}

.copy ul.iconlist li.icon_physiatry a{background:#ffffff url(../images/icons/icon_physiatry.png) no-repeat; background-position: 5px 50%; border:#FFCEAE 1px solid; padding: 3px 0 3px 55px; margin: 5px 10px 5px 0; line-height:3; display:inline-block; width:100px; vertical-align:middle; float:left;}
.copy ul.iconlist li.icon_physiatry a:hover {background:#FF6633 url(../images/icons/icon_physiatry.png) no-repeat; background-position: 5px 50%; border:#ccc 1px solid; color:#FFFFFF; text-decoration:none;}

.copy ul.iconlist li.icon_physical_therapy a{background:#ffffff url(../images/icons/icon_physical_therapy.png) no-repeat; background-position: 5px 50%; border:#FFCEAE 1px solid; padding: 3px 0 3px 55px; margin: 5px 10px 5px 0; line-height:.95; display:inline-block; width:100px; vertical-align:middle; float:left;}
.copy ul.iconlist li.icon_physical_therapy a:hover {background:#FF6633 url(../images/icons/icon_physical_therapy.png) no-repeat; background-position: 5px 50%; border:#ccc 1px solid; color:#FFFFFF; text-decoration:none;}

.copy ul.iconlist li.icon_shoulder a{background:#ffffff url(../images/icons/icon_shoulder.png) no-repeat; background-position: 5px 50%; border:#FFCEAE 1px solid; padding: 3px 0 3px 55px; margin: 5px 10px 5px 0; line-height:1.5; display:inline-block; width:100px; vertical-align:middle; float:left;}
.copy ul.iconlist li.icon_shoulder a:hover {background:#FF6633 url(../images/icons/icon_shoulder.png) no-repeat; background-position: 5px 50%; border:#ccc 1px solid; color:#FFFFFF; text-decoration:none;}

.copy ul.iconlist li.icon_spine a{background:#ffffff url(../images/icons/icon_spine.png) no-repeat; background-position: 5px 50%; border:#FFCEAE 1px solid; padding: 3px 0 3px 55px; margin: 5px 10px 5px 0; line-height:1.5; display:inline-block; width:100px; vertical-align:middle; float:left;}
.copy ul.iconlist li.icon_spine a:hover {background:#FF6633 url(../images/icons/icon_spine.png) no-repeat; background-position: 5px 50%; border:#ccc 1px solid; color:#FFFFFF; text-decoration:none;}

.copy ul.iconlist li.icon_sportsmed a{background:#ffffff url(../images/icons/icon_sportsmed.png) no-repeat; background-position: 5px 50%; border:#FFCEAE 1px solid; padding: 3px 0 3px 55px; margin: 5px 10px 5px 0; line-height:1.5; display:inline-block; width:100px; vertical-align:middle; float:left;}
.copy ul.iconlist li.icon_sportsmed a:hover {background:#FF6633 url(../images/icons/icon_sportsmed.png) no-repeat; background-position: 5px 50%; border:#ccc 1px solid; color:#FFFFFF; text-decoration:none;}



/******************************************************
DROP DOWN TOGGLE TAB STYLING 
**********************************************************/


.ddpanel .ddpanelcontent{ /*CSS for "content" DIV of Drop Down Panel*/
color: white; background: #F15D22;/*background of Drop Down Panel*/ 
/*Do NOT add any "padding" or "margin" properties here! Any padding/margin should be added to your content's container within this DIV instead */
}

.ddpanel .ddpaneltab{ /*CSS for "toggle" tab DIV of Drop Down Panel*/
margin-right: 20px; font: normal 12px Arial; z-index:600; position:absolute; right:20px;}

.ddpanel .ddpaneltab a{ /*"toggle" tab related CSS*/
float: right; color: white; background: #F15D22; /*background of toggle tab*/
text-decoration: none; letter-spacing: 1px;  -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-right-radius: 3px; -webkit-border-bottom-left-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-right:#9F3309 1px solid; border-bottom:#9F3309 1px solid; font-size:15px;}

.ddpanel .ddpaneltab a span{ /*"toggle" tab related CSS*/ 
float: left; display: block; padding: 1px 12px 4px 13px; cursor: pointer;}

.ddpanel .ddpaneltab a span img.pointerimage{ /*CSS for pointer image within toggle tab*/
margin-top: 2px;margin-left: 5px;}

.ddpanel .ddpaneltab a:hover{ /*"toggle" tab related CSS*/
background-color: #666;  border-right:#333 1px solid; border-bottom:#333 1px solid; /*background of toggle tab onMouseover*/}

.ddpanel .ddpaneltab a:active, .ddpanel .ddpaneltab a:focus{ /*"toggle" tab related CSS*/
outline: 0;}


.ddpanel .ddpaneltab a:hover span{ /*"toggle" tab related CSS*/
background-color: transparent;}

.dropdown_content {width: 903px;margin:0 auto; padding:15px 0 5px 0;}
.dropdown_content a,.dropdown_content a:hover { color: #FFF; text-decoration: underline; font-size: 10px; font-weight: bold; }


.dropdown_content p {margin:5px 0 15px 0; line-height:1.2;}
.dropdown_content .col {display:inline; min-height:50px; width:250px; padding-left:15px; float:left;}
.dropdown_content .first {padding-left:100px;}
object {
   outline: none;
}

