/* Global Section */
.cufon-loading a#header-request-appt .req, .cufon-loading .header-returnhome .home, .cufon-loading .cufon, .cufon-loading .topnav, .cufon-loading .connect-with-us, .cufon-loading .cali
{
	visibility: hidden !important;
}

body				{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;}
td, div, p, ul, ol			{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 12px; font-weight: normal; line-height: 18px;}
a 				{font-weight: normal;text-decoration: underline;}
a:active { border:none;}
a:link,a:visited 		{font-weight: normal;text-decoration: underline;}
a:hover 			{font-weight: normal;text-decoration: none; cursor: pointer;}
h1 				{font-size: 36px;font-weight: normal;font-style: normal;line-height:normal; margin:0px 0px 10px 0px;padding:0px;text-transform:uppercase;}
h2 				{font-size: 18px;font-weight: normal;font-style: normal;margin:0px; padding:0px;}
h3 				{font-size: 30px;font-weight: normal;font-style: normal;margin:0px; padding:0px;}
h4 				{font-size: 30px;font-weight: normal;font-style: normal;}
select 				{font-size: 12px;}
.Form 				{font-size: 12px;padding:1px 2px 1px 2px;}
.FormButton 			{font-size: 11px;font-weight: bold;cursor: pointer;}
.tb1 a:link, .tb1 a:visited     {text-decoration: none;}
.tb0 a, .tb0 a:visited          {text-decoration: none; padding: 0;}
.tb0, .tb1                      {padding: 5px 2px;}
.cufon {text-transform:uppercase;}
.section-emphasis.cufon {text-transform:none;}
.cufon-canvas {padding-bottom:1px;}
.section-subsection-head		{font-size:24px;}
a img {border:none;}
html,body { margin:0px; padding:0px;}
#homepage-text h1 {width:727px;}
.callout-title { font-style:italic;  font-size:16px; position:absolute; top:10px; left:10px;}
#phone-number-large {position:absolute; top:30px; left:8px;}
#header-container, #content-container{  position: relative;background:url(http://www.myspinalcareclinic.com/skins/10-02/images/site/main-content-bg.png) 50% 0 repeat-y;}
#large-footer-container{ margin: 0 auto; position: relative;background:url(http://www.myspinalcareclinic.com/skins/10-02/images/site/main-content-black-bg.png) 50% 0 repeat-y;}
#footer-nav-container{ margin: 0 auto; position: relative;background:url(http://www.myspinalcareclinic.com/skins/10-02/images/site/main-content-brown-bg.png) 50% 0 repeat-y;}
#large-footer { margin:0 auto; width:960px}
#footer-nav {width:960px; margin:0 auto;}
#header-container {z-index:5000; display:block;}
#header-bg {width:100%; height:100%; z-index:5000;}
.header-info {width:600px; height:116px; display:block; position:absolute; top:0; right:0; background:url(http://www.myspinalcareclinic.com/skins/10-02/images/site/header-info-grad.png) 0 0 repeat-x ; z-index:5001;}
#header,  #photo-container, #photo, #inner-photo, #content, #footer {width: 960px; margin: 0 auto; position: relative; padding-top:5px;}
#header {z-index:5000; width:960px; position:relative; padding: 5px 0 45px 0; min-height: 120px; _height: 120px;}
.branding a img{margin: 12px 0 12px 15px; border:0;}
.header-info a#header-request-appt { display:block; width:252px; height:36px; background:url(http://www.myspinalcareclinic.com/skins/10-02/images/site/request-appointment-online-button-bg.png) 0 0 no-repeat ; position:absolute; left:63px; top:11px; font-size:18px;  padding:0px 0 0px 0px;text-decoration:none;z-index:5001;}
.header-info a#header-request-appt .req {position:absolute; left:18px; bottom:7px;}
.header-info a#header-request-appt .cali {font-size:24px; position:absolute; right:12px; bottom:4px;}
.header-info a#header-request-appt:hover {}
#search-go-surround:hover {}
#header-search {background:url(http://www.myspinalcareclinic.com/skins/10-02/images/site/header-info-seperator.gif) 0 0 no-repeat;position:absolute; left:328px; top:0px; display:block; height:64px; width:270px;z-index:5001;}
#header-search #search {  border:1px solid ; height:14px; width:172px; position:absolute; top:14px; left:30px; padding-bottom:6px; font-size:14px; padding-top:8px; padding-left:5px; z-index:5001;}
#header-search input {z-index:5001;}
#search-go-surround {width:37px; height:30px;display:block;  font-size:14px;  position:absolute; left:214px; top:14px;}
#search-go-surround span {position:absolute; bottom:6px; left:12px;text-transform:uppercase;}
#search-go-surround input {position:absolute; top:1px; left:1px; }
#header-phone-number {position:absolute; top:75px; right:30px;  font-size:18px;}
#header-phone-number .phone-num {font-size:24px; }
.call-us {padding-top:2px; display:block; height:18px; float:left;}
/*.topnav { font-size:18px; height:33px; background:url(http://www.myspinalcareclinic.com/skins/10-02/images/site/nav-line.gif) 0 0 repeat-x; text-decoration:none; padding-top:15px; padding-left:0px; display:block; text-transform:uppercase;}
.topnav:hover, .topnav:active, .navigation ul li:hover .topnav {border-top:5px solid ;}*/
.header-returnhome {background: url(http://www.myspinalcareclinic.com/skins/10-02/images/site/header-info-seperator.gif) top right no-repeat; display: block; width: 50px; height:64px;}
.header-returnhome a:link, .header-returnhome a:visited {text-decoration: none; display: block; position: absolute; top: 22px; left: 10px; }
.header-returnhome .home {font-size: 16px;}

.sf-menu a:link, .sf-menu a:visited, .sf-menu a:hover {font-size:12px;text-transform:uppercase;}
h2.sidebar-header {margin:5px 0px 3px 0px;}
.disclaimer {font-size: 10px; padding:25px;}

#homepage-text {margin-top:10px;}
.navigation ul {list-style: none; margin: 0; padding: 0; }
.navigation li {float: left;}
.navigation li li, .navigation li li {float:inherit; display: block;}
.navigation li a:link, .navigation li a:visited, .navigation li a:hover, .navigation li a:active { display: block; text-decoration: none;}
#nav4 {width: 80px;}
#nav5 {width: 68px;}
#nav6 {width: 135px;}
#nav7 {width: 60px;}
#nav10 {width: 135px;}
#nav31 {width: 54px;}
#nav32 {width: 67px;}
#office-hours {width: 90px;}
#faqs {width: 29px;}
#success-stories {width: 102px;}
#nav8 {width: 60px;}
#nav11 {width: 75px;}
.navigation li a:focus {outline: none;}
.navigation li a.topnav-toplink { text-decoration:none; text-align:center; height:26px; padding-top:18px; font-size:13px;}
.navigation li li a:link, .navigation li li a:visited, .navigation li li a:hover {display:block; text-indent:0px; position:relative; outline:none; padding:5px 10px;   width:150px; border-bottom:1px solid ;z-index:5000;}
.navigation li ul {visibility: hidden; position:absolute; width:150px;z-index:5000;}
.navigation li li a:hover { }

#Phone-Number {font-size:16px;}
#Return-Home a:link, #Return-Home a:visited {font-size:12px;text-decoration:none;}
.Search-Text {font-size:12px;font-weight:bold;}
.banner-nav {position:absolute; bottom:10px; left:10px; z-index:999999;}
.banner-nav a{padding:3px 6px; text-decoration:none; margin-right:5px;}
.sidebar-header { font-size:18px; position:relative;}
.sidebar-header a{z-index:200;}
.sidebar-menu, .widget-item {border-top: 14px solid ; margin-top:8px;}
#homepage-text .content-text {font-size:14px; line-height:1.5; width:840px;}
#content-container {z-index:1; padding-bottom:15px; display:block;}
.main-content {width: 656px; float: right;padding-bottom:10px; }
 #phone-number-large {display:block; text-decoration:none; padding:0;}
/*
a.more-articles { width:69px; height:19px; border:1px solid ; font-family:Arial, Helvetica, sans-serif; font-size:11px;  text-decoration:none; position:absolute; top:4px; right:300px;padding-left:7px;}
a.more-articles:hover { }
a.Article-Title { }
.featured-article-summary {margin-top:5px;}
.article { border-top:1px solid ; width:641px; padding-top:4px; padding-left:15px; padding-bottom:35px;position:relative;}
.article .article-image img {float:right; padding-left:10px;}
.article-synop h3 {margin:10px 0px 15px 0;}
.article-synop { }
*/
.secondary-content {width: 290px; float: left;padding-bottom:10px; margin-top:0px;}
.sidebar-menu {border-top: 14px solid ;border-bottom: 14px solid ; margin-top:8px;}
#featured-articles {margin-top:20px;}
#related-sidebar {border-bottom:0px; margin-bottom:0px;}
.sidebar-menu ul {list-style:none; margin:0; padding:0;}
.sidebar-menu li {margin:0; padding:0;} 
.sidebar-menu li a:link, .sidebar-menu li a:visited {margin:0; padding:6px 0 6px 20px; height:18px; border-bottom:1px solid ; width:232px; display:block; text-decoration:none; } 
.sidebar-menu li.last a {border-bottom:none;} 
.sidebar-menu li a:hover, .sidebar-menu li a:active  { } 
#newsletter-signup {position:relative; height:185px;}
#newsletter-signup #newsletter-name, #newsletter-signup #newsletter-email { margin-left:25px;margin-top:10px; font-weight:bold; }
#newsletter-signup #newsletter-name input, #newsletter-signup #newsletter-email input {width:254px; height:24px;  border:1px solid ;margin-left:-15px; font-weight:normal; }
#subscribe-surround {display:block;  font-size:14px; position:relative; margin: 10px 0;}
#connect-with-us-callout {width:254px; height:110px; border:1px solid ; position:relative; background:url(http://www.myspinalcareclinic.com/skins/10-02/images/site/connect-with-us-bg.png) 0 0 repeat-x ; display:block;}
#connect-with-us-callout:hover {}
.connect-with-us { width:70px; font-size:24px;  position:absolute; left:30px; bottom:47px;text-transform:uppercase;}
.connect-with-us span {font-size:27px; position:absolute; top:24px; left:0;}
#connect-with-us-callout a{position:absolute; top:0; left:0; width:188px; height:80px; padding-left:110px; padding-top:30px;}
#featured-articles h3 {font-size:30px;text-transform:uppercase;margin:10px 0px 4px 0px;}
a.more-articles { width:69px; height:19px; border:1px solid ; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none;padding:3px 10px;position:relative;top:8px;}
a.more-articles:hover { }
.widget-item #inputs {padding:0px 0px 0px 20px;}
.btn-subscribe {}

/*#large-footer-connect ul {margin:0px 0 0 165px; list-style:none; padding:0; display:block; height:25px; width:150px;}
#large-footer-connect li {float:left; margin:4px;}
#large-footer-connect {clear:both; height:35px; width:300px; position:relative; margin-top:30px;display:block;}
#large-footer-connect-text { font-size:18px;  position:absolute; top:7px; left:0;}*/


#Navigation-Container ul {list-style: none; margin: 0; padding: 0; }
#Navigation-Container li {float: left;}
#Navigation-Container li li, #Navigation-Container li li {float:inherit; display: block;}
#Navigation-Container li a:link, #Navigation-Container li a:visited, #Navigation-Container li a:hover, #Navigation-Container li a:active { display: block; text-decoration: none;}
#Navigation-Container li a:focus {outline: none;}
#Navigation-Container li a.topnav-toplink { text-decoration:none; text-align:center; height:26px; padding-top:18px; font-size:13px;}
#Navigation-Container li li a:link, #Navigation-Container li li a:visited, #Navigation-Container li li a:hover {display:block; text-indent:0px; position:relative; outline:none; padding:5px 10px; width:150px; z-index:5000;}
#Navigation-Container li ul {visibility: hidden; position:absolute; width:150px;z-index:5000;margin-top:10px;}
#Navigation-Container li li a:hover { }

#Keystone {width:994px;min-height:600px;_height:600px;margin:0px auto;padding-top:10px;}
#Header-Zone {width:960px;height:163px;background:url(../images/site/back-header.png) no-repeat;margin:0px auto;position:relative; z-index:1000;}
	#Branding-Container {}
		#Logo-Container {position:absolute;top:20px;left:40px;}
		#Return-Home {position:absolute;top:57px;left:530px;}
		#Request-Appointment {position:absolute;top:44px;left:674px;width:252px;height:36px;}
		#Request-Appointment-Link:link, #Request-Appointment-Link:visited {display:block;width:252px;height:36px;background:url(http://www.myspinalcareclinic.com/skins/10-02/images/site/btn-request-appointment.png) no-repeat;}
		#Request-Appointment-Link:hover {background-position:0 100%;}
	#Navigation-Container {position:absolute;top:134px;left:16px;}
#Content-Zone {width:960px;margin:0px auto;margin-top:10px; z-index:50;}
	#Appointment-Container {width:960px;height:51px;background:url(http://www.myspinalcareclinic.com/skins/10-02/images/site/setup-appointment-top.png) no-repeat;position:relative;}
		#Phone-Number {position:absolute;left:20px;top:16px;}
		#Search-Box {position:absolute;left:730px;top:14px;width:220px;}
		#Search-Button {position:absolute;left:160px;top:6px;}
		#Search-Button a:link, #Search-Button a:visited {text-decoration:none;}
	#Banner-Container {}
	#Welcome-Container {padding:36px 50px 16px 50px;}
	#Sidebar-Container {width:254px;float:left;}
	#Callout-Container {width:656px;float:right;}
	#Sidebar-Home-Container {width:290px;float:left;}
	#Callout-Home-Container {width:614px;float:right;}
		#Sidebar-Home-Container .sidebar-menu li a:link, #Sidebar-Home-Container .sidebar-menu li a:visited {margin:0; padding:6px 0 6px 20px; height:18px; border-bottom:1px solid ; width:260px; display:block; text-decoration:none; } 
		#featured-articles .article {width:290px;min-height:360px;float:left;margin:13px 8px 15px 8px;}
		#featured-articles .featured-article-summary {margin-top:8px;}

#connect-with-us-callout {width:254px; height:110px; border:1px solid ; position:relative; background:url(http://www.myspinalcareclinic.com/skins/10-02/images/site/connect-with-us-bg.png) 0 0 repeat-x ; display:block;}
#connect-with-us-callout:hover {}
.connect-with-us { width:100px; font-size:22px;  position:absolute; left:30px; bottom:80px;text-transform:uppercase;}
.connect-with-us span {width:100px; font-size:22px; position:absolute; top:0; left:102px;}
#connect-with-us-callout a{position:absolute; top:0; left:0; width:188px; height:80px; padding:40px 0 0 50px;}
.secondary-content h2 { font-size: 18px; margin-top:5px;margin-bottom:10px;}
#large-footer-left {float:left; width:530px; position:relative; padding:30px 10px 0 20px;}
#large-footer-right {float:right; width:360px; padding-right:20px;}
.footer-call { font-size:24px; line-height:30px;}
.footer-about h4, .footer-seal-text {font-size:24px; font-style:italic; margin-top:30px; margin-bottom:10px; }
.footer-about p {font-style:italic;font-size:14px;}
#footer-seal {position:relative; width:500px; display:block; margin-top:15px; height:120px;}
#footer-seal img {float:left;}
.footer-seal-text{position:absolute; top:0; right:0; width:340px; line-height:1.15;}

#cox-seal { position:absolute; right:10px; top:147px;z-index:2000;}
#cox-seal img {z-index: 2001;}
#inner-photo {margin:0 auto; padding:0 0 0px 0;z-index:2;}

#large-footer-container {width:960px;margin:0px auto;background-color:#f5f3dd;}
#footer-nav-container {width:960px;margin:0px auto;background-color:#86846a;}
#footer-container {width:960px;margin:0px auto;background-color:#acaa94;}
.large-footer-menu {clear:both; padding-bottom:20px;}
.large-footer-menu-header {font-size:18px;  padding-top:20px;}
.large-footer-menu ul {list-style:none; margin:10px 0 0 0; padding:0;}
.large-footer-menu li {margin:0; padding:0;float:left;}
#large-footer-right a {text-decoration:none;}
.large-footer-menu li a { width:165px; padding:3px;  border-bottom:1px solid ; text-decoration:none; display:block;}
.large-footer-menu li.odd a {margin-right:15px;}
#large-footer-right a:hover, #large-footer-right a:active {}
#large-footer-connect {clear:both; height:35px; width:600px; position:relative; margin-top:10px;display:block;}
#large-footer-connect-text { font-size:18px;  position:absolute; top:7px; left:0;}
#large-footer-connect a {}
#large-footer-connect a:hover {}
/*#large-footer-facebook {position:absolute; left:120px; top:0;}
#large-footer-twitter {position:absolute; left:220px; top:7px;}*/

#footer-nav { display:block; padding:15px 0 15px 0;}
#footer-nav ul{list-style:none; margin:0 auto;}
#footer-nav li {float:left;}
#footer-nav li a { text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-right:0px; text-decoration:none; text-transform:uppercase;}
#footer-nav li a#contact-us {margin-right:0px;}
#footer-nav li a:hover {text-decoration:underline;}

#footer {width:960px; height:60px; margin:0 auto; display:block; position:relative;}
.rss {padding: 0; margin: 0; position: absolute; top: 6px; left: 170px;}
.sitemap-list {margin: 15px 0 0 3px; padding: 0; list-style: none;}
#copyright {position:absolute; top:10px; left:10px; font-size: 11px;}
#sitelinks {position:absolute; top:10px; left:400px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#sitelinks a {}
#poweredby a{position:absolute; top:10px; right:10px; display:block; text-decoration:none; font-size: 11px; }
p.description, p.currentTextHolder {}
#list1b ul {list-style:none; margin:0; padding:0;}
#list1b ul li {display:block; margin:0 0 0px 25px;}
.document-title-bar { padding:5px;}
.document-description {padding:5px 5px 5px 25px; border-top: 1px solid; font-size:11px;}
.doc-size {float:right; font-size:11px;  padding-top:5px;}
.basic  {
	width: 100%;
}
.basic div {
}

.basic p {
	margin-bottom : 10px;
	border: none;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	margin: 0px;
	padding: 10px;
}
.basic a.category-link {
	cursor:pointer;
	display:block;
	padding:5px;
	margin-top: 0;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: black;
	border: 1px solid ;
	padding-left:20px;
	position: relative;
	z-index: 1 !important;
}
.basic a.category-link:hover {
	
}
.basic a.selected {
	
	padding-left:20px;
}

#list2 {
	height: 178px;
	border: 1px solid ;
	overflow: hidden;
}
#list2 dd { height: 130px; overflow: hidden; }
.permalink {float:right;}
.breadcrumb { display:block; width:100%;}
.breadcrumb ul {list-style:none; margin:0px 0px 5px 0; padding:3px 10px; display:block; height:20px;}
.breadcrumb li {float:left; background:url(http://www.myspinalcareclinic.com/skins/10-02/images/site/crumb-seperator.png) 100% 50% no-repeat; margin-right:5px; padding-right:10px; font-size:10px;}
.breadcrumb li.current-page {background-image:none;}
.breadcrumb li a {font-size:10px;}
.sitemap-child		{width:30%; float:left ;padding:5px;}
.sitemap-child ul	{margin-top:3px; padding-left:20px;}

#google-map				{padding-top: 10px; float: right; text-align:center;}
#map__ctl0_pnlMap		{border: 1px solid ;}

.rss-feed {position:absolute; top:5px; right:20px;}
.tr-even {background-color:#ffffff;}
.tr-odd {background-color:#f5f5f5;}
.news-detail {position:relative; width:600px;}
.news-pictures {float:right; width:100px; padding: 0 10px 10px 10px;}
.news-date {border-top-style:solid;border-top-width:1px;display:block;font-weight:bold;padding-bottom:10px;padding-top:3px;text-align:right;}
.download-list li {list-style:none;}
.permalink{text-align:right; display:block;}
.doc-size, .doc-size2 {font-size:10px; font-weight:bold; color:#333333;}
.document-detail-info {margin-top:25px;}
.faq0 a:link, .faq0 a:visited, .faq1 a:link, .faq1 a:visited	{display:block; padding:5px 20px;}
.faq-permalink	{float:right;}
.FAQ-Answer {display:block;padding:5px 20px;}

.sitemap-title h2	{width:100%; height:20px; line-height:20px; margin:10px 0 0 0; padding:2px 2px 2px 5px;}
.sitemap-child		{width:30%; padding:5px; float:left;}
.staff-listing-summary, .staff-listing-summary div {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#staff-photo {float:left; margin:0 20px 20px 0; width:150px; padding:10px; border:1px solid; font-size:11px; font-weight:bold; line-height:1.2;}
#staff-photo img {margin-bottom:5px; border:1px solid;}
#staff-summary { padding:0px 0px 20px 0px;}
.view-profile {font-size:10px; display:block; width:100px; margin:0 auto;}
.topnav-last ul {left:850px;}

.extra-more {display: none;}
.more-topics, .more-markets {clear:both; float:right; padding-right:20px; font-size:11px; cursor:pointer;}
#large-footer-connect ul {margin:0px 0 0 110px; list-style:none; padding:0; display:block; height:25px; width:176px;}
#large-footer-connect li {float:left; position:relative; left:50px; margin:4px;}
/*		ID your pain content styles		*/
.section-subhead {font-size:24px;}
.section-subsection-head {font-size:24px;}
.section-emphasis {font-weight:bold; font-style:italic;}
.section-strong-list-item {font-size:18px; }
.section-list-1 { list-style:none; padding:0 0 0 20px;}
.section-list-pain { list-style:none; padding:0 0 0 20px;}
.section-list-1 li { background:url(../../10-01/images/site/li-arrow.png) 0 3px no-repeat; padding-left:20px;margin-top:5px;}
.section-list-pain li { background:url(../../10-01/images/site/li-arrow-pain.png) 0 3px no-repeat; padding-left:20px;margin-top:5px;}
.section-reference{padding:3px 15px; border:1px solid #999999; margin-top:15px;}
.reference-list{ font-size:10px; font-style:italic;}
.section-strong-list-item {display:inline;}
.condition-list {margin:0; padding:0; list-style:none;}
.condition-list li { padding:3px 5px;border-bottom:1px solid; width:100px; line-height:1.1;}
#condition-table { border:1px solid; margin-top:10px;}
.video-wrap-box {display:block; padding:10px; border:1px solid; position:relative; margin-top:20px;}
.video-callout {background:url(../../10-01/images/site/vid-callout-bg.png) 0 0  no-repeat; display:block;  width:500px; padding:75px 0 20px 70px; position:relative;}
.video-file {padding:5px; margin:0 auto;}
.video-file img {border:5px solid;}
.question, #final-questions { border:1px solid; border-width:1px 0; background:url(http://www.myspinalcareclinic.com/skins/10-01/images/site/question-mark.png) 10px 20px no-repeat; padding:10px 20px 10px 60px; margin-top:20px; }
.question-box p {color:#002F2F;font-weight:bold;}
.button-box {display:block; width:200px; height:55px; position:relative;}
.quiz-button button { padding:2px 8px; border:1px solid;font-size:14px; cursor:pointer; font-weight:bold; text-align:center; width:70px; display:block;}
.button-box .quiz-button {float:left;}
.quiz-button {padding:2px; display:inline-block; width:70px; margin-right:5px;}
#final-questions div {margin-bottom:10px;font-weight:bold;}
#final-questions input {margin-bottom:5px;}
#final-questions .quiz-button { margin-top:20px;}
#recommendations {border:1px solid; border-width:1px 0; background:url(../../10-01/images/site/answer-spine.png) 10px 20px no-repeat; padding:10px 20px 10px 60px; margin-top:20px; }
.answer-box {padding:5px 10px; margin-top:5px; border-bottom:1px solid;}
#recommendations .quiz-button {margin-top:20px;}
#recommendations h3 {margin-top:0px; margin-bottom:10px; font-size:20px; border-bottom:1px solid;padding-bottom:5px;}
.reset {float: right;}
.reset button{font-size:14px; font-weight:normal;}

.section-strong-list-item {font-size:18px; }
.section-list-1 { list-style:none; padding:0 0 0 20px;}
.section-list-pain { list-style:none; padding:0 0 0 20px;}
.section-list-1 li { background:url(http://www.myspinalcareclinic.com/skins/10-02/images/site/li-arrow.png) 0 3px no-repeat; padding-left:20px;margin-top:5px;}
.section-list-pain li { background:url(http://www.myspinalcareclinic.com/skins/10-02/images/site/li-arrow-pain.png) 0 3px no-repeat; padding-left:20px;margin-top:5px;}

#color-spine-list {width:220px; height:300px; background:url(http://www.myspinalcareclinic.com/images/spine-dull-color.jpg) 0 0 no-repeat; margin-left:25px; margin-bottom:20px;}
#color-spine-list ul{list-style:none; margin:0; padding:0;}
#color-spine-list li {list-style:none; margin:0; padding:0;}
#color-spine-list li a{font-size:18px;}
#cervical-spine a:link, #cervical-spine a:visited { height:50px; width:120px; display:block; text-indent:-9999px;}
#cervical-spine a:hover, #cervical-spine a:active {height:36px; width:120px; padding-top:14px;background:url(http://www.myspinalcareclinic.com/images/spine-bright-color.jpg) 0 0 no-repeat; text-align:right; text-indent:0px;}
#thoracic-spine a:link, #thoracic-spine a:visited { height:62px; width:120px; padding-top:60px;display:block; text-indent:-9999px;}
#thoracic-spine a:hover, #thoracic-spine a:active {height:62px; width:120px; padding-top:60px;background:url(http://www.myspinalcareclinic.com/images/spine-bright-color.jpg) 0 -50px no-repeat; text-align:right; text-indent:0px;}
#lumbar-spine a:link, #lumbar-spine a:visited { height:46px; width:120px;  padding-top:20px;display:block; text-indent:-9999px;}
#lumbar-spine a:hover, #lumbar-spine a:active {height:46px; width:120px; padding-top:20px;background:url(http://www.myspinalcareclinic.com/images/spine-bright-color.jpg) 0 -172px no-repeat; text-align:right; text-indent:0px;}
#sacrum-spine a:link, #sacrum-spine a:visited { height:28px; width:120px; padding-top:14px; display:block; text-indent:-9999px;}
#sacrum-spine a:hover, #sacrum-spine a:active {height:28px; width:120px; padding-top:14px;background:url(http://www.myspinalcareclinic.com/images/spine-bright-color.jpg) 0 -238px no-repeat; text-align:right; text-indent:0px;}
#coccyx-spine a:link, #coccyx-spine a:visited { height:31px; width:120px; display:block; text-indent:-9999px;}
#coccyx-spine a:hover, #coccyx-spine a:active {height:31px; width:120px;background:url(http://www.myspinalcareclinic.com/images/spine-bright-color.jpg) 0 -280px no-repeat; text-align:right; text-indent:0px;}

#sprawl-spine-list {width:370px; height:280px; background:url(../../../images/id-area-sprawl-dull.jpg) 0 0 no-repeat; margin-left:25px;}
#sprawl-spine-list ul{list-style:none; margin:0; padding:0;}
#sprawl-spine-list li {list-style:none; margin:0; padding:0;}
#sprawl-spine-list li a{font-size:18px;}
#cervical-spine-sprawl a:link, #cervical-spine-sprawl a:visited { height:71px; width:250px; padding-top:15px; display:block; text-indent:-9999px;}
#cervical-spine-sprawl a:hover, #cervical-spine-sprawl a:active {height:71px; width:230px; padding-top:15px;background:url(../../../images/id-area-sprawl-bright.jpg) 0 0 no-repeat; text-align:right; text-indent:0px; padding-right:20px;}
#thoracic-spine-sprawl a:link, #thoracic-spine-sprawl a:visited { height:28px; width:250px; padding-top:10px;display:block; text-indent:-9999px;}
#thoracic-spine-sprawl a:hover, #thoracic-spine-sprawl a:active {height:28px; width:230px; padding-top:10px;background:url(../../../images/id-area-sprawl-bright.jpg) 0 -86px no-repeat; text-align:right; text-indent:0px; padding-right:20px;}
#lumbar-spine-sprawl a:link, #lumbar-spine-sprawl a:visited { height:157px; width:250px;  padding-top:50px;display:block; text-indent:-9999px;}
#lumbar-spine-sprawl a:hover, #lumbar-spine-sprawl a:active {height:157px; width:230px; padding-top:50px;background:url(../../../images/id-area-sprawl-bright.jpg) 0 -124px no-repeat; text-align:right; text-indent:0px; padding-right:20px;}

#condition-table { border:1px solid; margin-top:10px;}
.section-emphasis {font-weight:bold; font-style:italic; font-size:16px;}
.condition-list {margin:0; padding:0; list-style:none;}
.condition-list li { padding:3px 5px;border-bottom:1px solid; width:100px; line-height:1.1;}
.image-float-left {text-align:center; font-weight:bold; clear:both;}
.image-float-right {text-align:center; font-weight:bold; clear:both;}
.image-non-certified { margin:20px 0 0 35px;}
.treeview .hitarea {
	background: #000 !important;
	height: 31px !important;
	position: absolute !important;
	width: 615px !important;
	z-index: 9999 !important;
	margin: 0 !important;
	float: none !important;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  	filter: alpha(opacity=0);
}
.collapsable ul, .expandable ul{position:relative;}
.category-link { height:19px; margin-bottom:5px; padding-left:25px; padding-top:5px;  border:1px solid ;}
.expandable .category-link, .collapsable .expandable .category-link, .collapsable .collapsable .expandable .category-link, .collapsable .collapsable .collapsable .expandable .category-link{background:url(../../../images/arrow-right.png) 5px 6px no-repeat  !important;  border:1px solid ; font-weight:bold;}
.collapsable .category-link{background:url(../../../images/arrow-down.png) 5px 6px no-repeat  !important;  border:1px solid ;  font-weight:bold;}
.empty-cat .category-link{background:none !important;  border:1px solid ;  font-weight:normal;}
.list1b div {background:none transparent;}
.treeview li li {margin-left:25px;}
.document-item { 
	margin: 0;
	padding: 0px 0 3px 20px;
	background: url(../../../scripts/images/treeview-default-line.gif) 0 0 no-repeat;
}
.treeview li.last .document-item{
background-position:0 -1766px;
}
.doc-list ul {display:none;}
.treeview li {background-image:none !important; padding-top:0 !important; padding-bottom:0 !important;}

.widget-item	{display:block; margin-bottom:15px; padding:5px 3px; background-color:#eeeeee;}
.widget-item .blurb-header {display:block; border-bottom:1px solid #999999; font-weight:bold; font-size:14px;}
.widget-item .blurb-date {display:block; background-color:#555555; color:#ffffff; font-size:10px; padding:0px 2px 0px 12px; margin-bottom:5px;}
.widget-item .blurb-more {margin-top:5px; text-align:right; margin-right:10px;}
.widget-item .blurb-title, .widget-item .blurb-content {margin-left:10px;}
.graphic-widget {margin:10px 0;}