/* Common CSS for Skin_04a. Copyright 2006-2010 Internet Matrix, Inc. */


/* ---------- begin global styles ---------- */


a, br, div, form, h1, h2, h3, h4, h5, h6, input, label, object, ol, p, select, span, table, td, textarea, tr, ul {margin:0; padding:0; list-style:none;}
body {background:#6e441b url(ui_images/body-bg.png?v=4.2.0.65) center; margin:0; font-family:arial, helvetica, sans-serif; font-size:11px;}
div[class="clear_float"] {clear:both;}
span[class="required"] {color:#ff0000;}
span[class^="err"] {color:#e31e1e;}

div[id^="body"] {background:url(ui_images/body-wrapper-bg.png?v=4.2.0.65) repeat-x top center; padding-bottom:10px; width:100%; position:absolute;}


/* ---------- begin header ---------- */


div[id="header"] {background:url(ui_images/header-bg.png?v=4.2.0.65) no-repeat; margin:0 auto; width:920px;}
div[id="header"] form {background:url(ui_images/search-panel-bg.png?v=4.2.0.65) no-repeat top right; margin:0 0 -69px 652px; position:relative; width:268px; height:69px; z-index:1;}
div[id="header"] input[type="text"] {background:url(ui_images/transparent.png?v=4.2.0.65); border:0; width:156px; height:12px; position:absolute; top:44px; right:80px; font-size:11px;}
div[id="header"] input[type="submit"] {background:url(ui_images/search-button-bg.png?v=4.2.0.65) no-repeat 0 -36px; border:0; cursor:pointer; padding:36px 0 0 36px; width:36px; height:36px; position:absolute; top:32px; right:24px;}
div[id="header"] input[type="submit"]:hover {background-position:0 0;}

div[id="header"] form + div {padding-top:10px; position:relative; overflow:hidden;}
div[id="header"] form + div > div {background:url(ui_images/banner-mask-bg.png?v=4.2.0.65) no-repeat top center; position:absolute; width:920px; height:840px; top:0; left:0;}


/* ---------- begin custom content ---------- */


div[id^="custom_"] {background:url(ui_images/navigation-bg.png?v=4.2.0.65) no-repeat 0 100%; position:relative; margin:0 auto; margin-top:-38px; /*padding:0 24px;*/ width:872px; z-index:3;}


/* ---------- begin custom content menu ---------- */


div[id^="custom_"] > ul {display:inline; margin-right:-3px;}
div[id^="custom_"] > ul > li {background:url(ui_images/tab-left-bg.png?v=4.2.0.65) no-repeat 0 -100px; display:inline-block; padding-left:18px;}
div[id^="custom_"] > ul > li > a {background:url(ui_images/tab-right-bg.png?v=4.2.0.65) no-repeat 100% -100px; color:#fff; display:block; padding-right:20px; height:38px; line-height:44px; font-weight:bold; text-decoration:none; white-space:nowrap;}
div[id^="custom_"] > ul > li[class^="menu_"] {display:none;}
div[id^="custom_"] > ul > li[class^="drop"] > a {background-image:url(ui_images/tab-right-bg-b.png?v=4.2.0.65); padding-right:30px;}
div[id^="custom_"] > ul > li:hover {background-position:0 0;}
div[id^="custom_"] > ul > li:hover a {background-position:100% 0;}
div[id^="custom_"] ul li[class^="drop"]:hover > div > ul {visibility:visible;}

div[id^="custom_"] ul ul {background:url(ui_images/horizontal_sprite.png?v=4.2.0.65) no-repeat 0 100%; margin-top:10px; margin-left:-18px; padding-right:10px; padding-bottom:10px; position:absolute; width:160px; text-align:left; visibility:hidden;}
div[id^="custom_"] li li {position:relative; width:160px; float:left;}
div[id^="custom_"] li li a {display:block; color:#fff; padding:6px 10px; width:140px; text-decoration:none;}
div[id^="custom_"] li li[class^="drop"] > a {background:url(ui_images/drop-icon.png?v=4.2.0.65) no-repeat 143px 50%; padding-right:24px; width:126px;}
div[id^="custom_"] li li[class$="_top"] {background:url(ui_images/horizontal_sprite.png?v=4.2.0.65) no-repeat -270px 0; position:absolute; width:170px; height:10px; top:-10px; left:0; overflow:hidden;}
div[id^="custom_"] li li[class$="_btm"] {height:10px; overflow:hidden;}
div[id^="custom_"] li li:hover > a {background-color:#95a568;}

div[id^="custom_"] ul ul ul {margin-left:160px; top:0;}
div[id^="custom_"] li li li[class$="_top"] {background-position:-270px -100px;}


/* ---------- begin status bar ---------- */


div[id="status_bar"] {background:url(ui_images/status-bar-bg.png?v=4.2.0.65) no-repeat; color:#fff; margin:0 auto; padding:0 26px; width:868px; height:29px;}
div[id="status_bar"] a {color:#fff; display:block; margin:6px 4px; padding-left:18px; height:16px; text-decoration:none; float:right;}
div[id="status_bar"] a[class="home"] {background:url(/css/skins/global/images/vertical_sprite.png?v=4.2.0.65) 0 -2098px no-repeat; padding:0; width:16px; float:left;}
div[id="status_bar"] a[class^="log"] {background:url(/css/skins/global/images/vertical_sprite.png?v=4.2.0.65) 0 -2200px no-repeat;}
div[id="status_bar"] a[class$="_account"] {background:url(/css/skins/global/images/vertical_sprite.png?v=4.2.0.65) 0 -2300px no-repeat;}
div[id="status_bar"] a[class$="_cart"] {background:url(/css/skins/global/images/vertical_sprite.png?v=4.2.0.65) 0 -2400px no-repeat;}
div[id="status_bar"] a:hover {color:#d9ef99;}
div[id="status_bar"] a strong {display:none;}
div[id="status_bar"] p {line-height:26px; float:left;}


/* ---------- begin content ---------- */


div[id="content"] {background:url(ui_images/content-bg.png?v=4.2.0.65) repeat-y; width:900px; margin:0 auto; padding:0 10px;}
div[id="content"] div[id^="seo_"] {width:720px; float:right;}


/* ---------- begin left column ---------- */


div[id^="left_"] {color:#fff; margin-bottom:64px; position:relative; width:180px; float:left; z-index:2;}
div[id^="left_"] div[class$="_column_top"] {background:url(ui_images/left-column-bg-top.png?v=4.2.0.65) no-repeat; position:absolute; width:198px; height:90px; top:0;}

div[id^="left_"] div[id$="content"] {background:url(ui_images/left-column-bg.png?v=4.2.0.65) no-repeat bottom; padding-bottom:24px; min-height:146px;}
div[id^="left_"] div[id$="content"] h2 {background:url(ui_images/community-content-h2-bg.png?v=4.2.0.65) no-repeat; width:180px; height:90px;}
div[id^="left_"] div[id$="content"] h2 strong, div[id^="left_"] a strong {display:none;}

div[id^="left_"] div[id^="member"] h2 {background:url(ui_images/community-member-h2-bg.png?v=4.2.0.65) no-repeat;}


/* ---------- begin left column menu ---------- */ 


div[id^="left_"] ul {margin-left:26px; position:relative; width:154px; z-index:2;}
div[id^="left_"] > div > ul > li {position:relative; text-align:right; float:left;}
div[id^="left_"] > div > ul > li > a {color:#fff; display:block; padding:4px 18px; width:118px; text-decoration:none;}
div[id^="left_"] > div > ul > li:hover > a {color:#d9ef99;}
div[id^="left_"] ul li[class^="drop"] > a {background:url(ui_images/drop-icon.png?v=4.2.0.65) no-repeat 142px 50%;}
div[id^="left_"] ul li[class^="drop"]:hover > div > ul {left:auto;}
div[id^="left_"] ul li:hover a span {color:#95a568;}

div[id^="left_"] ul ul {background:url(ui_images/horizontal_sprite.png?v=4.2.0.65) no-repeat 0 100%; margin-left:154px; padding-right:10px; padding-bottom:10px; position:absolute; width:160px; top:10px; left:-999em; text-align:left;}
div[id^="left_"] li li {position:relative; width:160px; float:left;}
div[id^="left_"] li li a {display:block; color:#fff; padding:6px 10px; width:140px; text-decoration:none;}
div[id^="left_"] li li[class^="drop"] > a {background-position:144px 50%; padding-right:24px; width:126px;}
div[id^="left_"] li li[class$="_top"] {background:url(ui_images/horizontal_sprite.png?v=4.2.0.65) no-repeat -270px -100px; position:absolute; width:170px; height:10px; top:-10px; left:0; overflow:hidden;}
div[id^="left_"] li li[class$="_btm"] {height:10px; overflow:hidden;}
div[id^="left_"] li li:hover > a {background-color:#95a568;}
div[id^="left_"] li li:hover > a span {color:#c5d98b;}

div[id^="left_"] ul ul ul {margin-left:160px;}


/* ---------- begin login panel ---------- */


div[id="login_panel"] {background:url(ui_images/login-panel-bg.png?v=4.2.0.65) no-repeat; margin-bottom:-88px; padding-top:8px; position:relative; width:180px; height:263px; z-index:1;}
div[id="login_panel"] h2 strong {display:block; margin-bottom:14px; padding-left:22px; font-size:12px;}
div[id="login_panel"] form {width:140px; margin:0 auto;}
div[id="login_panel"] form div div {display:block; margin-bottom:10px; width:117px; height:36px; position:relative;}
div[id="login_panel"] label {font-weight:bold;}
div[id="login_panel"] label + input {background:url(ui_images/transparent.png?v=4.2.0.65); border:0; color:#000; padding:2px 0; position:absolute; width:85px; height:14px; top:21px; left:32px; font-size:11px;}
div[id="login_panel"] input[type="submit"] {background:url(ui_images/login-button-bg.png?v=4.2.0.65) no-repeat 50% -26px; border:none; color:#67734d; cursor:pointer; display:block; margin:14px 0 4px 30px; padding:22px 0 0 73px; width:73px; height:22px;}
div[id="login_panel"] input[type="submit"]:hover {background-position:50% -4px;}
div[id="login_panel"] p {margin-left:-8px; text-align:center;}
div[id="login_panel"] p a {color:#fff; text-decoration:none;}
div[id="login_panel"] p a:hover {color:#d9ef99;}


/* ---------- begin logout ---------- */


div[id="logout_panel"] {background:url(ui_images/logout-panel-bg.png?v=4.2.0.65) no-repeat; margin-bottom:-88px; padding-top:8px; position:relative; width:180px; height:263px; z-index:1;}
div[id="logout_panel"] h2 strong {display:block; padding-left:22px; font-size:12px;}
div[id="logout_panel"] p {padding:30px 20px 10px 28px; font-size:12px;}
div[id="logout_panel"] a {color:#fff;}
div[id="logout_panel"] a:hover {color:#d9ef99;}
div[id="logout_panel"] p + a {background:url(ui_images/logout-button-bg.png?v=4.2.0.65) no-repeat 0 -26px; display:block; margin:0 auto; width:73px; height:22px;}
div[id="logout_panel"] p + a:hover {background-position:0 -4px;}


/* ---------- begin center column ---------- */


div[id^="center_"] {background:#6d7d49 url(ui_images/content-top-bg.png?v=4.2.0.65) no-repeat; color:#fff; padding:0 20px; position:relative; width:490px; line-height:1.5; float:left; z-index:1;}
div[id^="center_"] h1 {font-size:16px;}
div[id^="center_"] h2 {font-size:15px;}
div[id^="center_"] h3 {font-size:14px;}
div[id^="center_"] h4 {font-size:13px;}
div[id^="center_"] h5 {font-size:12px;}
div[id^="center_"] h6 {font-size:11px;}
div[id^="center_"] p {margin:15px 0;}
div[id^="center_"] ul {margin:15px 30px; list-style:disc;}
div[id^="center_"] ol {margin:15px 30px; list-style:decimal;}
div[id^="center_"] a {color:#d9ef99;}
div[id^="center_"] a:hover {color:#3e462f;}
div[id^="center_"] a[class^="back"] {background:url(ui_images/vertical_sprite.png?v=4.2.0.65) no-repeat 0 -500px; display:inline-block; margin-bottom:20px; padding-left:20px; height:15px; line-height:13px;}
div[id^="center_"] a[class^="back"]:hover {background-position:0 -400px;}
div[id^="center_"] a[class^="back"] strong {font-weight:normal;}
div[id^="center_"] a[class="top"] {background:url(ui_images/vertical_sprite.png?v=4.2.0.65) no-repeat 0 -900px; display:block; margin-top:20px; padding-left:20px; width:20px; height:15px; line-height:13px; clear:both;}
div[id^="center_"] a[class="top"]:hover {background-position:0 -800px;}
div[id^="center_"] hr {border-top:1px dotted #9aa675; border-right:none; border-bottom:none; border-left:none; margin:20px 0; height:0; clear:both;}

div[id^="center_"] div[id$="_sublinks"] {margin:20px 0; line-height:20px; clear:both;}
div[id^="center_"] div[id$="_sublinks"] ul {list-style:none; margin:10px 0;}


/* ---------- begin breadcrumbs ---------- */


div[id="breadcrumbs"] {color:#fff; width:440px; height:34px; margin:10px -20px 20px -20px; padding-left:20px; line-height:34px; font-size:12px; font-weight:bold; overflow:hidden;}
div[id="breadcrumbs"] p {margin:0 4px 0 0; float:left;}
div[id="breadcrumbs"] p a {color:#fff; text-decoration:none; font-weight:normal;}
div[id="breadcrumbs"] p a:hover {color:#d9ef99;}
div[id="breadcrumbs"] p strong {display:none;}


/* ---------- begin featured articles ---------- */


div[id^="featured_"] {background:url(ui_images/featured-articles-bg.png?v=4.2.0.65) no-repeat; margin:0 -20px; padding:0 20px; clear:both;}
div[id^="featured_"] h2 {height:74px;}
div[id^="featured_"] h2 strong {display:none;}
div[id^="featured_"] div[class="article"] {width:48%; padding:1%; float:left;}
div[id^="featured_"] div[class="article"] img {margin-right:10px; width:75px; height:75px; float:left;}
div[id^="featured_"] div[class="article"] img + a {font-size:12px; font-weight:bold;}
div[id^="featured_"] div[class="article"] p {margin:10px 0;}
div[id^="featured_"] div[class="article"] p > a {background:url(ui_images/vertical_sprite.png?v=4.2.0.65) no-repeat -385px -700px; display:inline-block; margin-top:10px; padding-left:20px; height:15px; line-height:13px;}
div[id^="featured_"] div[class="article"] p > a:hover {background-position:-385px -600px;}


/* ---------- begin office hours ---------- */


table[id^="office"] td {background:#525b3e; border-color:#6d7d49;}
table[id^="office"] td[class="days"] {background:#525b3e;}
table[id^="office"] tr:hover td {background:#94a467;}
table[id^="office"] tr:hover td[class="days"] {background:#94a467; color:#fff;}
table[id^="office"] thead td[class$="s"],
table[id^="office"] thead:hover td[class$="s"] {background:#485137; color:#fff;}


/* ---------- begin calender ---------- */


div[id*="_calendar_nav"] {background:#485137;}
div[id*="_calendar_nav"] > div:first-child a {background:url(ui_images/vertical_sprite.png?v=4.2.0.65) no-repeat 0 -500px;}
div[id*="_calendar_nav"] > div:first-child a:hover {background-position:0 -400px;}
div[id*="_calendar_nav"] > div:first-child a ~ a {background-position:-385px -700px;}
div[id*="_calendar_nav"] > div:first-child a ~ a:hover {background-position:-385px -600px;}
div[id*="_calendar_nav"] > div:first-child > strong {color:#000}
div[id*="_calendar_nav"] > div:first-child + div a:hover {color:#bfd17b;}
div[id*="_calendar_nav"] > div:first-child + div strong {color:#000;}

div[id*="calendar_opt"] {background:#485137;}
div[id$="_column"] div[id*="calendar_opt"] a {background:url(ui_images/vertical_sprite.png?v=4.2.0.65) no-repeat 0 -500px;}
div[id$="_column"] div[id*="calendar_opt"] a:hover {background-position:0 -400px;}
div[id$="_column"] div[id*="calendar_opt"] a ~ a {background-position:100% -700px;}
div[id$="_column"] div[id*="calendar_opt"] a ~ a:hover {background-position:100% -600px;}

table[id$="_calendar"] th {background:#525b3e; border-color:#6d7d49;}
table[id$="_calendar"] td {background:#525b3e; border-color:#6d7d49; width:14.28%; height:68px;}
table[id$="_calendar"] td p[class="date"] {background:#525b3e;}
table[id$="_calendar"] td p[class^="event_"] a {background:#94a467;}
table[id$="_calendar"] td p[class^="event_"] a:hover {background:#bfd17b;}
table[id$="_calendar"] td div {background:#525b3e; border-color:#485137;}

table[id$="_calendar"] td[class*="_event"] p[class="date"] {background:#485137;}
table[id$="_calendar"] td[class*="_current"] p[class="date"] {background:#bfd17b;}


/* ---------- begin blog ---------- */


div[id="blog_options"] a {background:url(ui_images/vertical_sprite.png?v=4.2.0.65) no-repeat 0 -1100px; padding-left:20px; height:15px; line-height:13px;}
div[id="blog_options"] a:hover {background-position:0 -1000px;}
div[id="blog_options"] a[id^="back"] {background-position:0 -500px;}
div[id="blog_options"] a[id^="back"]:hover {background-position:0 -400px;}

div[id$="_column"] div[id="blog_archive"],
div[id$="_column"] form[id$="_comment"] {background-color:#94a467;}

div[id$="_column"] div[id="blog_archive"] h3,
div[id$="_column"] form[id$="_comment"] h3 {background-color:#485137;}

div[class="blog_post"],
h3[class="comment_title"],
p[class="no_comments"],
div[class="blog_comment"] {border-color:#9aa675;}


/* ---------- begin exercise category ---------- */


div[class="iexercise"] {border-color:#9aa675;}

div[class="iexercise"] p a {background:url(ui_images/vertical_sprite.png?v=4.2.0.65) no-repeat -385px -700px; line-height:13px; top:115px;}
div[class="iexercise"] p a:hover {background-position:-385px -600px;}

div[class="iexercise"] table {background:#525b3e; width:326px;}
div[class="iexercise"] thead {background:#485137;}
div[class="iexercise"] td {border-color:#6d7d49;}


/* ---------- begin my account ---------- */


div[id^="center_"] table[class="my_exercise_prescription"] thead th,
div[id^="center_"] table[id="my_orders"] tr th {background-color:#485137; border-color:#6d7d49; font-size:11px;}

div[id^="center_"] table[class="my_exercise_prescription"] tr td,
div[id^="center_"] table[id="my_orders"] tr td {background:#525b3e; border-color:#6d7d49; font-size:11px;}


/* ---------- begin store ---------- */


div[class$="_product"] {border-color:#9197a6;}
div[class$="_product"] a[class^="add_"] {background:url(ui_images/vertical_sprite.png?v=4.2.0.65) no-repeat -385px -700px; line-height:13px;}
div[class$="_product"] a[class^="add_"]:hover {background-position:-385px -600px;}
div[class$="_product"] span {color:#f5af2a;}

form[id^="cart_"] > div a {background:url(ui_images/vertical_sprite.png?v=4.2.0.65) no-repeat 0 -500px; line-height:13px;}
form[id^="cart_"] > div a:hover {background-position:0 -400px;}
form[id^="cart_"] > div a + a {background-position:100% -700px;}
form[id^="cart_"] > div a + a:hover {background-position:100% -600px;}
form[id^="cart_"] table {background-color:#485137; border-color:#6d7d49;}
form[id^="cart_"] table tr[class="tbody"] td {background:#525b3e; border-color:#6d7d49;}
form[id^="cart_"] table tr[class="tbody"] td span {color:#f5af2a;}

form[id="checkout_form"] div,
form[id="checkout_form"] table {background-color:#525b3e; border-color:#6d7d49;}
form[id="checkout_form"] table tr th,
form[id="checkout_form"] table tr td {border-color:#6d7d49;}
form[id="checkout_form"] table tr td span {color:#f5af2a;}
form[id="checkout_form"] div h4,
form[id="checkout_form"] table tr.thead th {background-color:#485137; color:#fff; font-size:11px;}

table[id="order_invoice"],
table[id="order_invoice"] th,
table[id="order_invoice"] tr,
table[id="order_invoice"] td {background-color:#525b3e; border-color:#6d7d49;}
table[id="order_invoice"] th {background-color:#485137;}


/* ---------- begin right column ---------- */


div[id^="right_"] {background:url(ui_images/content-top-bg.png?v=4.2.0.65) no-repeat -530px 0; color:#fff; padding-bottom:158px; position:relative; width:190px; float:left;}
div[id^="right_"] h2 strong,
div[id^="right_"] a strong {display:none;}
div[id^="right_"] div[class$="_column_top"] {background:url(ui_images/right-column-bg-top.png?v=4.2.0.65) no-repeat; position:absolute; width:190px; height:60px;}


/* ---------- begin newsletter ---------- */


div[id^="newsletter_"] {background:url(ui_images/newsletter-bg.png?v=4.2.0.65) no-repeat bottom; padding-bottom:20px;}
div[id^="newsletter_"] h2 {background:url(ui_images/newsletter-h2-bg.png?v=4.2.0.65) no-repeat; display:block; width:190px; height:88px; position:relative; z-index:1;}
div[id^="newsletter_"] h2 + p > strong {margin-left:10px;}
div[id^="newsletter_"] form {background:url(ui_images/newsletter-form-bg.png?v=4.2.0.65) no-repeat 0 -88px; width:164px; margin:0 auto; padding:0 13px;}
div[id^="newsletter_"] label {font-weight:bold;}
div[id^="newsletter_"] div[class^="form"] {display:block; margin-bottom:15px; width:138px; height:31px; position:relative;}
div[id^="newsletter_"] input[type="text"] {background:url(ui_images/transparent.png?v=4.2.0.65); border:0; color:#000; padding:2px 0; position:absolute; width:100px; height:14px; top:16px; left:32px; font-size:11px;}
div[id^="newsletter_"] div[class^="check"] {color:#fff; position:relative; line-height:20px;}
div[id^="newsletter_"] input[type="checkbox"] {width:13px; height:13px; margin:4px 6px 0 0; float:left;}
div[id^="newsletter_"] div[class^="check"] strong {font-weight:bold;}
div[id^="newsletter_"] input[type="submit"] {background:url(ui_images/subscribe-button-bg.png?v=4.2.0.65) no-repeat 0 -36px; border:0; color:#485137; cursor:pointer; margin:18px 0 0 33px; padding:32px 0 0 98px; width:98px; height:32px;}
div[id^="newsletter_"] input[type="submit"]:hover {background-position:0 -4px;}


/* ---------- begin spine simulator ---------- */


div[id^="spine_"] {background:url(ui_images/3d-spine-bg.png?v=4.2.0.65) no-repeat; width:190px; padding:36px 0 24px 0; font-weight:bold; text-align:center;}
div[id^="spine_"] h2 {background:url(ui_images/3d-spine-h2-bg.png?v=4.2.0.65) no-repeat; display:block; position:relative; width:190px; height:52px; z-index:1;}
div[id^="spine_"] a {background:url(ui_images/launch-button-bg.png?v=4.2.0.65) no-repeat 0 -36px; display:block; margin:16px auto 0 auto; width:98px; height:32px;}
div[id^="spine_"] a:hover {background-position:0 -4px;}
div[id^="spine_"] span {display:none;}


/* ---------- begin page options ---------- */


div[id="page_options"] {background:url(ui_images/page-options-bg.png?v=4.2.0.65) no-repeat; margin-left:180px; padding-right:20px; position:relative; width:560px; height:34px; top:24px; overflow:hidden; clear:both; z-index:1;}
div[id="page_options"] ul {position:relative; height:34px; line-height:33px; left:50%; float:left;}
div[id="page_options"] li {margin:0 8px; position:relative; right:50%; float:left;}
div[id="page_options"] a {color:#fff; display:block; padding-left:18px; text-decoration:none;}
div[id="page_options"] a[class^="save_"] {background:url(/css/skins/global/images/vertical_sprite.png?v=4.2.0.65) no-repeat 0 -2490px;}
div[id="page_options"] a[class^="print_"] {background:url(/css/skins/global/images/vertical_sprite.png?v=4.2.0.65) no-repeat 0 -2590px;}
div[id="page_options"] a[class$="_friend"] {background:url(/css/skins/global/images/vertical_sprite.png?v=4.2.0.65) no-repeat 0 -2690px;}
div[id="page_options"] a[class^="email_"] {background:url(/css/skins/global/images/vertical_sprite.png?v=4.2.0.65) no-repeat 0 -2790px;}
div[id="page_options"] a[class$="_appointment"] {background:url(/css/skins/global/images/vertical_sprite.png?v=4.2.0.65) no-repeat 0 -2890px;}
div[id="page_options"] li a:hover {color:#d9ef99;}


/* ---------- begin footer ---------- */


div[id="footer"] {background:url(ui_images/footer-bg.png?v=4.2.0.65) no-repeat; margin:-46px auto; padding-top:130px; width:920px; height:106px; line-height:24px; text-align:center;}
div[id="footer"] p {color:#fff; display:inline;}
div[id="footer"] p a {color:#fff; text-decoration:none;}
div[id="footer"] p a:hover {color:#d9ef99;}

div[id="footer"] div p[id="terms"] {padding-right:6px;}

div[id="footer"] p[id^="websites_"] a + a {background:url(/images/brands/chiro/common/chiromatrix_footer_logo.png?v=4.2.0.65); display:inline-block; margin-left:3px; margin-right:4px; width:135px; height:17px; vertical-align:middle;}
div[id="footer"] p[id^="websites_"] a + a span,
div[id="footer"] p[id^="websites_"] + p a span {display:none;}