/* Relative Path: /css/skins/global/global_common.css */ 


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


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


body, 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;}

body.zoom_1 {-moz-transform:scale(1.2); -moz-transform-origin:0 0; -ms-transform:scale(1.2); -ms-transform-origin:0 0; transform:scale(1.2); transform-origin:0 0; zoom:1.2; zoom:1\0/;}
body.zoom_2 {-moz-transform:scale(1.4); -moz-transform-origin:0 0; -ms-transform:scale(1.4); -ms-transform-origin:0 0; transform:scale(1.4); transform-origin:0 0; zoom:1.4; zoom:1\0/;}

img {border:0;}

div[class="clear_float"] {clear:both;}
span[class="required"] {color:#ff0000;}
span[class^="err"] {color:#e31e1e;}

a[class="nolink"] {cursor:default;}
div[id$="_column"] a[class*="pdf"] {background:url(http://chiropracticcafe.com/css/skins/global/images/vertical_sprite.png?v=4.12.9.108) no-repeat 0 -1200px; display:inline-block; margin-bottom:20px; padding-left:20px; line-height:16px;}
div[id$="_column"] a[class*="reader"] {background:url(http://chiropracticcafe.com/css/skins/global/images/vertical_sprite.png?v=4.12.9.108) no-repeat 0 -1300px; display:block; margin-bottom:20px; padding-top:39px; width:140px; height:0; overflow:hidden;}
a[class*="flash"] {background:url(http://chiropracticcafe.com/css/skins/global/images/vertical_sprite.png?v=4.12.9.108) no-repeat 0 -1500px; display:block; margin:10px auto; padding-top:39px; width:140px; height:0; overflow:hidden;}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {display:block; margin:0; padding:0;}

div[id="banner"] img {display:block;} /* Fixes unwanted padding under the website banner image when using an HTML5 DOCTYPE. */

input[type="text"],
input[type="password"],
textarea {outline:none; resize:none;}

*[class*="clearfix"]:before,
*[class*="clearfix"]:after {content:""; display:table;}
*[class*="clearfix"]:after {clear:both;}
*[class*="clearfix"] {*zoom:1;}


/* ---------- begin legacy styles - DO NOT REMOVE � SEE HOTFIX HFX-2008-03.doc   ---------- */


span[class="left"] {float:left; margin-right:20px;}
span[class="right"] {float:right; margin-left:20px;}
span[class="img-left"] {display:block; margin-right:10px; padding-bottom:10px; float:left;}
span[class="img-right"] {display:block; margin-left:10px; padding-bottom:10px; float:right;}
div[id$="_column"] span[class="img-left"] p,
div[id$="_column"] span[class="img-right"] p {margin-top:10px; font-size:10px;}


/* ---------- begin captions ---------- */


div[class="caption_left"] {margin-right:24px; width:200px; float:left;}
div[class="caption_right"] {margin-left:24px; width:200px; float:right;}
div[id$="_column"] div[class="caption_left"] p,
div[id$="_column"] div[class="caption_right"] p {margin:0; padding-top:12px; line-height:15px; font-size:10px; font-weight:bold;}


/* ---------- begin user login, user forgot password, & user registration forms ---------- */


form[name^="user_"] label {display:block; margin-bottom:4px;}
form[name^="user_"] input[name^="contact_"] {border:1px solid #c1cad2; padding:2px 4px;}
form[name^="user_"] input[type="checkbox"] {width:13px; height:13px; margin-right:4px; vertical-align:middle;}
form[name^="user_"] input[type="checkbox"] + span {vertical-align:middle;}
form[name^="user_"] input[type="submit"] {margin-top:6px;}
form[name^="user_"] select {border:1px solid #c1cad2; padding:1px; width:99%; vertical-align:middle;}

form[name^="user_"] div[class^="fieldset"] {clear:left;}
form[name^="user_"] div[class^="fieldset"] div {margin-bottom:12px; *margin-bottom:-5px; width:49%; float:left;}
form[name^="user_"] div[class^="fieldset"] div:first-child {margin-right:2%;}

form[name="user_add_contact"] div[class$="optional"] {display:none;}
form[name="user_add_contact"][class="showErr"] div[class$="optional"] {display:block;}

form[name^="user_"] div[id^="contact"][class^="fieldset"] {margin-bottom:12px;}
form[name^="user_"] div[id^="contact"][class^="fieldset"] select[name*="birthdate"] {width:16%;}

form[name="user_add_contact"] div[id$="subscription"] {padding-top:6px; *padding-top:4px;}
form[name="user_add_contact"] div[id$="subscription"] span[class^="checkbox"] {line-height:2;}
form[name="user_add_contact"] div[id$="subscription"] label {margin-bottom:12px;}

form[name="user_add_contact"] div[id$="verification"] {margin:12px 0;}
form[name="user_add_contact"] div[id$="verification"] img {
	display: block;
	margin-bottom: 15px;}
form[name="user_add_contact"] div[id$="verification"] input[name^="contact_verification"] {width:26%; display: block;}

form[name="user_login"] div,
form[name^="user_password"] div div {margin-bottom:12px; width:30%;}

div.single_column {
	display: block;
	margin-bottom: 10px;
}

div.single_column label {
	display: inline-block;
	width: 56%;
}
div.single_column input{
	display: inline-block;
	width: 40%;
}
div.single_column select{
	display: inline-block;
	width: 42%;
}

div.birthdate {
	display: inline-block;
	width: 43%;
}

div.birthdate select{	
	width: 46%;
}

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


/* div[id="banner"] img {visibility: hidden;} /* for javascript banner wiggle fix */


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


section[id="featured_articles"] {clear:both;}

article[class*="featured_article"] {display:inline-block; *display:inline; margin-top:18px; margin-right:-3px; width:48%; vertical-align:top; *zoom:1;}
article[class*="featured_article even"] {margin-left:4%;}
article[class*="featured_article"] img {margin-right:10px; width:75px; height:75px; float:left;}
div[id$="_column"] article[class*="featured_article"] p {margin:6px 0;}
article[class*="featured_article"] a[title^="View"] {background:url(http://chiropracticcafe.com/css/skins/global/images/vertical_sprite.png?v=4.12.9.108) no-repeat -125px -700px; display:inline-block; padding-left:20px; height:15px; line-height:15px;}
article[class*="featured_article"] a[title^="View"]:hover {background-position:-125px -600px;}


/* ---------- begin lead video attraction ---------- */


div[id="lead_video_attraction"] {background:#424242; margin:20px auto;}


/* ---------- begin slideshow ---------- */
div.slideshow_attraction div.slideshow ul{
	margin: 0;
	padding: 0;
}

div.slideshow_attraction div.slideshow ul li{
	margin: 0;
	padding: 0;
}

div.slideshow_attraction div.slideshow ul li a img{
	margin: auto;
}


/* ---------- begin lead generation form ---------- */


form[id^="lead_generation"] {margin:20px 0;}
form[id^="lead_generation"] label {display:inline-block; width:15%;}
form[id^="lead_generation"] input[type="text"] {border:1px solid #c1cad2; margin:0 4px 6px 0; padding:2px; width:144px; *vertical-align:top;}
form[id^="lead_generation"] img {display:block; margin:0 0 6px 15%; width:150px; height:50px;}
form[id^="lead_generation"] div[class^="submit"] {padding-left:15%;}


/* ---------- begin newsletter signup form ---------- */


div.no_int div.news_mod_usr_int, p.nws_err_msg {display:none;}

form.nws_sub_frm {padding:8px 12px 9px;}
form.nws_sub_frm span.errstring {display:block; clear:both;}

input.nws_usr_ipt {border:0; margin:4px 0; padding:2px; width:97.5%; height:14px; font-size:11px;}
label.nws_int_lbl {display:block;}
input.nws_cat_cbx {margin:4px 4px 0 0; width:13px; height:13px; float:left; clear:left;}
label.nws_cat_lbl {margin-top:4px; white-space:nowrap; float:left;}

div.news_mod_ver {width:120px; margin:0 auto;}
img.nws_ver_img {display:block; margin:6px 0; width:120px; height:40px;}
label.nws_ver_lbl {width:60px; float:left;}
input.nws_ver_ipt {border:0; padding:2px; width:56px; height:14px; font-size:11px; float:left;}

div.news_mod_sbmt {margin-top:13px; *margin-top:7px; text-align:center;}

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


table[id^="office"] {border-collapse:collapse; width:100%;}
table[id^="office"] td {border:1px solid #e3e4e9; padding:20px; text-align:center;}
table[id^="office"] thead td {background:#e3e4e9; font-weight:bold;}
table[id^="office"] tbody td:first-child {background:#f2f2f5; width:20%;}
table[id^="office"] tbody tr:hover td {background:#f2f2f5;}
table[id^="office"] tbody tr:hover td:first-child {background:#fff;}


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


table[class$="hours"] {border-collapse:collapse; width:100%;}
table[class$="hours"] tr > * {border:1px solid #e3e4e9; padding:20px; text-align:center;}
table[class$="hours"] th {background:#e3e4e9;}
table[class$="hours"] td:first-child {background:#f2f2f5; width:20%;}
table[class$="hours"] tr:hover td {background:#f2f2f5;}
table[class$="hours"] tr:hover td:first-child {background:#fff;}


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


div[id*="_calendar_nav"] {background:#6796f2; margin-bottom:10px; padding:5px 0; position:relative; height:15px; line-height:14px; font-size:12px;}
div[id*="_calendar_nav"] > div > strong {background:#fff; display:inline-block; margin:0 5px; padding:0 5px; min-height:15px; vertical-align:top;}
div[id*="_calendar_nav"] > div:first-child {position:absolute; top:5px; left:5px;}
div[id*="_calendar_nav"] > div:first-child a {background:url(http://chiropracticcafe.com/css/skins/global/images/vertical_sprite.png?v=4.12.9.108) no-repeat 0 -100px; display:inline-block; width:15px; height:15px;}
div[id*="_calendar_nav"] > div:first-child a:hover {background-position:0 0;}
div[id*="_calendar_nav"] > div:first-child a ~ a {background-position:100% -300px;}
div[id*="_calendar_nav"] > div:first-child a ~ a:hover {background-position:100% -200px;}
div[id*="_calendar_nav"] > div:first-child a strong {display:none;}
div[id*="_calendar_nav"] > div:first-child + div {margin-left:83px; text-align:center;}
div[id*="_calendar_nav"] > div:first-child + div a {color:#fff; margin:0 6px;}
div[id*="_calendar_nav"] > div:first-child + div a:hover {color:#0046bd;}

div[id*="calendar_opt"] {background:#6796f2; color:#fff; padding:5px; height:15px; line-height:14px; font-size:12px; font-weight:bold; text-align:center;}
div[id$="_column"] div[id*="calendar_opt"] a {background:url(http://chiropracticcafe.com/css/skins/global/images/vertical_sprite.png?v=4.12.9.108) no-repeat 0 -500px; color:#fff; padding:0 20px; height:15px; font-weight:normal; text-decoration:none; float:left;}
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; float:right;}
div[id$="_column"] div[id*="calendar_opt"] a ~ a:hover {background-position:100% -600px;}

table[id$="_calendar"] {border-collapse:collapse; width:100%; font-size:12px;}
div[id$="_column"] table[id$="_calendar"] p {margin:0; text-align:center;}
table[id$="_calendar"] th {background:#e3e4e9; border:1px solid #e3e4e9; height:25px; line-height:25px; font-weight:bold;}
table[id$="_calendar"] th span {display:none;}
table[id$="_calendar"] td {border:1px solid #e3e4e9; width:14.28%; height:68px;}
table[id$="_calendar"] td p[class="date"] {background:#f2f2f5; line-height:25px;}
table[id$="_calendar"] td p[class^="event_"] a {background:#8dc63f; color:#fff; display:inline-block; margin:10px auto; width:24px; height:24px; line-height:24px; text-decoration:none;}
table[id$="_calendar"] td p[class^="event_"] a:hover {background:#6796f2;}
table[id$="_calendar"] td div {background:#fff; border:1px solid #e3e4e9; border-right-width:6px; border-bottom-width:6px; cursor:pointer; margin:-44px 0 0 -1px; padding:2px 12px; position:absolute; width:180px; visibility:hidden; z-index:100;}
div[id$="_column"] table[id$="_calendar"] td div p {margin:10px 0; text-align:left;}

table[id$="_calendar"] td[class*="_event"] p[class="date"] {background:#8dc63f; color:#fff; font-weight:bold;}
table[id$="_calendar"] td[class*="_current"] p[class="date"] {background:#f09f0f; color:#fff; font-weight:bold;}


/* ---------- begin newsletter can't subscribe message ---------- */


div[id^="newsletter_"] h2 + p > * {display:none;}
div[id^="newsletter_"] h2 + p > strong {background:#e31e1e; color:#fff; display:block; margin:0 auto; margin-bottom:-94px; padding:14px; position:relative; width:122px; height:66px; line-height:1.5; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; overflow:hidden; z-index:100;}
div[id^="newsletter_"] h2 + p > strong a {background:url(http://chiropracticcafe.com/css/skins/global/images/vertical_sprite.png?v=4.12.9.108) no-repeat 0 -3400px; padding-top:10px; position:absolute; width:10px; height:0; top:6px; left:134px; overflow:hidden;}


/* ---------- begin google map & directions ---------- */


div[id^="map_"] {background:#fff; color:#000; padding:10px; line-height:18px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}

div[id^="map_"] div[id^="top_"] {position:relative; height:22px; margin-bottom:10px;}
div[id^="map_"] div[id^="top_"] label {position:absolute; top:3px; left:-1px;}
div[id^="map_"] div[id^="top_"] label ~ label {left:198px;}
div[id^="map_"] div[id^="top_"] input {border:1px solid #c1cad2; padding:2px 4px; position:absolute; width:142px; top:0; left:38px;}
div[id^="map_"] div[id^="top_"] input ~ input {left:222px;}
div[id^="map_"] div[id^="top_"] a {background:url(http://chiropracticcafe.com/css/skins/global/images/vertical_sprite.png?v=4.12.9.108) no-repeat 0 -1700px; display:inline-block; padding-left:20px; position:absolute; line-height:16px; top:3px; right:0;}

div[id^="map_"] div[id="map"] {background:#d9d9d9; height:300px;}

div[id^="map_"] div[id^="bottom_"] {margin-top:10px; position:relative; height:16px; line-height:16px;}
div[id^="map_"] div[id^="bottom_"] a {background:url(http://chiropracticcafe.com/css/skins/global/images/vertical_sprite.png?v=4.12.9.108) no-repeat 0 -1800px; padding-left:20px; position:absolute; top:0; right:116px;}
div[id^="map_"] div[id^="bottom_"] a + a {background-position:0 -1900px; right:0;}

div[id^="map_"] table[class="adp-directions"] {width:100%;}


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


div#page_options {margin:0 auto; position:relative; text-align:center; clear:both;}
div#page_options li {margin:0 6px; display:inline-block; *display:inline;}

li.pOpt a {background:url(http://chiropracticcafe.com/css/skins/global/images/vertical_sprite.png?v=4.12.9.108) no-repeat; color:#fff; display:inline-block; padding-left:18px; height:16px; line-height:15px; text-decoration:none; vertical-align:middle;}
li.pOpt a.print_page {background-position:0 -2600px;}
li.pOpt a.send_friend {background-position:0 -2700px;}
li.pOpt a.email_us {background-position:0 -2800px;}
li.pOpt a.request_appointment {background-position:0 -2900px;}

li.zoomCtrl span.zmLbl {display:none;}
li.zoomCtrl a {background:#fff; border:1px solid #000; box-shadow:2px 2px 1px rgba(0,0,0,.3); display:inline-block; font-family:Verdana, Geneva, sans-serif; font-weight:bold; overflow:hidden; vertical-align:middle; text-decoration:none;}
li.zoomCtrl a.zoom_0 {font-size:11px; width:14px; height:14px; line-height:13px;}
li.zoomCtrl a.zoom_1 {font-size:14px; margin-left:4px; width:16px; height:16px; line-height:15px;}
li.zoomCtrl a.zoom_2 {font-size:16px; margin-left:4px; width:18px; height:18px; line-height:18px;}

:root li.zoomCtrl a.zoom_0 {line-height:14px \0/IE9;} /* IE9 */
:root li.zoomCtrl a.zoom_2 {line-height:17px \0/IE9;}  /* IE9 */


/* ---------- begin page options print popup ---------- */


body[id="print_page"] {background:#fff; border:0.375in solid #616265; margin:0; padding:0.675in; width:7.25in; line-height:15pt; font-family:Arial, Helvetica, sans-serif; font-size:10pt;}

div[id="print_options"] {position:absolute; top:1in; left:6.25in;}
div[id="print_options"] a {background:url(http://chiropracticcafe.com/css/skins/global/images/vertical_sprite.png?v=4.12.9.108) no-repeat 0 -1900px; color:#000; display:inline-block; margin-left:10px; padding-left:20px; line-height:16px; text-decoration:none;}
div[id="print_options"] a + a {background-position:0 -2000px;}

div[id="print_address"] {width:5in;}

div[id="print_content"] {border-top:1px dotted #616265; border-bottom:1px dotted #616265; margin:0.25in 0; padding:0.25in 0;}
div[id="print_content"] + p {margin:0; text-align:center;}


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


h2[class*="module_title"]:empty {display:none;}

div[class*="module_content"] {line-height:1.5;}
div[class*="module_content"] ol {list-style:decimal; margin-left:16px;}
div[class*="module_content"] ul {list-style:disc; margin-left:16px;}

div[id$="t_column"] div[class*="module_content"] a {color:#fff; text-decoration:underline;}


/* ---------- begin custom content module- exclusive offer ---------- */


div[class="exclusive_offer"] img[src$="save_medallion.png"],
div[class="exclusive_offer"] img[src$="special_offer.png"] {display:block; margin:0 auto -4px;}
div[class="exclusive_offer"] h3 {margin-bottom:6px; font-size:14px;}


/* ---------- begin custom content module - lead generation form ---------- */ 


div[class^="custom_"] form[id^="lead_generation"] {margin:6px 0 0;} /* override skin specific padding-top:6px; */
div[class^="custom_"] form[id^="lead_generation"] label {display:inline-block; margin-right:-4px; width:50%;}
div[class^="custom_"] form[id^="lead_generation"] input[type="text"] {border:0; margin:3px 0; *margin:2px 0; padding:2px; width:50%; *width:49.5%; height:14px; font-size:12px; vertical-align:top;}
div[class^="custom_"] form[id^="lead_generation"] span[class^="err"] {display:block; text-align:right;}
div[class^="custom_"] form[id^="lead_generation"] div[class^="verify"] {position:relative; padding-top:46px;}
div[class^="custom_"] form[id^="lead_generation"] div[class^="verify"] img {width:120px; height:40px; position:absolute; top:3px; right:0;}
div[class^="custom_"] form[id^="lead_generation"] div[class^="submit"] {padding:10px 0 3px; text-align:center;}


/* ---------- begin custom content module - client testimonial ---------- */ 


div[class="client_testimonial"] blockquote  {margin:0 0 6px;}
div[class="client_testimonial"] > p  {font-weight:bold;}


/* ---------- begin custom content module - follow us ---------- */ 


div[class="follow_us"] a[class*="icon"] {background:url(http://chiropracticcafe.com/css/skins/global/images/social_media_sprite.png?v=4.12.9.108) no-repeat; display:inline-block; width:36px; height:36px;}
div[class="follow_us"] a[class*="icon"]:nth-last-of-type(n+2) {margin-right:-4px;} /* Fix for unwanted whitespace with display:inline-block */
div[class="follow_us"] a[class^="facebook"] {background-position:0 0;}
div[class="follow_us"] a[class^="rss"] {background-position:-36px 0;}
div[class="follow_us"] a[class^="twitter"] {background-position:-72px 0;}
div[class="follow_us"] a[class^="yelp"] {background-position:-108px 0;}
div[class="follow_us"] a[class^="linkedin"] {background-position:0 -37px;}
div[class="follow_us"] a[class^="google"] {background-position:-36px -37px;}
div[class="follow_us"] a[class^="bing"] {background-position:-72px -37px;}
div[class="follow_us"] a[class^="yahoo"] {background-position:-108px -37px;}
div[class="follow_us"] a[class^="youtube"] {background-position:-144px 0;}
div[class="follow_us"] a[class^="googleplus"] {background-position:-144px -37px;}
div[class="follow_us"] a[class^="pintrest"] {background-position:-180px 0;}
div[class="follow_us"] a[class*="icon"] span {display:none;}

div[class="follow_us"] p + div {margin-top:10px; line-height:0.75; text-align:center;}


/* ---------- begin custom content module - office hours ( with token reset ) ---------- */


div[class^="custom_"] div[class$="hours"] thead {display:none;} /* Hide thead. */
div[class^="custom_"] div[class$="hours"] td {background:none; border:0; padding:4px 2px;} /* Reset background & border */
div[class^="custom_"] div[class$="hours"] td:first-child {background:none; width:auto; font-weight:bold;} /* Reset background & width. */
div[class^="custom_"] div[class$="hours"] td:first-child span {display:none;} /* Abbreviate days. */

div[class^="custom_"] div[class$="hours"] table {border-collapse:collapse; width:100%;}
div[class^="custom_"] div[class$="hours"] table + p span {display:inline-block; margin-top:10px; margin-right:-3px; width:50%; text-align:center; vertical-align:middle;}
div[class^="custom_"] div[class$="hours"] table + p a {background:#6796f2; border-radius:4px; -webkit-border-radius:4px; display:block; color:#fff; margin-left:6px; padding:6px 0; line-height:normal; font-weight:bold; text-decoration:none;}


/* ---------- begin custom content module - email us ---------- */


* + div[class*="module_5"] {margin-top:20px;}

div[class="email_us"] {background:#f2f2f5 url(http://chiropracticcafe.com/images/common/email_us.png?v=4.12.9.108) no-repeat 16px 50%; border-radius:4px; padding:14px 110px 14px 114px; position:relative;}
div[class="email_us"] * {font-size:12px!important; font-weight:normal;}
div[class="email_us"] p {margin:10px 0 0!important;}

div[class="email_us"] a[class*="launch"] {
	background: #c83643; /* Old browsers */
	background: -moz-linear-gradient(top,  #c83643 0%, #8b252e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c83643), color-stop(100%,#8b252e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #c83643 0%,#8b252e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #c83643 0%,#8b252e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #c83643 0%,#8b252e 100%); /* IE10+ */
	background: linear-gradient(top,  #c83643 0%,#8b252e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c83643', endColorstr='#8b252e',GradientType=0 ); /* IE6-9 */
	color:#fff!important; border-radius:3px; box-shadow:0 2px 1px rgba(0,0,0,0.3); margin-top:-24px; position:absolute; top:50%; right:18px; width:74px; height:48px; line-height:48px; font-family:Tahoma, Geneva, sans-serif; font-size:13px!important; font-weight:bold; text-align:center; text-decoration:none!important; text-shadow:0 1px 1px rgba(0,0,0,0.3);
	}


/* ---------- begin custom content contact module ---------- */


div[class*="contact_module"] address {margin-bottom:12px; font-style:normal;}
div[class*="contact_module"] ul {margin-left:0; list-style:none;}
div[class*="contact_module"] a {display:inline-block; margin-top:5px; font-weight:bold;}
div[class*="contact_module"] p:first-of-type {margin-bottom:6px;}


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


div[id="blog_options"] {height:35px;}
div[id="blog_options"] a {background:url(http://chiropracticcafe.com/css/skins/global/images/vertical_sprite.png?v=4.12.9.108) no-repeat 0 -1100px; display:block; padding-left:18px; line-height:15px; float:right;}
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="blog_options"] a[id^="rss"] {background:url(http://chiropracticcafe.com/css/skins/global/images/vertical_sprite.png?v=4.12.9.108) no-repeat 0 -3500px; float:left;}
div[id="blog_options"] a[id^="rss"]:hover {background-position:0 -3500px;}

div[id="blog_archive"] {background:#e3e4e9; display:none; margin-bottom:20px; padding-bottom:20px; line-height:1; width:100%;}
div[id$="_column"] div[id="blog_archive"] h3 {background:#6796f2 url(http://chiropracticcafe.com/css/skins/global/images/vertical_sprite.png?v=4.12.9.108) no-repeat 6px -2994px; color:#fff; padding:5px 25px; position:relative; height:15px; line-height:15px; font-size:12px;}
div[id$="_column"] div[id="blog_archive"] h3 a {color:#fff; position:absolute; top:4px; right:6px;}
div[id$="_column"] div[id="blog_archive"] h4 {margin:20px; font-size:14px;}
div[id$="_column"] div[id="blog_archive"] p {margin:0; word-spacing:3px; text-align:center;}

div[class="blog_post"] {border-bottom:1px dotted #808080; margin-bottom:20px;}
div[class="blog_post"] a[id^="rss"] {background:url(http://chiropracticcafe.com/css/skins/global/images/vertical_sprite.png?v=4.12.9.108) no-repeat 0 -3500px; display:inline-block; padding-left:20px; height:15px; line-height:14px;}/*Temp until moved above blog post*/
div[class="blog_post"] div {margin-bottom:20px;}
div[id$="_column"] div[class="blog_post"] > p {margin:20px 0;}

h3.comment_title {border-bottom:1px dotted #808080; margin-bottom:20px; padding-bottom:20px;}
p[class="no_comments"] {border-bottom:1px dotted #808080; padding-bottom:20px;}

div[class="blog_comment"] {border-bottom:1px dotted #808080; margin-bottom:20px;}

form[id$="_comment"] {background:#e3e4e9; padding:20px; line-height:normal;}
div[id$="_column"] form[id$="_comment"] h3 {background:#6796f2 url(http://chiropracticcafe.com/css/skins/global/images/vertical_sprite.png?v=4.12.9.108) no-repeat 6px -3095px; color:#fff; margin:-20px -20px 17px -20px; padding:5px 25px; height:15px; line-height:15px; font-size:12px;}
form[id$="_comment"] label {display:block; margin:6px 0;}
form[id$="_comment"] input[type=text] {border:1px solid #c1cad2; padding:2px 4px; width:335px;}
form[id$="_comment"] input[id="verification_code"] {width:80px; margin-bottom:10px;}
form[id$="_comment"] textarea {border:1px solid #c1cad2; padding:0 2px; overflow:auto;}
form[id$="_comment"] img {margin-top:10px;}
form[id$="_comment"] span[class^="err"] {display:block; margin-bottom:10px;}


/* ---------- begin custom form ---------- */


form[id^="custom"] h3 {margin-bottom:10px;}

form[id^="custom"] #captcha + div {display:block;}
form[id^="custom"] div {margin-bottom:10px; display:inline-block;}
form[id^="custom"] div.object {margin-bottom:10px; clear:both;}
form[id^="custom"] div label {display:inline-block; padding-right:10px; width:190px; vertical-align:top;}

form[id^="custom"] input[type="text"] {border:1px solid #c1cad2; padding:2px 4px; width:200px;}
form[id^="custom"] input[id^="verification"] {width:142px;}
form[id^="custom"] select {border:1px solid #c1cad2; padding:2px; width:210px;}
form[id^="custom"] textarea {border:1px solid #c1cad2; padding:2px 4px; width:200px; height:100px; overflow:auto;}

form[id^="custom"] div.options {width:200px; line-height:13px;}
form[id^="custom"] div.options input[type="checkbox"],
form[id^="custom"] div.options input[type="radio"] {margin-right:4px; margin-bottom:10px; width:13px; height:13px; vertical-align:top;}
form[id^="custom"] div.options label {width:165px;}

form[id^="custom"] div.upldBtn input {width:210;}

form[id^="custom"] div.customCaptcha div {display: block;}
form[id^="custom"] div.customCaptcha .verify img {margin:0 0 0 205px;}
form[id^="custom"] div.customCaptcha input[type="submit"] {margin-left:205px;}

form[id^="custom"] input[type="submit"] {cursor:pointer; display:block; margin:10px 0; padding:0 6px;}


/* ---------- begin custom module form ---------- */


div.cc_module_content form[id^="custom"] div.object {margin:7px 0;}
div.cc_module_content form[id^="custom"] h3 {margin:7px 0;}
div.cc_module_content form[id^="custom"] h3:first-of-type {margin-top:0;}
div.cc_module_content form[id^="custom"] label:first-child {display:block; margin-bottom:4px; width:auto;}
div.cc_module_content form[id^="custom"] input[type="text"] {-moz-box-sizing:border-box; box-sizing:border-box; width:100%; padding:1px 4px;}
div.cc_module_content form[id^="custom"] select {width:100%; padding:0;}
div.cc_module_content form[id^="custom"] textarea {-moz-box-sizing:border-box; box-sizing:border-box; display:block; width:100%; height:60px; padding:1px 4px;}

div.cc_module_content form[id^="custom"] div.object.checkbox,
div.cc_module_content form[id^="custom"] div.object.radio {margin:12px 0;}

div.cc_module_content form[id^="custom"] div.options {width:100%; margin:12px 0;}
div.cc_module_content form[id^="custom"] div.options div.option {margin:6px 0; position:relative;}
div.cc_module_content form[id^="custom"] div.options input {position:absolute; top:0; left:0;}
div.cc_module_content form[id^="custom"] div.options input + label {width:auto; padding-left:18px;}

div.cc_module_content form[id^="custom"] div.upldBtn {cursor:pointer; margin:8px 0 12px;}

div.cc_module_content form[id^="custom"] div.verify img {display:block; width:120px; height:40px;}
div.cc_module_content form[id^="custom"] input.verify {width:80px;}


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


div[class="iexercise"] {border-bottom:1px dotted #808080; margin-bottom:16px; padding-bottom:20px; line-height:normal;}
div[id$="_column"] div[class="iexercise"] h4 {margin-bottom:17px; font-size:14px;}
div[id$="_column"] div[class="iexercise"] h4 a {text-decoration:none;}

div[id$="_column"] div[class="iexercise"] p {margin:0; position:relative;}
div[class="iexercise"] p a {background:url(http://chiropracticcafe.com/css/skins/global/images/vertical_sprite.png?v=4.12.9.108) no-repeat -125px -700px; display:inline-block; padding-left:20px; position:absolute; top:118px; left:0; height:15px; line-height:15px;}
div[class="iexercise"] p a:hover {background-position:-125px -600px;}

div[class="iexercise"] table {border-collapse:collapse; margin:-108px 0 0 164px;}
div[class="iexercise"] thead {background:#e3e4e9; font-weight:bold; text-align:center;}
div[class="iexercise"] td {border:1px solid #e3e4e9; padding:6px 10px; width:50%;}


/* ---------- begin exercise window ---------- */


body[id^="exercise"] {background:#000;}
body[id^="exercise"] * {border:0; margin:0; padding:0; font-family:arial, helvetica, sans-serif; font-size:12px;}


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


div[id="exercise_content"] {background:#6186e8 url(http://chiropracticcafe.com/css/skins/global/images/exercise_interface_sprite.png?v=4.12.9.108) no-repeat; border:10px solid #000; color:#fff; margin:0 auto; width:660px; height:864px;}

div[id="exercise_panel"] {position:relative; width:660px; height:864px; float:left}
div[id="exercise_panel"] h1 {background:url(http://chiropracticcafe.com/css/skins/global/images/exercise_icon_sprite.png?v=4.12.9.108) no-repeat 18px -72px; padding-left:49px; width:611px; height:68px; line-height:64px; font-size:16px; font-weight:normal;}
div[id="exercise_panel"] h1 strong {font-size:16px;}
div[id="exercise_panel"] h2 {margin:0 auto; width:640px; height:38px; line-height:36px; text-align:center;}
div[id="exercise_panel"] h2 strong {background:url(http://chiropracticcafe.com/css/skins/global/images/exercise_icon_sprite.png?v=4.12.9.108) no-repeat 0 -328px; padding-left:22px; font-weight:normal;}
div[id="exercise_panel"] embed {display:block; margin:0 auto; width:640px; height:524px;}

div[id="exercise_panel"] ul {padding:0 24px; width:612px; height:37px;}
div[id="exercise_panel"] ul li {position:relative; width:155px; height:37px; line-height:36px; list-style:none; text-align:center; float:left;}
div[id="exercise_panel"] ul li a {background:url(http://chiropracticcafe.com/css/skins/global/images/exercise_interface_sprite.png?v=4.12.9.108) no-repeat -155px -874px; color:#fff; display:block; padding-right:5px; width:150px; height:37px; text-decoration:none;}
div[id="exercise_panel"] ul li a:hover {background-position:-310px -874px; position:absolute; height:58px; line-height:50px; top:0px; left:0px;}
div[id="exercise_panel"] ul li a[class^="sel"] {background-position:0 -874px; cursor:default; font-weight:bold;}
div[id="exercise_panel"] ul li a[class^="sel"]:hover {background-position:0 -874px; line-height:36px;}

div[id="exercise_panel"] div {padding:28px; width:604px; height:141px; line-height:18px; text-align:center; overflow:hidden;}
div[id="exercise_panel"] div table {border-collapse:collapse; margin:0 auto 20px auto;}
div[id="exercise_panel"] div table td {border:1px solid #fff; width:118px; vertical-align:middle;}
div[id="exercise_panel"] div table thead td {background:#4b72da; height:28px;}
div[id="exercise_panel"] div table tbody td {background:#799dff; height:58px;}
div[id="exercise_panel"] div[id$="instructions"] {padding:28px 10px; width:640px;}
div[id="exercise_panel"] div[id$="instructions"] div {padding:0 18px; text-align:left; overflow:auto;}
div[id="exercise_panel"] div[id$="instructions"] div h4,
div[id="exercise_panel"] div[id$="instructions"] div p {margin-bottom:18px;}


/* ---------- begin exercise content - prescription ---------- */


div[id="exercise_content"][class^="pre"] {width:900px;}

div[id="exercise_content"][class^="pre"] div[id="exercise_panel"] h1 {background-position:18px 18px; padding-left:52px; width:608px;}
div[id="exercise_content"][class^="pre"] div[id="exercise_panel"] h2 strong {background-position:0 -252px;}
div[id="exercise_content"][class^="pre"] div[id="exercise_panel"] a[id^="email"] {background:url(http://chiropracticcafe.com/css/skins/global/images/exercise_icon_sprite.png?v=4.12.9.108) no-repeat 0 -176px; color:#fff; display:block; padding-left:18px; position:absolute; width:96px; height:16px; top:26px; right:13px;}

div[id="exercise_content"][class^="pre"] div[id="prescription_panel"] {border-left:10px solid #000; position:relative; width:230px; height:864px; float:left;}
div[id="exercise_content"][class^="pre"] div[id="prescription_panel"] h3 {padding-top:16px; width:230px; height:65px; line-height:19px; font-weight:normal; text-align:center;}
div[id="exercise_content"][class^="pre"] div[id="prescription_panel"] h3 strong {background:url(http://chiropracticcafe.com/css/skins/global/images/exercise_icon_sprite.png?v=4.12.9.108) no-repeat 0 -478px; display:block; margin:0 auto; padding-left:18px; width:162px; font-size:16px;}
div[id="exercise_content"][class^="pre"] div[id="prescription_panel"] div {margin:0 auto; width:210px; height:780px; overflow:scroll;}
div[id="exercise_content"][class^="pre"] div[id="prescription_panel"] div a {color:#fff; display:block; margin:0 0 20px 20px; width:154px;}
div[id="exercise_content"][class^="pre"] div[id="prescription_panel"] div a:hover {color:#18378c;}
div[id="exercise_content"][class^="pre"] div[id="prescription_panel"] div a img {background:#4b72da; display:block; margin:0 auto; width:144px; height:108px; opacity:0.5; -ms-filter:"alpha(opacity=50)"; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5;}
div[id="exercise_content"][class^="pre"] div[id="prescription_panel"] div a:hover img {opacity:1.0; -ms-filter:"alpha(opacity=100)"; filter:alpha(opacity=100); -moz-opacity:1.0; -khtml-opacity:1.0;}
div[id="exercise_content"][class^="pre"] div[id="prescription_panel"] div a strong {background:url(http://chiropracticcafe.com/css/skins/global/images/exercise_icon_sprite.png?v=4.12.9.108) no-repeat 0 -404px; display:block; margin:10px 5px 0 5px; padding-left:20px; font-weight:normal;}
div[id="exercise_content"][class^="pre"] div[id="prescription_panel"] div a[class^="sel"] {background:url(http://chiropracticcafe.com/css/skins/global/images/exercise_interface_sprite.png?v=4.12.9.108) no-repeat 0 -942px; padding-top:2px;}
div[id="exercise_content"][class^="pre"] div[id="prescription_panel"] div a[class^="sel"]:hover {color:#fff; cursor:default;}
div[id="exercise_content"][class^="pre"] div[id="prescription_panel"] div a[class^="sel"] img {border:1px solid #fff; opacity:1.0; -ms-filter:"alpha(opacity=100)"; filter:alpha(opacity=100); -moz-opacity:1.0; -khtml-opacity:1.0;}
div[id="exercise_content"][class^="pre"] div[id="prescription_panel"] div[id="scroll_mask"] {background:url(http://chiropracticcafe.com/css/skins/global/images/exercise_interface_sprite.png?v=4.12.9.108) no-repeat -670px -844px; position:absolute; width:230px; height:20px; left:0; bottom:0; overflow:hidden;}


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


table[class^="my_exercise"] {border-collapse:collapse; margin:10px 0; width:100%; font-size:12px;}
table[class^="my_exercise"] th {border:1px solid #e3e4e9; background:#e3e4e9; padding:5px 10px;}
table[class^="my_exercise"] td {border:1px solid #e3e4e9; padding:5px 10px;}


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


table[class^="order"] {border-collapse:collapse; width:100%; text-align:center;}
table[class^="order"] th {border:1px solid #e3e4e9; background:#e3e4e9; padding:5px 0;}
table[class^="order"] td {border:1px solid #e3e4e9; padding:5px 0; width:20%;}
table + table[class="order_details"] {margin-top:20px;}


/* ---------- begin store / category view ---------- */


form[id^="shop_add_product"] {border-bottom:1px dotted #808080; padding-bottom:20px;}
form[id^="shop_add_product"] + form[id^="shop_add_product"] {padding-top:20px;}

div[class$="_product"] {padding-left:120px; position:relative; min-height:100px;}
div[class$="_product"] img {position:absolute; width:100px; height:100px; top:0; left:0;}
div[class$="_product"] img + div[class^="product"] {margin-top:5px;}
div[class$="_product"] a[class^="add_"] {background:url(http://chiropracticcafe.com/css/skins/global/images/vertical_sprite.png?v=4.12.9.108) no-repeat -125px -700px; display:inline-block; cursor:pointer; padding-left:20px; height:15px; line-height:15px; text-decoration:underline;}
div[class$="_product"] a[class^="add_"]:hover {background-position:-125px -600px;}

div[class^="product"] label {display:inline-block; width:160px; vertical-align:middle;}
div[class^="product"] select {border:1px solid #c1cad2; width:162px; height:20px; vertical-align:middle;}
div[class^="product"] input[type="text"] {border:1px solid #c1cad2; padding:1px 2px; width:156px; height:16px; vertical-align:middle;}
div[class^="product"] + div[class^="product"] {margin-top:5px; *margin-top:3px;}
div[class^="product"] + a[class^="add_"] {margin-top:9px;}

div[class*="attribute_help"] p {background:#f2f2f5; margin:10px 0 0!important; padding:10px; width:305px; line-height:1.5;}

div[class$="_product"] p[class^="product"] {margin:6px 0;}
div[class$="_product"] p[class^="product"] + a[class^="add_"] {margin-top:5px;}

div[id$="_column"] a[class^="add_"] + p {margin:12px 0 0;}


/* ---------- begin store / shopping cart ---------- */


form[id^="cart_"] > div {height:15px;}
form[id^="cart_"] > div a {background:url(http://chiropracticcafe.com/css/skins/global/images/vertical_sprite.png?v=4.12.9.108) no-repeat 0 -500px; padding:0 20px; height:15px; line-height:14px; float:left;}
form[id^="cart_"] > div a:hover {background-position:0 -400px;}
form[id^="cart_"] > div a + a {background-position:100% -700px; float:right;}
form[id^="cart_"] > div a + a:hover {background-position:100% -600px;}

form[id^="cart_"] table {border-collapse:collapse; margin:20px 0; width:100%; line-height:normal;}
form[id^="cart_"] table tr > * {background:#e3e4e9; border:1px solid #e3e4e9; padding:5px 10px; width:20%;}
form[id^="cart_"] tbody td {background:none; text-align:right;}
form[id^="cart_"] tbody td:nth-child(3) {text-align:center;}
form[id^="cart_"] tbody td:first-child {width:50%; text-align:left;}
form[id^="cart_"] tfoot th {text-align:right;}
form[id^="cart_"] img {margin:5px 0; margin-right:10px; width:25px; height:25px; vertical-align:middle;}
form[id^="cart_"] img + span {display:inline-block; width:78%; vertical-align:middle;}
form[id^="cart_"] img + span > strong {display:block; margin-bottom:4px;}
form[id^="cart_"] input {border:1px solid #c1cad2; display:block; margin:0 auto; width:16px; height:16px; line-height:16px; font-size:11px; text-align:center;}
form[id^="cart_"] p[class$="attributes"] {margin:0;}


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


form[id^="checkout_"] {margin-top:20px; line-height:normal;}
form[id^="checkout_"] > div {border:1px solid #e3e4e9; margin-bottom:20px; padding:20px;}
form[id^="checkout_"] > div h4 {background:#e3e4e9; margin:-20px; margin-bottom:20px; padding:5px 10px; font-size:11px;}

form[id^="checkout_"] div > span {display:inline-block; width:49%; margin-right:-3px; vertical-align:top;}
form[id^="checkout_"] div > span + span {margin-left:2%;}
form[id^="checkout_"] div + div {margin-top:10px;}
form[id^="checkout_"] label {display:inline-block; margin-right:-3px; width:45%; vertical-align:top;}
form label.echeckLabel {
	width: 50%;
}
form[id^="checkout_"] input[type="text"],
form[id^="checkout_"] input[type="password"]{border:1px solid #c1cad2; margin-right:-3px; width:55%; height:18px; line-height:18px;}
form[id^="checkout_"] select {border:1px solid #c1cad2; margin-right:-3px; width:55.5%; height:20px;}
form[id^="checkout_"] select[id^="bill_ccexp"] {width:27%;}
form[id^="checkout_"] select[id^="bill_ccexp"] + select {margin-left:1%;}
form[id^="checkout_"] input[type="checkbox"] {margin-right:4px; width:13px; height:13px;}
form[id^="checkout_"] input[type="radio"] {margin-right:4px; width:12px; height:12px;}
form[id^="checkout_"] span[class="errstring"] {display:block; margin-top:4px; margin-left:45%; font-size:11px;}
form[id^="checkout_"] span[class$="msg"] {display:inline-block; margin-bottom:10px;}

form[id^="checkout_"] table {border-collapse:collapse; width:100%; text-align:center;}
form[id^="checkout_"] table tr > * {border:1px solid #e3e4e9; padding:5px 10px; width:20%;}
form[id^="checkout_"] thead tr {background:#e3e4e9; text-align:left;}
form[id^="checkout_"] tbody td:nth-child(even) {text-align:right;}
form[id^="checkout_"] td[class="product"],
form[id^="checkout_"] th[colspan="2"] {width:40%; text-align:left;}
form[id^="checkout_"] td[class="options"] > span + span {display:block; margin-top:6px;}
form[id^="checkout_"] table p[class$="attributes"] {margin:0;}
form[id^="checkout_"] p[class="submit_msg"] {margin:20px 0;}

form[id^="checkout_"] div.submit {border:0; margin:0; padding:0;}

/* For E-Check / Credit Card on File */

form[id^="checkout_"] input[type="radio"] + label,
form[id^="checkout_"] span[class^="checkbox"] + label {margin-right:4px; width:auto;}

form[id^="checkout_"] div[id="payment_type"] span {width:100%;}
form[id^="checkout_"] div[id="standard_payment"] {border:0; margin:0; padding:0;}
form[id^="checkout_"] div[class~="pay_mod"] {border:1px solid #e3e4e9; margin-bottom:20px; padding:20px;}


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


div.invLogo {margin-bottom:16px;}

table.view_invoice {border-collapse:collapse;}
table.view_invoice tbody th {background:#e3e4e9; border:1px solid #e3e4e9; padding:5px 10px;}
table.view_invoice tbody td {border:1px solid #e3e4e9; padding:5px 10px;}
table.view_invoice tbody td:nth-child(n+2) {text-align:center;}
table.view_invoice tfoot th:nth-child(n+2) {border:1px solid #e3e4e9; padding:5px 10px; text-align:left;}

table.view_invoice.standard thead th {background:#e3e4e9; border:1px solid #e3e4e9; padding:5px 10px; text-align:left;}
table.view_invoice.standard thead th:nth-child(2) {text-align:right;}
table.view_invoice.standard tbody tr:first-child td {text-align:left;}
table.view_invoice.standard td:nth-child(2n+2) {text-align:right;}

table.view_invoice.imatrix {margin-top:0;}
tr.invoice.head td:nth-child(2),
table.view_invoice.imatrix td:nth-child(2n+3) {text-align:right;}
tr.invoice.bill p {margin-top:0!important;}


/* ---------- begin store / icontrol view cart ---------- */


table[id="view_cart"],
table[id="view_cart"] th,
table[id="view_cart"] tr,
table[id="view_cart"] td {border-color:#e3e4e9;}
table[id="view_cart"] th {background:#e3e4e9;}


/* ---------- begin skin selector ---------- */


a[id="show_selector"] {background:#000; border-radius:6px; box-shadow:2px 2px 0 rgba(0,0,0,0.25); color:#fff; padding:0 10px; position:absolute; top:10px; left:12px; min-width:76px; height:36px; line-height:36px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; text-decoration:none; z-index:999;}
a[id="show_selector"]:hover {color:#898989;}

div[id$="_selector"] {background:url(http://chiropracticcafe.com/css/skins/global/images/skin_selector_bg.png?v=4.12.9.108); color:#fff; display:none; padding:20px; position:absolute; top:0; left:0; min-width:800px; font-family:Arial, Helvetica, sans-serif; font-size:12px; z-index:999;}
div[id$="_selector"] a {color:#fff; text-align:center;}
div[id$="_selector"] a:hover {color:#898989;}
div[id$="_selector"] a:first-child {position:absolute; top:30px; right:35px;}
div[id$="_selector"] p ~ a {background-repeat:no-repeat; color:#fff; display:inline-block; margin:15px; padding-top:136px; width:100px; height:12px; text-decoration:none;}
div[id$="_selector"] p {margin:10px; font-size:14px;}

div[id$="_selector"] a[id$="_01a"] {background-image:url(http://chiropracticcafe.com/css/skins/global/images/skin-01a-thumb.png?v=4.12.9.108);}
div[id$="_selector"] a[id$="_02a"] {background-image:url(http://chiropracticcafe.com/css/skins/global/images/skin-02a-thumb.png?v=4.12.9.108);}
div[id$="_selector"] a[id$="_02b"] {background-image:url(http://chiropracticcafe.com/css/skins/global/images/skin-02b-thumb.png?v=4.12.9.108);}
div[id$="_selector"] a[id$="_03a"] {background-image:url(http://chiropracticcafe.com/css/skins/global/images/skin-03a-thumb.png?v=4.12.9.108);}
div[id$="_selector"] a[id$="_03b"] {background-image:url(http://chiropracticcafe.com/css/skins/global/images/skin-03b-thumb.png?v=4.12.9.108);}
div[id$="_selector"] a[id$="_03c"] {background-image:url(http://chiropracticcafe.com/css/skins/global/images/skin-03c-thumb.png?v=4.12.9.108);}
div[id$="_selector"] a[id$="_04a"] {background-image:url(http://chiropracticcafe.com/css/skins/global/images/skin-04a-thumb.png?v=4.12.9.108);}
div[id$="_selector"] a[id$="_04b"] {background-image:url(http://chiropracticcafe.com/css/skins/global/images/skin-04b-thumb.png?v=4.12.9.108);}
div[id$="_selector"] a[id$="_04c"] {background-image:url(http://chiropracticcafe.com/css/skins/global/images/skin-04c-thumb.png?v=4.12.9.108);}
div[id$="_selector"] a[id$="_04d"] {background-image:url(http://chiropracticcafe.com/css/skins/global/images/skin-04d-thumb.png?v=4.12.9.108);}
div[id$="_selector"] a[id$="_05a"] {background-image:url(http://chiropracticcafe.com/css/skins/global/images/skin-05a-thumb.png?v=4.12.9.108);}
div[id$="_selector"] a[id$="_05b"] {background-image:url(http://chiropracticcafe.com/css/skins/global/images/skin-05b-thumb.png?v=4.12.9.108);}
div[id$="_selector"] a[id$="_05c"] {background-image:url(http://chiropracticcafe.com/css/skins/global/images/skin-05c-thumb.png?v=4.12.9.108);}
div[id$="_selector"] a[id$="_05d"] {background-image:url(http://chiropracticcafe.com/css/skins/global/images/skin-05d-thumb.png?v=4.12.9.108);}
div[id$="_selector"] a[id$="_06a"] {background-image:url(http://chiropracticcafe.com/css/skins/global/images/skin-06a-thumb.png?v=4.12.9.108);}
div[id$="_selector"] a[id$="_06b"] {background-image:url(http://chiropracticcafe.com/css/skins/global/images/skin-06b-thumb.png?v=4.12.9.108);}
div[id$="_selector"] a[id$="_06c"] {background-image:url(http://chiropracticcafe.com/css/skins/global/images/skin-06c-thumb.png?v=4.12.9.108);}
div[id$="_selector"] a[id$="_06d"] {background-image:url(http://chiropracticcafe.com/css/skins/global/images/skin-06d-thumb.png?v=4.12.9.108);}
div[id$="_selector"] a[id$="_07a"] {background-image:url(http://chiropracticcafe.com/css/skins/global/images/skin-07a-thumb.png?v=4.12.9.108);}
div[id$="_selector"] a[id$="_08a"] {background-image:url(http://chiropracticcafe.com/css/skins/global/images/skin-08a-thumb.png?v=4.12.9.108);}
div[id$="_selector"] a[id$="_08b"] {background-image:url(http://chiropracticcafe.com/css/skins/global/images/skin-08b-thumb.png?v=4.12.9.108);}
div[id$="_selector"] a[id$="_08c"] {background-image:url(http://chiropracticcafe.com/css/skins/global/images/skin-08c-thumb.png?v=4.12.9.108);}
div[id$="_selector"] a[id$="_09a"] {background-image:url(http://chiropracticcafe.com/css/skins/global/images/skin-09a-thumb.png?v=4.12.9.108);}
div[id$="_selector"] a[id$="_10a"] {background-image:url(http://chiropracticcafe.com/css/skins/global/images/skin-10a-thumb.png?v=4.12.9.108);}
div[id$="_selector"] a[id$="_10b"] {background-image:url(http://chiropracticcafe.com/css/skins/global/images/skin-10b-thumb.png?v=4.12.9.108);}
div[id$="_selector"] a[id$="_10c"] {background-image:url(http://chiropracticcafe.com/css/skins/global/images/skin-10c-thumb.png?v=4.12.9.108);}
div[id$="_selector"] a[id$="_10d"] {background-image:url(http://chiropracticcafe.com/css/skins/global/images/skin-10d-thumb.png?v=4.12.9.108);}
div[id$="_selector"] a[id$="_10e"] {background-image:url(http://chiropracticcafe.com/css/skins/global/images/skin-10e-thumb.png?v=4.12.9.108);}
div[id$="_selector"] a[id$="_10f"] {background-image:url(http://chiropracticcafe.com/css/skins/global/images/skin-10f-thumb.png?v=4.12.9.108);}
div[id$="_selector"] a[id$="_11a"] {background-image:url(http://chiropracticcafe.com/css/skins/global/images/skin-11a-thumb.png?v=4.12.9.108);}
div[id$="_selector"] a[id$="_12a"] {background-image:url(http://chiropracticcafe.com/css/skins/global/images/skin-12a-thumb.png?v=4.12.9.108);}
div[id$="_selector"] a[id$="_12b"] {background-image:url(http://chiropracticcafe.com/css/skins/global/images/skin-12b-thumb.png?v=4.12.9.108);}
div[id$="_selector"] a[id$="_12c"] {background-image:url(http://chiropracticcafe.com/css/skins/global/images/skin-12c-thumb.png?v=4.12.9.108);}
div[id$="_selector"] a[id$="_12d"] {background-image:url(http://chiropracticcafe.com/css/skins/global/images/skin-12d-thumb.png?v=4.12.9.108);}
div[id$="_selector"] a[id$="_12e"] {background-image:url(http://chiropracticcafe.com/css/skins/global/images/skin-12e-thumb.png?v=4.12.9.108);}
div[id$="_selector"] a[id$="_14a"] {background-image:url(http://chiropracticcafe.com/css/skins/global/images/skin-14a-thumb.png?v=4.12.9.108);}
div[id$="_selector"] a[id$="_14b"] {background-image:url(http://chiropracticcafe.com/css/skins/global/images/skin-14b-thumb.png?v=4.12.9.108);}
div[id$="_selector"] a[id$="_14c"] {background-image:url(http://chiropracticcafe.com/css/skins/global/images/skin-14c-thumb.png?v=4.12.9.108);}
div[id$="_selector"] a[id$="_14d"] {background-image:url(http://chiropracticcafe.com/css/skins/global/images/skin-14d-thumb.png?v=4.12.9.108);}
div[id$="_selector"] a[id$="_14e"] {background-image:url(http://chiropracticcafe.com/css/skins/global/images/skin-14e-thumb.png?v=4.12.9.108);}
div[id$="_selector"] a[id$="_14f"] {background-image:url(http://chiropracticcafe.com/css/skins/global/images/skin-14f-thumb.png?v=4.12.9.108);}
div[id$="_selector"] a[id$="_14g"] {background-image:url(http://chiropracticcafe.com/css/skins/global/images/skin-14g-thumb.png?v=4.12.9.108);}
div[id$="_selector"] a[id$="_14h"] {background-image:url(http://chiropracticcafe.com/css/skins/global/images/skin-14h-thumb.png?v=4.12.9.108);}
div[id$="_selector"] a[id$="_15a"] {background-image:url(http://chiropracticcafe.com/css/skins/global/images/skin-15a-thumb.png?v=4.12.9.108);}
div[id$="_selector"] a[id$="_15b"] {background-image:url(http://chiropracticcafe.com/css/skins/global/images/skin-15b-thumb.png?v=4.12.9.108);}
div[id$="_selector"] a[id$="_15c"] {background-image:url(http://chiropracticcafe.com/css/skins/global/images/skin-15c-thumb.png?v=4.12.9.108);}
div[id$="_selector"] a[id$="_15d"] {background-image:url(http://chiropracticcafe.com/css/skins/global/images/skin-15d-thumb.png?v=4.12.9.108);}
div[id$="_selector"] a[id$="_15e"] {background-image:url(http://chiropracticcafe.com/css/skins/global/images/skin-15e-thumb.png?v=4.12.9.108);}
div[id$="_selector"] a[id$="_15f"] {background-image:url(http://chiropracticcafe.com/css/skins/global/images/skin-15f-thumb.png?v=4.12.9.108);}


/* ---------- begin live chat ---------- */


div[id$="chat"] {position:absolute; top:50px; left:12px; z-index:999;}
div[id$="chat"] a {background:#000; border-radius:6px; box-shadow:2px 2px 0 rgba(0,0,0,0.25); color:#fff; display:block; width:96px; height:36px; line-height:36px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; text-decoration:none;} 
div[id$="chat"] a:hover {color:#898989;}
div[id$="chat"] a strong {font-weight:normal;}


/* ---------- begin 3d spine simulator ---------- */


body[id^="spine"] {background:#663399; margin:0; padding:20px;}
body[id^="spine"] div {background:#fff url(http://chiropracticcafe.com/css/skins/global/images/3d-spine-bg.png?v=4.12.9.108) no-repeat; margin:0 auto; padding:40px; position:relative; width:700px; height:650px;}
body[id^="spine"] a {display:block; width:226px; height:0; padding-top:46px; position:absolute; top:40px; left:40px; overflow:hidden;}
body[id^="spine"] a[class*="flash"] {margin:0;}


/* ---------- begin pet selecter ---------- */


body[id="pet_select"] {background:#007bf2; margin:0; padding:20px;}
body[id="pet_select"] div {background:url(http://chiropracticcafe.com/css/skins/global/images/pet_selector_bg.png?v=4.12.9.108) no-repeat; margin:0 auto; width:800px; height:800px;}
body[id="pet_select"] a[class$="flash"] {position:relative; top:100px;}




 /* Relative Path: /css/skins/global/global_chiro.css */ 


/* Brand specific common CSS for all skins. Copyright 2006-2010 Internet Matrix, Inc. */


/* ---------- begin skin selector ---------- */


div[id$="_selector"] a[id$="_10a"] {background-image:url(http://chiropracticcafe.com/images/brands/chiro/skin_selector_thumbnails/skin-10a-thumb.png?v=4.12.9.108);}
div[id$="_selector"] a[id$="_10b"] {background-image:url(http://chiropracticcafe.com/images/brands/chiro/skin_selector_thumbnails/skin-10b-thumb.png?v=4.12.9.108);}
div[id$="_selector"] a[id$="_10c"] {background-image:url(http://chiropracticcafe.com/images/brands/chiro/skin_selector_thumbnails/skin-10c-thumb.png?v=4.12.9.108);}
div[id$="_selector"] a[id$="_10d"] {background-image:url(http://chiropracticcafe.com/images/brands/chiro/skin_selector_thumbnails/skin-10d-thumb.png?v=4.12.9.108);}
div[id$="_selector"] a[id$="_10e"] {background-image:url(http://chiropracticcafe.com/images/brands/chiro/skin_selector_thumbnails/skin-10e-thumb.png?v=4.12.9.108);}
div[id$="_selector"] a[id$="_10f"] {background-image:url(http://chiropracticcafe.com/images/brands/chiro/skin_selector_thumbnails/skin-10f-thumb.png?v=4.12.9.108);}
div[id$="_selector"] a[id$="_14a"] {background-image:url(http://chiropracticcafe.com/images/brands/chiro/skin_selector_thumbnails/skin-14a-thumb.png?v=4.12.9.108);}



 /* Relative Path: /css/skins/template_12a/skin12_common.css */ 


/* Skin_12a common CSS document. Copyright �2012 Internet Matrix, Inc. All Rights Reserved. */

/* ---- Globals ---- */


h1, h2, p.cc_module_title, p.memberMenuTitle, p.miscMenuTitle, p.communityMenuTitle, p.faCarouselTitle {color:#484747; font-size:18px; font-weight: bold;}
p.cc_module_title, p.memberMenuTitle, p.miscMenuTitle, p.communityMenuTitle, p.faCarouselTitle {margin: 0;}
h3, h4 {color:#484747; font-size:16px;}
h5, h6 {color:#484747; font-size:14px;}

p {margin:13px 0;}

a {color:#191919;}
a:hover {color:#333;}
a[class^="back"] {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAACMCAYAAACj8vM8AAAAuUlEQVR4Xu2YQQ6EIBAExfgj5v8v4E967IMhncwugWDNxWAowga3HLvUWu8jWaeAbeDW2qLbvvpbfY8jog9rgkAB6x+VfsJej6eOqvCXBB5qEqRvanXpqxLSRwZfkj4wMNL3Fh3/meAXEOwXyMMR4WEPjm/WPYj0gYGR/nj1Chz/uvGgh705vXrnJjRzUimkD4z0gX+Xvq5J6WvsYYHmPtkQ0p8DAyN9YvnTqldgptMX6GEB/453kMEDGVlICF72le4AAAAASUVORK5CYII=) no-repeat 0 -75px; padding-left:19px;}
a[class^="back"] strong {font-weight:normal;}

hr {border:0; border-top:1px solid #c1c1c1; margin:24px 0; height:0; clear:both;}

table thead th,
table thead td {background:#232323 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAIAAABvFaqvAAAAP0lEQVR4Xq3MBQHAQAAEoOvyPpX+4VYCApAPcdGL5EFcdCO5kJyIiw4kO+KiDXHRQlw0kQzERR1JQ1IRFxXkB8FzIBAiBIvCAAAAAElFTkSuQmCC) repeat-x; background-size:100% 100%; border:1px solid #212121; color:#fff; text-shadow:-1px -1px 1px rgba(25,25,25,1); position:relative;}
table tbody th,
table tfoot th {background:none; border:1px solid #c1c1c1;}


/* ---- Body ---- */


body {background:#1f1f1f; color:#5f5f5f; min-width:1100px; font:14px/1.5 Arial, Helvetica, sans-serif;}

@media screen and (max-width:640px) {
body {min-width:640px;}
}

/* ---- Site Header ---- */


header[id="sHead"] {background:#232323; border-top:1px solid #323232; border-bottom:1px solid #191919; min-width:100%; min-height:78px;}
header[id="sHead"] img {display:block;}

@media screen and (max-width:640px) {
header[id="sHead"] img {margin:0 auto;}
}

/* ---- Site Header Wrapper ---- */


div[id="sWrap"] {margin:0 auto; position:relative; width:89.1%; max-width:1200px;}

@media screen and (max-width:640px) {
div[id="sWrap"] {padding-top:42px; width:100%;}
}

/* ---- Site Options ---- */


div[id="sOptions"] {border-right:1px solid #323232; border-bottom:1px solid #434343; border-left:1px solid #323232; border-radius:0 0 6px 6px; box-shadow:0 3px 4px rgba(0,0,0,0.5); margin-top:-19px; position:absolute; top:50px; right:0;}

div[id="sOptions"] ul {background:#323232 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAIAAAAnX375AAAATklEQVR4XuXNSQGAMAAEMbz0vgv+xeFi9rExkCfgTMqIMykTzqTMOEVZcCZlxSnKhlOUHacoB05RTpyiXDhFuXEm5cEpyoszKV+cSfnhfi85yJ8nFuh0AAAAAElFTkSuQmCC); padding:0 14px; height:38px; line-height:38px; font-size:12px;}
div[id="sOptions"] li {display:inline; list-style:none;}
div[id="sOptions"] a {color:#b3b3b3; margin:0 6px; text-decoration:none;}
div[id="sOptions"] a:hover {color:#fff; text-decoration:underline;}

@media screen and (max-width:640px) {
div[id="sOptions"] {margin-top:0; top:3px; right:36px; left:36px; text-align:center;}
div[id="sOptions"] a {margin:0 12px;}
}

/* ---- Site Navigation ---- */


nav[id="sNav"] {background:#313131 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAA3CAIAAADrIH/6AAAAY0lEQVR4Xu3NVw3AMBBEwaViO70XDOFPKSRO72N1Q2D0gfSC2OwBZRZCNyizELpAxtkJMs4OkHG2g9hsAxlnK4jNFpBxNoPYbAIZZyOIzQaQcdaDjLMOZJw1UGYhVEGZhVAB/UsL3eYQ3qoHAAAAAElFTkSuQmCC); background-size:36px 55px; border-bottom:1px solid #fff; position:relative; text-align:center; z-index:100;}

nav[id="sNav"] ul {display:inline; font-size:13px; font-weight:bold;}
nav[id="sNav"] li {display:inline-block; list-style:none; vertical-align:top;}
nav[id="sNav"] li a {border-left:1px solid #191919; border-right:1px solid #454545; color:#fff; display:block; margin:19px -1px 18px; height:18px; line-height:18px; text-decoration:none; text-shadow:-1px -1px 1px rgba(25,25,25,1); white-space:nowrap;}
nav[id="sNav"] li span {border-left:1px solid #454545; border-right:1px solid #191919; display:block; padding:0 14px;}
nav[id="sNav"] li[class^="drop"] > a span {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAoCAYAAADkDTpVAAAAnklEQVR4Xu3XMQoCMRBG4V21tMoFvI4XEOwDdkIOsacI5AD2niWNZ9BGYUFYxldMaWGRFMI/8BGmek2WsKOZDT1nhbajgAKGJ4LvAXdYq0DGFpPvk0dyq0BCxQl7RN9Tq8CMA964YvF9bhJwFWeskVB73KKCI3LPa3rRh6aAAj9SQIENGKCUYhwv7PBAwA0hxjjqTdab/NUf/IAooMAH5h0woNQL4joAAAAASUVORK5CYII=) no-repeat 100% -20px; padding-right:29px;}
nav[id="sNav"] li:hover > a {background:#848484 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAA3CAIAAADrIH/6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFtJREFUeNrs2MEJwDAMBEEnuP9SVJ8fQkoH+UUQmGtg0e3hh6+IWFPZVTUHO+fMwTJzDHavwezuBgMDA/vDq88ZZ2pUo8sMxGUGokbOODMQNYJ9Gr9ynL3mEWAAj+SbBvMEusIAAAAASUVORK5CYII=) repeat-x; border-color:transparent; margin:0 -1px; padding:19px 0 18px; position:relative; text-shadow:-1px -1px 1px rgba(25,25,25,0.6);}
nav[id="sNav"] li:hover > a span {background-position:100% 0; border-color:transparent;}
nav[id="sNav"][class*="no-js"] > ul > li:hover > div > ul {display:block;} /* Show subnav on hover if JavaScript is disabled. */

nav[id="sNav"] ul ul {background:#444; border-top:1px solid #fff; box-shadow:inset 0 3px 4px rgba(0,0,0,0.25), 0 3px 6px rgba(0,0,0,0.6); display:none; position:absolute; left:0; right:0; font-weight:normal;}
nav[id="sNav"] li li {text-align:left;}
nav[id="sNav"] li li a {border-left-color:#232323; border-right-color:#616161; margin:18px -1px;}
nav[id="sNav"] li li[class^="drop"] a {background:#565656; border:0; margin:10px 15px; padding:8px 0;}
nav[id="sNav"] li li span {border-left-color:#616161; border-right-color:#232323;}
nav[id="sNav"] li li[class^="drop"] span {border:0;}
nav[id="sNav"] li li:hover > a {background:#848484; margin:10px -1px; padding:8px 0;}
nav[id="sNav"] li li[class^="drop"]:hover a {margin:10px 15px;}

nav[id="sNav"] ul ul ul {border:0; box-shadow:none; display:block; margin:-9px 15px 10px; position:relative;}
nav[id="sNav"] li li li {display:block;}
nav[id="sNav"] li li li a {margin:1px 0 0!important;}
nav[id="sNav"] li li li span {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAoCAYAAADUgSt0AAAAMklEQVR4Xs2QywkAIBTD8sT9Z+mGFT90AT0YKITSU7G90tjcCj5EOlDZ/ChI8kya57cMY2wiTHnTeJAAAAAASUVORK5CYII=) no-repeat 14px -20px!important; padding-left:24px;}
nav[id="sNav"] li li li:hover span {background-position:14px 0!important;}

nav[id="sNav"] ul ul ul ul {display:none;}

@media screen and (max-width:640px) {
	
nav[id="sNav"] li {position:relative;}	
nav[id="sNav"] li:hover {z-index:1;}

nav[id="sNav"] ul ul {border:0; margin-left:-1px; padding:9px 10px 10px; right:auto; min-width:100%; z-index:1;}
nav[id="sNav"] li li {display:block;}
nav[id="sNav"] li li a {background:#565656!important; border:0; margin:1px 0 0!important; padding:8px 10px!important;}
nav[id="sNav"] li li a:hover {background:#848484!important;}
nav[id="sNav"] li li span {background:none!important; border:0; padding:0;}

nav[id="sNav"] ul ul ul {display:none;}
}

/* ---- Site Body ---- */


section[id="sBody"][class="index"] {background:#e9e9e9 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAGQCAIAAABJTlUYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQVJREFUeNrs1dERxDAIxUADKYj+q3Oq4ANvGtBIvPNFd5+p78vMOVhVLTX7v6UZ95rtXWNEjMHmtJgxe9dMRmbMmHmuDIQZM2YyMmMmIzNmMjKTkRkzGWVkxsz0ZZSRmekbiIHIKCMzGZnJKKPfmYEYCDPTl1FGGZkxk5GZjDIyMxADMRAZDURGZqYvIzPTl1FGZsxkZGb6MjJjxsxzZSDMmDFj5i9GRmbMmDFjxowZMxndTEZmzJh5rgyEmekzY2b6zAzEQAxERhllZAbmZtYoI5ibySgjmJvJCOZmYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGDPwq4AAwDw7Acrxm95DgAAAABJRU5ErkJggg==) repeat-x; padding-top:48px;}
section[id="sBody"][class="inside"] {background:#e9e9e9 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAABkCAIAAABhOgWjAAAAXUlEQVR4Xu3NoQFAABQFwLf/MoKkaaKoSYK/hRmUl+4WuExRlqKsRdmKshflKMpZlKsod1GeorxFmSLZPzKZTCaTyWQymUwmk8lkMplMJpPJZDKZTCaTyWQymUz2AWaL6vz+qPkHAAAAAElFTkSuQmCC) repeat-x 0 78px;}
	
@media screen and (max-width:640px) {
section[id="sBody"][class*="in"] {background:#e9e9e9 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAGQCAIAAABJTlUYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQVJREFUeNrs1dERxDAIxUADKYj+q3Oq4ANvGtBIvPNFd5+p78vMOVhVLTX7v6UZ95rtXWNEjMHmtJgxe9dMRmbMmHmuDIQZM2YyMmMmIzNmMjKTkRkzGWVkxsz0ZZSRmekbiIHIKCMzGZnJKKPfmYEYCDPTl1FGGZkxk5GZjDIyMxADMRAZDURGZqYvIzPTl1FGZsxkZGb6MjJjxsxzZSDMmDFj5i9GRmbMmDFjxowZMxndTEZmzJh5rgyEmekzY2b6zAzEQAxERhllZAbmZtYoI5ibySgjmJvJCOZmYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGDPwq4AAwDw7Acrxm95DgAAAABJRU5ErkJggg==) repeat-x; padding-top:35px;}
}

/* ---- Page Head ---- */


header[id="pHead"] {background:#232323; margin:0 auto; position:relative; width:100%; height:78px; overflow:hidden;}
section[class="index"] header[id="pHead"] {border-radius:4px 4px 0 0; width:89.1%; max-width:1200px;}

@media screen and (max-width:640px) {
header[id="pHead"] {width:89.1%;}
}

/* ---- Page Head Wrapper ---- */


div[id="hWrap"] {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAABOCAIAAAAByLdKAAAAnElEQVR4Xu3PiWGCAAAEwS3FPwmPiAj231n6uL3pYBg0GDWYNJg1WDRYNdg02DU4NPhqtJqIQ6PVROwarSbio9FqIjaNVhPx1mg1EauGqfrSaDURi0ariXhqmKqzRquJmDRM1VGj1UQMGqbqn0arifjVMFV/NFpNxEOj1UTcNVpNxE2j1URcNVpNxEVDVQ3U6lmj1QCtKnDSEFX/AdY3KutQSkRdAAAAAElFTkSuQmCC) repeat-x; margin:0 auto; position:relative; height:78px; max-width:1200px;}


/* ---- Index Page Title ---- */


header[id="pHead"] div[id="pTitle"] {position:absolute; top:26px; left:21px; width:62.65%; height:52px; line-height:0.75; white-space:nowrap; overflow:hidden;}
header[id="pHead"] div[id="pTitle"] span:first-child {color:#fff; font-size:36px; text-shadow:-1px -1px 1px rgba(19,19,19,1), 1px 1px 1px rgba(82,82,82,1);}
header[id="pHead"] div[id="pTitle"] span:last-child {color:#9f9f9f; margin-left:11px; font-size:13px;}

@media screen and (max-width:640px) {
header[id="pHead"] div[id="pTitle"] span:last-child {display:none;}
}

/* ---- Page Breadcrumbs ---- */


div[id="pCrumbs"] {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAABOCAIAAAAByLdKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAe9JREFUeNrsm2GqwyAQhM2j58j9b5lXKARx4+zsbhMKjj+KUZNmnK8Ta+m273vzyrZtfPvQaMfgAZ/D6EXATZ5dLzAipDwnyR4yypNS09pczRVt/FnkvH/BVTC7fBc5C8Bk965YV5kLMfNNUlqfvpKrd0h1TWYouFcqeVs8hzPlDMABqS1e8Dvxmnmps5FuPvXtVYCjsus60w/2jKuV4hqVxsRl568tUxaSmgH4OI6Tir5uB/CV9+sHtkRlqMtVAZwrl2DXKzNo+4x16RXAAjgayAkscboykQtgFsAC+BJapsuiS8asSy8ZvwJYAPM8Y1zBgIFY24iJtV19iwBeGWCbqzNo8VrCkokxxvTy8StXy2nkLhh5b8+6a6nrsGJJAFeQ7pl8AFc7RgAvDjD+ygIYnnEL0AWH7gJQrn57w+XSOtJb0s+hpWnHUACX91n4xALcYnRbcL/btsvVVDg18zMu2QjsnTXOnNdnVQDnkgnn04BiEVEX3cuskqs1Y62HuOvS4Zyf4PGjWBLAJMM8yQy0ILdCeMvV7PII2zsbj50kl0TaHBXAaYxJkhlWQ9DyiSWABXCUTP5vLfx3TvcRLVcF8H1I81jWrymABfBjpYKlXBXAAlgAS6pWSz90TQEsqZK6WCxVAuOZcxdy9V+AAQDbVSTLD46XngAAAABJRU5ErkJggg==) no-repeat; padding-left:80px; position:absolute; top:0; left:0; width:62.65%; height:78px; line-height:0.75; white-space:nowrap; overflow:hidden;}
div[id="pCrumbs"] p {color:#9f9f9f; margin-top:44px; font-size:14px; text-shadow:-1px -1px 1px rgba(15,15,15,1);}
div[id="pCrumbs"] p strong {color:#fff; font-weight:normal;}
div[id="pCrumbs"] a {color:#9f9f9f; text-decoration:none;}
div[id="pCrumbs"] a:hover {color:#fff; text-decoration:underline;}
div[id="pCrumbs"] a:last-of-type[href*="istore"] {color:#fff;}

@media screen and (max-width:640px) {
div[id="pCrumbs"] {background:none; padding-left:23px; width:285px;}
div[id="pCrumbs"] p {margin-top:34px;}
}

/* ---- Page Options ---- */


div[id="pOpts"] {background:#232323 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAABOCAIAAAAByLdKAAAAnElEQVR4Xu3PiWGCAAAEwS3FPwmPiAj231n6uL3pYBg0GDWYNJg1WDRYNdg02DU4NPhqtJqIQ6PVROwarSbio9FqIjaNVhPx1mg1EauGqfrSaDURi0ariXhqmKqzRquJmDRM1VGj1UQMGqbqn0arifjVMFV/NFpNxEOj1UTcNVpNxE2j1URcNVpNxEVDVQ3U6lmj1QCtKnDSEFX/AdY3KutQSkRdAAAAAElFTkSuQmCC) repeat-x; padding:0 9px; position:absolute; top:0; right:210px; height:78px; line-height:78px; white-space:nowrap;}
section[class="inside"] div[id="pOpts"] {right:290px;}

a[id^="togOpt"] {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABOCAYAAACDtFBaAAACVElEQVR4Xu2bvYoqURCEa3Qc3d2rL+ADqGPiw/mDkQqGCiZGpvddjEXwRcT/v0uBMIGwe2VXu1eqYRCMPsqq7nPmHIPL5YIgCCIAbwDeAfy5Ph/8vH73FsfxXzywlsslisUiptNp4IknxP8VRcSjK5VKwRmPL4HS6TSc8fgRiI4gkDee8B67PbrCMIQzHj8C0REEcsTjSyBOU1raGY8vBxHIE8/3m7SmmNZBnxOpfAnExuiNJ/zF8C/mIEVMETMQx5RHEVPENMXkIGuerwRS+Y+YIpbYmY83HkVMEdMU0xRTxO53EHmMHaR4yUHqQa/5RlFNWhE7n884nU4U1brRkoM8fiJGmP1+j+12i0wmY7oXOx6P5OAJaSLSfTw/GzFC7HY7bDYbFAoF9Pt9tFotszjSPRRoNBqh0+mQjaelFg5KxFmv18hmsxiPxyiVSuZrIYpULpcxHA7JRU6LU43EzrlcDpPJBHEcY7Va0XkGDrqNbaVSoUhoNpt0uE0PYqwoTrVadbmapkiDwQD5fP75U4yNkM/hcPAjzu0tEA4Quv35Ww2CMGb1ep2/Emq1Glh2EUuusJCNNZ/P0W637SJGGDbFRqOB2Wxm7SLysDHfiGN6LkYnMWYc791u19RBFCiKIiwWC/R6PYrjYi9GMGadUHYOSu4Zcg1Ecfzt5rkuuqM8cvi63WG/WdWxj1536FRDbxQVMUVMxz5ykEqXF3SJU2NeV/CMeRQxRUxTTFNMEdMlTu3m9Yc6RcymFDFNMUVMJYHUg6wcpB4kccwdpCatJq1zMdU/IjYqtHNTfUkAAAAASUVORK5CYII=) no-repeat; cursor:pointer; position:absolute; top:0; left:-36px; width:36px; height:78px; text-indent:-1000px; overflow:hidden;}
a[id^="togOpt"][class^="expanded"] {background-position:-36px 0;}

li.pOpts {line-height:1; white-space:nowrap;}
li.pOpt a {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAABkCAYAAAC2JwHtAAABEklEQVR4Xu2XQY6FMAxD44rj9bZwPw8zLCIR/QRT9GdBLaGqQg934VoB67raLto1off+t1kcMhQQj8dwgK7EOXw0gLALeqMjTVCzWrgDInNEnZboDpKmyR1fDE7waDkXr2Z3EYLN2ABRFBqgdv1/R2Zun961kwPUANBXoR5FNyqRGy/k2XLj4Gy5ZNLwEaz3Ljty5KjM72N0gX6t4h5qA3D4Ir/IMQbgey03wTnLUeWaV2BUVpu/oAkwwvDgcA05WMIOBTDCEcpAnGB8KueWfJlx73ALUCqHWwKl8Oycm+AEt22z/aGwPnNUCGscHuR6fCoAOB3N92VZxT3lAAiOmZtrqdzu/pVzIKu1IyRQS40b/ADI/nmE93km0AAAAABJRU5ErkJggg==) no-repeat; color:#e9e9e9; margin:0 -1px; padding:0; height:14px; font-size:12px; overflow:hidden;}
li.pOpt a.print_page {background-position:0 -22px; width:14px; text-indent:20px;}
li.pOpt a.send_friend {background-position:0 -44px; width:10px; text-indent:16px;}
li.pOpt a.email_us {background-position:0 -65px; width:14px; text-indent:20px;}
li.pOpt a.request_appointment {background-position:0 -86px; width:13px; text-indent:19px;}
li.pOpt a:hover {color:#fff; text-decoration:underline;}

li.zoomCtrl a {background:#454545; border-color:#fff; color:#fff;}
li.zoomCtrl a:hover {background:#2d2d2d;}
	
@media screen and (max-width:640px) {
div[id="pOpts"] {right:118px!important;}
a[id="togOpt"] {display:none;}
}

/* ---- Site Search ---- */


form[id="site_search"] {position:absolute; top:0; right:0; width:210px; height:78px;}
section[class="inside"] form[id="site_search"] {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAABOCAIAAAAByLdKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAdVJREFUeNrsnO2OgyAQRdH0aXz/93ObmhhXYJgPqJvlzC9K68BwD9fW2i7btqVP7PueKpE/1ew5HhY7rUmaQzfnf8RrWZbUL87xbmmP/rOz+PDsyZNcyyh25iNKpRYnJ2cXarvFrYbIwsmrGVU1z/5uFFNf+9+N2xSLh99e1pyJX9V1XZvoX6dVE0qgziqmfl/oJQ2VWttv+ai1RflyREvViCnXJhiBPCurof4qtZZIU6pVK1OFbmi1tlREMTeDk2S5kfff8G42ogD3Pa+OViYSa5omJir1VXRawYRlj+3e0MwHVQFY8xlKOLsOIryvRQPwbABrTDjCsIneOMkAPDnAcYZNNmu6rIeqAGw1YTfPDqS7vJEAYAB2MBxsJ/vXH6iqUNW6zEHdrJKyVwG4ucsjXhXhs++lUwCeFuDRVPvyWyFHVfWnRMetG753P1xwoVQlwHGGu9uM+14lVFWv1gjNx7kRtjQhwBpyrAc6BvLtI1Stq5rs90z1Uiw+LrYEwFZU4nn0TPL1VFjVFLg7+8HM2BIA9+XnqWMBGIBHo/WFnAAMwH8TS1QFYFSlVABuxrM/0wJgSp19r5p+Jv7srgZgSqXU/2hLuWGMMJva3y2gqjZ+BBgAd4hP9lJLXRoAAAAASUVORK5CYII=) no-repeat 100% 0; width:290px;}
form[id="site_search"] input[type="text"] {border:0; padding:0 6px; position:absolute; top:24px; left:0; width:142px; height:30px; line-height:30px;}
form[id="site_search"] input[type="submit"] {background:#848484 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAeCAIAAADCaIt+AAACEUlEQVR4XrXUy2oiQRQG4EN24vOIr+FOcOEFdQZxvOMFL4hGRF2oCFEzYYZRZMCF8wSuhAQREkTwAbwFzMK7mKCm56dhsuqedAv1LQo8nq7uU6eq6A9j9Jsx+sUY/WSMfjBGd5/5/s/dRehWXLlcLhQK2Ww2nU5jLBaLiNzKdPUu4u3tbblczmaz8Xg8mUzwczqdIoL4uxx0I6RUKl1fXzscDo/H0+v1zuczx3HH47Hb7eZyOfx7I5lwBa+vr4vFAjNGIhGVSvX8/Pz09IQK1Gq1yWSSV0FRSCKRMJvN7XYbH97pdBDJ5/OxWKzZbCKCmoqSUV4I5tLr9avV6uXl5SMYj8eNRiPq2G63ecmuzkKIp1Qq8Q4s1+l0wrjZbA6Hw3q9VigUZ8koKwRLZLPZRqMRPjYYDPr9fjRcp9MZDIbdbjefzzOZTFYaSgtJpVKYt1aroQeDwcBisWg0GnRlOBwi0mq1otEoctISUEoEiggEAvf39xxvv99zvIeHB61WG+Alk8nUZyghDl3FNkUdj4+POGv9fr/RaFitVjyGHVyv130+H3IS/0VxObC7vF5vtVrleHg3TiKCcXEUlSkcDrtcrkqlwvFw47vdbhQqlk9h+UKhkNPpxMXH8XD6sCPEkil4EWxcu93+sVa4lsUyyX8pdBh1oO24OfziyMcYuRkjJ2P0jTGyM0Y2xugrY/SFsb/Cq2lYMHevowAAAABJRU5ErkJggg==) no-repeat; border:0; cursor:pointer; position:absolute; top:24px; left:154px; width:32px; height:30px; text-indent:-1000px;}
	
@media screen and (max-width:640px) {
section[id="sBody"][class*="in"] form[id="site_search"] {background:none; width:118px;}
form[id="site_search"] input[type="text"] {width:50px;}
form[id="site_search"] input[type="submit"] {left:62px;}
}

/* ---- Page Body ---- */


div[id="pBody"] {margin:0 auto; position:relative; width:89.1%; max-width:1200px; text-shadow:0 1px 0 #fff;}
section[class="inside"] div[id="pBody"] {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAAoCAIAAAC6iKlyAAABOUlEQVR4Xu2ZQQ7DIAwEAfn//+QV6dGHSLXClK1Qdk8OLC4ZOwdomxJZj0FbBm3QlkEbtEFbBm3QlkEbtEFbBm3QVrQzdV1XO0phNJqNjSaRFbLuePkPBceqh8hT6XMGQADwsVXcr3+vAOnAQmbmTn2pAqbgFIANpRK/eAjagXq4gXs4aEBEiobPEgNHEQ2LE1ROQdwAtOADB1NknC/hZGrQgDLiyKHvwM1Zj+VEvfe2QT6Cg14A7VY59d9BzoKOPlC993KQZ+YayttIzhQ04581lK2nLNVbQHOmoFS1U1/XPuf0fbQAd9wy5mMRp+3HwYZxFGT8BUU1lR2dPoD+Fhf71gcL+1xsvjvou6NcBurxsDy8xnwz9WMNMEGTozMYWTAgBJzawhktQe+7SvftXQEakFX/U3fE/j+cusRXkAtYLwAAAABJRU5ErkJggg==) 0 100% no-repeat, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAAoCAIAAAC6iKlyAAABbElEQVR4Xu2YSW6EMBREqe5cF8Eh2bNjxSBm+hROdkQiihxX+lvIVSvL/oP9MIbv7GUi6c+gJYEWaEmgBVqgJYEWaEmgBVqgJYEWaAnHcWS3EoDshsK+7wnSsZ/YwyaNhG3bzLZGyomwriuJ1Z4gH8o+LOZ5fnsOgPOKn4X3xTRNN8DEWfLGvCPGcSRCUBRIMz6U5cKfZVkanF+kDW/A25D2GIaByGGBhh/lDXgUz6IoslDxBC2HSNwkEHRdZ/yCAyBd+FD2hxLatuVj8bzeBBeA/d5XCW5RsDjnfj6j8zwnkkXemwCImKYnzCNuhcoT4ZXo7Z1zzrMTAJ8rRdD2mAAYg46/cr5QPunrPjrlRKiq6ox4SfD70LWHbBj0M40rCn9iH1/6PhYW1JP42Y7d8BwNxnoV6roO+EvlH7LHsqk2Pxn/hfsARNM0AVUp82wIFwIBMYF/KeXR972Hv27vWCBYlsX+QwzgXr58nE90oTHIxEwGRAAAAABJRU5ErkJggg==) 100% 100% no-repeat, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAoCAIAAABxU02MAAAATUlEQVR4Xu3LqQGAMBAAwe2/LgQOhwES3jxd0ABuJTd+6ELkL5EjN4EquFwEHoFL4BQ4BHaBLJAENoFVcHkRfpmLwCAwCkwCs0ASuIUXXztBXZ3haVwAAAAASUVORK5CYII=) 50% 100% repeat-x; padding:24px 60px 39px;}
section[class="inside"] div[id="pBody"][class*="noside"] {background:none; padding-bottom:18px;}
	
@media screen and (max-width:640px) {
div[id="pBody"] {width:89.1%;}
section[class="inside"] div[id="pBody"] {margin:0 18px; padding:0 18px 38px;}
}

/* ---- Page Main ---- */


section[class="index"] div[id="pMain"] {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAAWCAYAAACVIF9YAAAB2ElEQVR4Xt2YS27rMAxFZUcZF+iowNtBl9E1dEndTXfzdpFhJ/l+XF+hByBIyxkkysAELkhJceDjKzFGus1m85JS+kkLjX7Uh4olA36Nel0y4Puo/6M+R70tDTD/5X+jvh8JMAyDrYuu12u6XC5Fp9Op6Hg8psPhkPb7fdFut0vb7VZZKnOsc835fJb0fUV8P0ENYKOIcBKQFpYbBoB5bh51XZcUfd9LGjPnIR1ge+eop6CoWQvOAKV6tVoBVj6bcwbMQgL+FAfJgFJPuooIblZgAliv1wIrNXCErgMOx3Nj95CHwUWbJ8+TwDQvSLkoOGBxbS5yIzif2Z7IgrIOCDACwRE9BOUAh1sEc62bTDh3jK2LFh4oZVzTdrSwXA9Qewdx6fb6XDv33REYYAGzcAjXPSzON+mic/JguEbDwDVctJo7d822aHx61PFnAtU6pGThOJ9O4dw1bjIRqPYQkG8iyDsXwCrx5DMY3fRbUgAeUOOaa3NbMKzF38HGAZR1WWDMS7iGCFMD6gBCbvYmU9uaQcABg3NAIDu+J/JDoeITxik/j6tSDbDeIeNcday/LIYHv575GgjGNSCfp26ctVudvAHg/Gva3HoVgvqOMIBtu2kcx/km+gW6dV9SiEA+ogAAAABJRU5ErkJggg==) 0 100% no-repeat, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAAWCAYAAACVIF9YAAAB2UlEQVR4Xt2XTW6DMBCF+XF+N5W66hm6zyLbnqEnyEm66Al7C+5AQnlIgz6NbCOFeMNIT2NAHufLPDDUXddVG463ptp2fG0Z8H3U7xYBP0Z9j/ob9VnfbrfBAOq6rjiWmqaZFEKYtNvtJh2Px+pwOEz5dDpNOp/Pyjo3X9/v9/Octm0l1Zvrc70S0V4ulx8BQPwhzAIWpGWdozif2YAIxVwW8Hq9/gDCOmVjD+PBeD4GRTgeE6poJ4MsNAyDQKasECwXNPluMh6Px6z7/a5MqbakscHO65aMoHslE7RQ1L4WBBBg3/fqqrLmCFpzCGjzuA6gCwC64vyX2U1vVdqQ3RKUZNC0rYEw5yDLd5BdtCwRlNcNUiE4XTd4ZdbWsaBLRNBjXYsiaBe/MOFitpV8jaiN2UUX3rqrARMWXb4fvfj0NXiCWvZaBloPuCTeJ15+D6RlfVdSXVQusl0EvX08EQRkR2P7KTtJgIwtCbwe0IqlbJKz8FI3CegtK+VqA3K9Rf2/l8qxDgiAY4rAFGHLb/Qrwr9f8jgF5ZVySrGN/lnbeMDUe6iHpSNeDhv0SYPwe1juaZras3Id5TZDOELExqsBnxGBU/BLXw7FP5uCPkQLRc7KueOXgv4DZYAiLEe+3DoAAAAASUVORK5CYII=) 100% 100% no-repeat, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAASCAIAAAC8Qet/AAAA1klEQVR4Xr2MoY6DUBBF77dCUgOGyjoqV4JlbW2R1FJZx7pF1fQ7upmXntAJhe5m846YnHn3vlHymjRNk39Fm4goy7I8z20a5qykQAQE9F0N13ZCURRhmvya1V/aRURlWe6NH3EORBSovSMc1EdEVNd1VVW1UT1DxEptbgKrv6zPP9E0DXO1SU2HiKht26PhxDnQcStzAZ0mdF0XZpDZaLmPzN7R2ej7HsFZeXQC9N0pd1CXiGgYhq9FQgEP0z2C++hE3w/GccSBaOpI4FWTlZquEdEtIndOtNDX/7B+cQAAAABJRU5ErkJggg==) 50% 100% repeat-x; background-color:#202020; padding:0 18px 36px;}

section[class="inside"] div[id="pMain"] {margin-left:2.1%; width:59.13%; float:left;}
section[class="inside"] div[class*="noside"] div[id="pMain"] {margin:0; width:100%;}
	
@media screen and (max-width:640px) {
section[class="inside"] div[id="pMain"] {background:#e9e9e9; margin-left:0; padding:10px 24px 24px; width:520px; min-height:164px; float:none;}
section[class="inside"] div[class*="noside"] div[id="pMain"] {width:auto;}
}

div[id="pMain"] div[id="pTitle"] {border-bottom:1px solid #c1c1c1; color:#191919; margin-bottom:24px; padding-bottom:2px; font-size:36px; font-weight:normal;}
div[id="pMain"] ul, div[id="pMain"] ol {margin:13px 38px;}


/* ---- Index Page Content Wrapper ---- */


section[class="index"] div[id="pWrap"] {background:#fff; padding:17px 24px 9px; height:294px; overflow-x:hidden; overflow-y:auto;}
div[id="lead_video_attraction"] ~ div[id="pWrap"] {height:244px;}

@media screen and (max-width:640px) {
section[class="index"] div[id="pWrap"] {padding:26px 26px 11px; height:100%; overflow:visible;}
div[id="lead_video_attraction"] ~ div[id="pWrap"] {padding-top:19px;}
div[id="lead_video_attraction"] embed {background:#424242;}
}

/* ---- Lead Video / Slideshow Attraction ---- */

#homePageSlideshow .slideshow_attraction {
margin: 0;
width: 480px;
border:none;
float:right;
}

#homePageSlideshow .bx-viewport {
	height: 320px !important;
}

.page_content .slideshow_attraction {
width: 709px;
float:none;
}

.cc_module_content .slideshow_attraction{
	width: 367px;
}


section[class="index"] div[id$="_attraction"] {margin:0; float:right;}
	
@media screen and (max-width:640px) {
section[class="index"] div[id$="_attraction"] {background:#fff; padding:26px 27px 0; float:none;}
}

/* ---- Slideshow ---- */


div[class="nivo-controlNav"] {background:#262626; border-radius:4px 0 0 0; padding:0 11px; top:280px; right:0; left:auto; width:auto; max-width:458px; height:40px; z-index:100;}
div[class="nivo-controlNav"] a {margin:15px 3px 0;}
	
@media screen and (max-width:640px) {
div[class="nivo-controlNav"] {background:none; left:0; top:325px;}
div[class="nivo-directionNav"] a {background-position:-80px 0; left:0;}
div[class="nivo-directionNav"] a[class="nivo-nextNav"] {background-position:-111px 0; right:0; left:auto;}
}


/* ---- Module 01 Area ---- */


section[class="index"] div[id="pMod01"] {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAAoCAIAAAC6iKlyAAABOUlEQVR4Xu2ZQQ7DIAwEAfn//+QV6dGHSLXClK1Qdk8OLC4ZOwdomxJZj0FbBm3QlkEbtEFbBm3QlkEbtEFbBm3QVrQzdV1XO0phNJqNjSaRFbLuePkPBceqh8hT6XMGQADwsVXcr3+vAOnAQmbmTn2pAqbgFIANpRK/eAjagXq4gXs4aEBEiobPEgNHEQ2LE1ROQdwAtOADB1NknC/hZGrQgDLiyKHvwM1Zj+VEvfe2QT6Cg14A7VY59d9BzoKOPlC993KQZ+YayttIzhQ04581lK2nLNVbQHOmoFS1U1/XPuf0fbQAd9wy5mMRp+3HwYZxFGT8BUU1lR2dPoD+Fhf71gcL+1xsvjvou6NcBurxsDy8xnwz9WMNMEGTozMYWTAgBJzawhktQe+7SvftXQEakFX/U3fE/j+cusRXkAtYLwAAAABJRU5ErkJggg==) 0 100% no-repeat, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAAoCAIAAAC6iKlyAAABbElEQVR4Xu2YSW6EMBREqe5cF8Eh2bNjxSBm+hROdkQiihxX+lvIVSvL/oP9MIbv7GUi6c+gJYEWaEmgBVqgJYEWaEmgBVqgJYEWaAnHcWS3EoDshsK+7wnSsZ/YwyaNhG3bzLZGyomwriuJ1Z4gH8o+LOZ5fnsOgPOKn4X3xTRNN8DEWfLGvCPGcSRCUBRIMz6U5cKfZVkanF+kDW/A25D2GIaByGGBhh/lDXgUz6IoslDxBC2HSNwkEHRdZ/yCAyBd+FD2hxLatuVj8bzeBBeA/d5XCW5RsDjnfj6j8zwnkkXemwCImKYnzCNuhcoT4ZXo7Z1zzrMTAJ8rRdD2mAAYg46/cr5QPunrPjrlRKiq6ox4SfD70LWHbBj0M40rCn9iH1/6PhYW1JP42Y7d8BwNxnoV6roO+EvlH7LHsqk2Pxn/hfsARNM0AVUp82wIFwIBMYF/KeXR972Hv27vWCBYlsX+QwzgXr58nE90oTHIxEwGRAAAAABJRU5ErkJggg==) 100% 100% no-repeat, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAoCAIAAABxU02MAAAATUlEQVR4Xu3LqQGAMBAAwe2/LgQOhwES3jxd0ABuJTd+6ELkL5EjN4EquFwEHoFL4BQ4BHaBLJAENoFVcHkRfpmLwCAwCkwCs0ASuIUXXztBXZ3haVwAAAAASUVORK5CYII=) 50% 100% repeat-x; margin:0 -60px; padding:5px 60px 30px; width:100%;}
section[class="index"] div[id="pMod01"] div[class^="custom"] {padding:0 18px;}

section[class="inside"] div[id="pMod01"] {margin:0 auto; padding:17px 0 19px; width:89.1%; max-width:1200px; text-shadow:0 1px 0 #fff;}
section[class="inside"] div[id="pMod01"] div[class^="custom"] {padding:0 2%;}

@media screen and (max-width:640px) {
section[class="index"] div[id="pMod01"] {margin:0 -18px; padding:5px 18px 37px;}
section[class="inside"] div[id="pMod01"] {padding:17px 35px 30px;}
}

div[id="pMod01"][class*="empty"] {display:none;}


/* ---- Exclusive Offer ---- */


div[id="pMod01"] div[class="exclusive_offer"] {margin-top:11px; padding-right:2.5%; width:47.5%; min-height:118px; float:left; overflow:hidden;}
div[id="pMod01"] div[class="exclusive_offer"] img[class="exclusive_offer_image"],
div[id="pMod01"] div[class="exclusive_offer"] img[class="offer_img"] {margin-right:14px; float:left;}
div[id="pMod01"] div[class="exclusive_offer"] h2,
div[id="pMod01"] div[class="exclusive_offer"] p.cc_module_title {margin-top:4px;}
div[id="pMod01"] div[class="exclusive_offer"] h3 {margin:1px 0 3px;}
div[id="pMod01"] div[class="exclusive_offer"] p {margin:0;}

@media screen and (max-width:640px) {
div[id="pMod01"] div[class="exclusive_offer"] {padding-right:0; width:100%; float:none;}
}


/* ---- Lead Generation Form ---- */


div[id="pMod01"] form[id^="lead_generation"] {margin-top:17px; position:relative; width:50%; height:96px; float:right;}
div[id="pMod01"] form[id^="lead_generation"] label {color:#484747; width:34%; font-weight:bold; vertical-align:middle;}
div[id="pMod01"] form[id^="lead_generation"] input[type="text"] {background:#919191; border:1px solid #f7f7f7; box-shadow:inset 1px 2px 3px rgba(0,0,0,0.6); margin:6px -1px; width:66%; vertical-align:middle;}
div[id="pMod01"] form[id^="lead_generation"] input[type="text"]:focus {background:#c8c8c8;}

div[id="pMod01"] form[id^="lead_generation"] div[class*="contact"] {position:absolute; top:0; right:283px; left:0;}
div[id="pMod01"] form[id^="lead_generation"] div[class*="contact"] div {position:relative;}
div[id="pMod01"] form[id^="lead_generation"] div[class*="contact"] span[class="errstring"] {position:absolute; top:24px; left:0; font-size:11px; white-space:nowrap;}

div[id="pMod01"] form[id^="lead_generation"] div[class*="verify"] {padding-top:64px; position:absolute; top:0; right:119px; width:152px;}
div[id="pMod01"] form[id^="lead_generation"] div[class^="verify"] label {width:67px;}
div[id="pMod01"] form[id^="lead_generation"] div[class^="verify"] input {width:85px;}
div[id="pMod01"] form[id^="lead_generation"] div[class^="verify"] img {border:1px solid #000; top:6px; width:150px; height:50px;}
div[id="pMod01"] form[id^="lead_generation"] div[class^="verify"] span[class="errstring"] {position:absolute; bottom:-7px; left:0; font-size:11px; white-space:nowrap;}

div[id="pMod01"] form[id^="lead_generation"] div[class*="submit"] {position:absolute; top:0; right:0; width:107px;}
div[id="pMod01"] form[id^="lead_generation"] div[class^="submit"] input[type="submit"] {background:url(data:image/png;base64,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); border:0; cursor:pointer; position:absolute; top:28px; right:0; width:107px; height:48px; text-indent:-1000px;}

@media screen and (max-width:640px) {
div[id="pMod01"] form[id^="lead_generation"] {margin-top:13px; width:100%; float:none;}
}

/* ---- Index Module 02-04 Area ---- */


div[id="pMod02-04"] {padding:23px 18px 25px;}
div[id="pMod02-04"][class*="empty"] {padding:0; height:29px;}

div[id="pMod02-04"] div[class^="custom"] {width:31.2%; float:left;}
div[id="pMod02-04"] div[class^="custom"]:nth-child(2) {margin:0 3.2%;}

@media screen and (max-width:640px) {
div[id="pMod02-04"] div[class^="custom"] {margin:0; width:532px; float:none;}
div[id="pMod02-04"] div[class^="custom"]:nth-of-type(n+2) {margin:29px 0 -4px;}
}

/* ---- Client Testimonial ---- */


div[class^="custom"] {position:relative;}
div[class^="custom"] span[class="QuoteMark"] {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAZCAYAAADAHFVeAAAB6ElEQVR4Xu2VT4tSURTAj8/r3z+jthA0VxKuWkyb6FtEfQCntd+iD5G4cDPgpl3Rqk3QIsraDOFCpmiGBmkxDOMrqymbd/sdeDY+E+b5oFYe+HE4en6cc7lyjXW7XZtMJiUej8tl0Wq1bpAOO53OhP61PaNCuVyWTCYjIWIHdmEvimd0MxXy+XwYaRseg0TxHPmPsRm2GbYZ9u8x/ru1A9sg0+k0OxgMbupz5DgXu6TTaU2/wAOJ4umnh7AL95XRaPTIdV2ZzWayGAzXIV/gB0gUz+gLTrEnfmSz2Tv65llrA1IqldLpp3AGMvfa7bZoDIfDSz1naYsrnufdW/XXkcvlvpNO4BsEotfrhfKchUHXSM+4my1O95dUqVSOSWP4vDQotGcSiUQbblHc5shbhJADl1yr1c7pOaDYnw+L4hm8B9qkW7GdEthO63q9fkTxGt7N7yyKpycTttI70ebAZsYYaTabLj2vKJ/DJ34YVoh1PbCGJv1S5eWLtY1GY1IoFF5QPoG3iz+OKJ6BQHB8vaOzarX6nvINPAUVT+anUtbxwILE+v3+mE1SNGZKpdJpsVgc437whZewDxMGnctC0BfKgz9ezFp7nXwXrsJHXziAIziGn7I61vaM3/gQkuDCBL5ebLSaKN5vwszeJackVtMAAAAASUVORK5CYII=) no-repeat; position:absolute; top:9px; right:-2px; width:27px; height:25px;}

div[class="client_testimonial"] {border-top:1px solid #c1c1c1; border-bottom:1px solid #c1c1c1; margin-top:17px!important; padding-bottom:6px;}
div[class="client_testimonial"] p:first-child {margin-top:18px;}


/* ---- Follow Us ---- */


div[class="follow_us"] p {margin-bottom:19px;}


/* ---- Office Hours ---- */


table[class$="hours"] th {background:#232323 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAIAAABvFaqvAAAAP0lEQVR4Xq3MBQHAQAAEoOvyPpX+4VYCApAPcdGL5EFcdCO5kJyIiw4kO+KiDXHRQlw0kQzERR1JQ1IRFxXkB8FzIBAiBIvCAAAAAElFTkSuQmCC) repeat-x; border:1px solid #212121; width:33%;}
table[class$="hours"] td {border:1px solid #c1c1c1;}
table[class$="hours"] td:first-child {font-weight:bold;}

div[class^="custom"] table[class$="hours"] {margin-top:17px; font-size:12px;}
div[class^="custom"] table[class$="hours"] thead {display:table-header-group;}
div[class^="custom"] table[class$="hours"] th {padding:4px;}
div[class^="custom"] table[class$="hours"] td {border:1px solid #c1c1c1;}


/* ---- Featured Articles ---- */


div[id="faCarousel"] {background:#fff; border-radius:0 0 4px 4px; margin:11px 0 36px; position:relative; width:100%;}
div[id="faCarousel"] p.faCarouselTitle {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAOCAIAAADIVSmfAAAAOElEQVR4Xr3AMQYAIBhA4Xf/8yURDQ3R0NAQkZ9u8T6SiCyiiKgimoguYoiYIpaILeKIuCKeiBB9QQNaIDUluwEAAAAASUVORK5CYII=) repeat-x; padding:17px 23px 12px;}
div[id="faCarousel"] a[class*="Btn"] {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAeCAYAAABwmH1PAAAEPUlEQVR4XtXWXUhsZRQG4LX3nhnnDCODaBKIUhcHb6SCQr0IDLowSYgkExRiIPEQCNGVXhkJhsZAJxADIzgcUjDDg0FJJ0KUIjWCAm+8yePk6PiPzejs+dvT+8kSPmYz2z2lG2fBy74QdT/f+r71bSWXy5GiKGSnenp6avB4E3kdeQp5AdHI2coifyAHyHfIo6mpqYgdgLDaAnd3dz+Nx0fIu7aAzi/Al8iH09PT0avALrqiurq62gzD+BoAP93O0pA+pBvv+vbMzMyCBccSrHR2dr6PVfkUoRIoP/I93vmD2dnZz0RDiwErHR0dbwAaQqjEKoR3fzI3Nzcv0HbASltbWy2gD7LZrEalVxryAIbnFhYW/hZoK7CCqC6XawjnNkClWwFhwPMeYkhoM7ilpeVZdDeI7lKJVxCW0aWlpb8KgRVE83g8Pf9lK6uqSo2NjbSysnKtgObmZlpbWyPsuOK4bMHzYwbn8sEq4kJ3Xy22u9XV1TQwMEANDQ3U2tp6reChoSFaX1+nsbEx2t/fL0osLHh8wts6K4MVBruxkneLmcxNTU00ODhI5eXlJOomjoJYyImJCRodHaXV1dViwHeFCckwOieDNcQDcKUdKIYC9fX1Ee494roZMEcs6MjICOGOpcnJScpkMnbMwuJBUtxhE9htt0M1NTXU3t5OKEfAnIv/OT8/T+FwmGyWG9HYSCYwVu5EUZTqq8Cbm5sUDAZpeHiY6uvrHQFvbGxcnOnt7W27W/rECqwiWiqVCmO7Mtg6W1tb1NvbS/39/eKb+0bB+Eam8fFxSqfTZLfQvDBj1Twwo5FEIvGbz+d7iewUA0OhkLg6xPC6dvDBwcHFsFpeXqZiS1guXQU/Lff29n6qq6u7xx23XYuLixe55vo/15whLFbf0jmRo6OjSGVl5WOv1/salXDpuv5YWC5d+eCcdDmnd3d3v6qtrX0Fw8tbilgMK10YhIVNBhslMGORVCwW2z0+Pr5fUVExWIrgk5OT+8IgLBK6IDgpEo1Gf1FV9aHf73+nlLDxePyhePdLx1XgFJJAzpE7Ozs731ZVVR0FAoH3eHvf6m18enr6+eHhocDqwsCWVCGwwR3WkThShrjxB37Fqm1ikL1VVlb2Mk/v21RGMpn8GQPqGwyqKEPjHJ1NpjNMDM4w+Azx8M9V/KG9SCTyBSb3I3zTvgj48+h4uaZpzzit47v/CToaA/RPnNXfAT0UnWRsTIQNOpuMQtdSVvpFTeqmgfgEHPkBgB8RRYqTlePIN4uMPUX+YYO0nSWwjJa6rOR1PoXckTvPcRzMUPm9EtzRGGPjUncZWxDMZ9ncdR3xIV7ELaEVjmPdlbBpaUCdcc7ls2sFNqPN4DMGc5d52ztZvI2l7uqcBJLk5mRkrBlsjZa3znk+VgIrDnSXwSZ0mpORzixj7YEZzTGvqGqBdRDNcMQKKudfEt1CuPqkzgUAAAAASUVORK5CYII=); cursor:pointer; margin-top:-12px; position:absolute; top:50%; left:-30px; width:30px; height:30px; text-indent:-1000px; overflow:hidden;}
div[id="faCarousel"] a[class*="tBtn"] {background-position:-30px 0; left:auto; right:-30px;}

div[id="faWrap"] {margin:0 12px; overflow:hidden;}
section[id="featured_articles"] {width:200%; text-shadow:none;}

div[class="aWrap"] {width:16.66666666666667%; max-width:400px; float:left;}
div[class="aWrap"] article {display:block; margin:0 12px; width:auto;}
div[class="aWrap"] img {border:1px solid #000; box-shadow:0 3px 3px rgba(0,0,0,0.5); margin-top:5px;}
div[class="aWrap"] h3 {font-size:14px;}
div[class="aWrap"] p {margin:7px 0 13px;}
div[class="aWrap"] a {color:#5f5f5f; text-decoration:none;}
div[class="aWrap"] a[title^="View"] {background:url(data:image/png;base64,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)!important; display:block; width:0; height:34px; margin:0 -2px 19px; padding-left:90px; overflow:hidden;}

@media screen and (max-width:640px) {
div[id="faCarousel"] {margin:15px 18px 36px; width:532px;}
div[id="faCarousel"] h2 {padding:17px 19px 12px;}
div[id="faWrap"] {margin:0 10px;}
div[class="aWrap"] article {margin:0 10px;}
div[class="aWrap"] img {display:block; margin:5px auto 18px; float:none;}
div[class="aWrap"] a[title^="View"] {margin:0 auto 19px;}
}

/* ---------- Calendar ---------- */


div[id*="_calendar_nav"] {background:#232323 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAA3CAIAAADrIH/6AAAAY0lEQVR4Xu3NVw3AMBBEwaViO70XDOFPKSRO72N1Q2D0gfSC2OwBZRZCNyizELpAxtkJMs4OkHG2g9hsAxlnK4jNFpBxNoPYbAIZZyOIzQaQcdaDjLMOZJw1UGYhVEGZhVAB/UsL3eYQ3qoHAAAAAElFTkSuQmCC) 0 -1px repeat-x; margin-bottom:0; text-shadow:-1px -1px 1px rgba(25,25,25,1);}	
div[id*="_calendar_nav"] a {color:#fff!important;}
div[id*="_calendar_nav"] strong {color:#191919; text-shadow:none;}
div[id*="_calendar_nav"] div:nth-child(2) a {margin:0 2.1%!important;}

div[id*="year_nav"] a {background:#333 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAACMCAYAAACj8vM8AAAAuUlEQVR4Xu2YQQ6EIBAExfgj5v8v4E967IMhncwugWDNxWAowga3HLvUWu8jWaeAbeDW2qLbvvpbfY8jog9rgkAB6x+VfsJej6eOqvCXBB5qEqRvanXpqxLSRwZfkj4wMNL3Fh3/meAXEOwXyMMR4WEPjm/WPYj0gYGR/nj1Chz/uvGgh705vXrnJjRzUimkD4z0gX+Xvq5J6WvsYYHmPtkQ0p8DAyN9YvnTqldgptMX6GEB/453kMEDGVlICF72le4AAAAASUVORK5CYII=) 0 -25px!important;}
div[id*="year_nav"] a[class="next"] {background-position:0 0!important;}

@media screen and (max-width:640px) {
div[id*="_calendar_nav"] div:nth-child(2) a {margin:0 7px!important;}
}

div[id*="calendar_opt"] {background:#232323 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAA3CAIAAADrIH/6AAAAY0lEQVR4Xu3NVw3AMBBEwaViO70XDOFPKSRO72N1Q2D0gfSC2OwBZRZCNyizELpAxtkJMs4OkHG2g9hsAxlnK4jNFpBxNoPYbAIZZyOIzQaQcdaDjLMOZJw1UGYhVEGZhVAB/UsL3eYQ3qoHAAAAAElFTkSuQmCC) 0 -25px repeat-x; text-shadow:-1px -1px 1px rgba(25,25,25,1);}
div[id*="calendar_opt"] a {color:#fff; margin:-2px 4px 0; font-weight:normal; float:left;}
div[id*="calendar_opt"] a ~ a {float:right;}

table[id$="_calendar"] th {background:#232323 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAIAAABvFaqvAAAAP0lEQVR4Xq3MBQHAQAAEoOvyPpX+4VYCApAPcdGL5EFcdCO5kJyIiw4kO+KiDXHRQlw0kQzERR1JQ1IRFxXkB8FzIBAiBIvCAAAAAElFTkSuQmCC) repeat-x; border-color:#212121;}
table[id$="_calendar"] td {border-color:#c1c1c1;}
table[id$="_calendar"] p[class="date"] {background:none!important; color:#191919!important; margin:0; padding:0 6px; font-weight:normal!important;}
table[id$="_calendar"] p[class="event_indicator"] {margin:0; text-align:center; text-shadow:none;}
table[id$="_calendar"] p[class="event_indicator"] a {background:#333!important; margin:0 0 25px!important;}
table[id$="_calendar"] div {background:#e9e9e9!important;  border:1px solid #c1c1c1!important; box-shadow:5px 5px 0 rgba(0,0,0,0.2); text-shadow:none; margin-top:-75px!important;}


/* ---------- Blog ---------- */


div[id="blog_options"] a[id*="show_blog"] {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAACMCAYAAACj8vM8AAAAuUlEQVR4Xu2YQQ6EIBAExfgj5v8v4E967IMhncwugWDNxWAowga3HLvUWu8jWaeAbeDW2qLbvvpbfY8jog9rgkAB6x+VfsJej6eOqvCXBB5qEqRvanXpqxLSRwZfkj4wMNL3Fh3/meAXEOwXyMMR4WEPjm/WPYj0gYGR/nj1Chz/uvGgh705vXrnJjRzUimkD4z0gX+Xvq5J6WvsYYHmPtkQ0p8DAyN9YvnTqldgptMX6GEB/453kMEDGVlICF72le4AAAAASUVORK5CYII=) no-repeat 0 -125px; padding-left:19px;}
div[id="blog_options"] a[id*="back"] {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAACMCAYAAACj8vM8AAAAuUlEQVR4Xu2YQQ6EIBAExfgj5v8v4E967IMhncwugWDNxWAowga3HLvUWu8jWaeAbeDW2qLbvvpbfY8jog9rgkAB6x+VfsJej6eOqvCXBB5qEqRvanXpqxLSRwZfkj4wMNL3Fh3/meAXEOwXyMMR4WEPjm/WPYj0gYGR/nj1Chz/uvGgh705vXrnJjRzUimkD4z0gX+Xvq5J6WvsYYHmPtkQ0p8DAyN9YvnTqldgptMX6GEB/453kMEDGVlICF72le4AAAAASUVORK5CYII=) no-repeat 0 -75px!important; padding-left:19px;}

div[id="blog_archive"] {background:none; border-bottom:1px solid #c1c1c1; margin:-2px 0 18px; padding-bottom:9px;}
div[id="blog_archive"] h3 {margin-bottom:20px;}
div[id="blog_archive"] h3 a {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAACMCAYAAACj8vM8AAAAuUlEQVR4Xu2YQQ6EIBAExfgj5v8v4E967IMhncwugWDNxWAowga3HLvUWu8jWaeAbeDW2qLbvvpbfY8jog9rgkAB6x+VfsJej6eOqvCXBB5qEqRvanXpqxLSRwZfkj4wMNL3Fh3/meAXEOwXyMMR4WEPjm/WPYj0gYGR/nj1Chz/uvGgh705vXrnJjRzUimkD4z0gX+Xvq5J6WvsYYHmPtkQ0p8DAyN9YvnTqldgptMX6GEB/453kMEDGVlICF72le4AAAAASUVORK5CYII=) no-repeat 0 -100px; margin-top:2px; padding-left:19px; height:15px; font-size:13px; font-weight:normal; float:right;}

div[class="blog_post"] {border-bottom:1px solid #c1c1c1; margin-bottom:18px; padding-bottom:8px;}

h3.comment_title {border-bottom:1px solid #c1c1c1; margin-bottom:18px; padding-bottom:18px;}
p[class="no_comments"] {background:#e9e9e9; border-top:1px solid #c1c1c1; border-bottom:1px solid #c1c1c1; margin:-19px 0 20px; padding:18px 0 19px;}
p[class="no_comments"] {background:#e9e9e9; border-top:1px solid #c1c1c1; border-bottom:1px solid #c1c1c1; margin:-19px 0 20px; padding:18px 0 19px;}
div[class="blog_post"] + p[class="no_comments"] {margin-top:-28px;}

div[class="blog_comment"] {background:#e9e9e9; border-bottom:1px solid #c1c1c1; margin-bottom:18px; padding-bottom:6px;}
div[class="blog_post"] + div[class="blog_comment"] {border-top:1px solid #c1c1c1; margin-top:-28px; padding-top:18px;}

form[id$="_comment"] {background:none; padding:0;}
div[class="blog_comment"] + form[id$="_comment"] {padding-top:2px;}
form[id$="_comment"] h3 {margin-bottom:17px;}
form[id$="_comment"] span[class^="err"] {margin:10px 0;}


/* ---------- Video Exercises ---------- */


div[class="iexercise"] {border-bottom:1px solid #c1c1c1; margin-bottom:20px; padding-left:164px; position:relative;}
div[class="iexercise"] h4 {margin-left:-164px;}
div[class="iexercise"] p {margin:24px 0 0 -164px;}
div[class="iexercise"] p a {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAACMCAYAAACj8vM8AAAAuUlEQVR4Xu2YQQ6EIBAExfgj5v8v4E967IMhncwugWDNxWAowga3HLvUWu8jWaeAbeDW2qLbvvpbfY8jog9rgkAB6x+VfsJej6eOqvCXBB5qEqRvanXpqxLSRwZfkj4wMNL3Fh3/meAXEOwXyMMR4WEPjm/WPYj0gYGR/nj1Chz/uvGgh705vXrnJjRzUimkD4z0gX+Xvq5J6WvsYYHmPtkQ0p8DAyN9YvnTqldgptMX6GEB/453kMEDGVlICF72le4AAAAASUVORK5CYII=) 0 -50px no-repeat!important; padding-left:19px; line-height:14px; top:170px;}
div[class="iexercise"] table {margin:-111px 0 4px; width:100%;}
div[class="iexercise"] thead {font-weight:normal;}
div[class="iexercise"] thead td {border-color:#212121;}
div[class="iexercise"] td {border-color:#c1c1c1;}


/* ---------- My Account ---------- */


table[class="my_exercise_prescription"] th,
table[class^="order"] th {background:#232323 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAIAAABvFaqvAAAAP0lEQVR4Xq3MBQHAQAAEoOvyPpX+4VYCApAPcdGL5EFcdCO5kJyIiw4kO+KiDXHRQlw0kQzERR1JQ1IRFxXkB8FzIBAiBIvCAAAAAElFTkSuQmCC) repeat-x; border-color:#212121; font-weight:normal;}

table[class="my_exercise_prescription"] td,
table[class^="order"] td {border-color:#c1c1c1;}

table[class="order_details"] {margin-top:6px;}
table[class="order_details"]:nth-of-type(n+2) {margin-top:24px;}

table[class="order_invoices"] {margin-top:-1px;}
table[class="order_invoices"]:last-of-type {margin-bottom:5px;}


/* ---------- Store ---------- */


form[id^="shop_add_product"] {border-bottom:1px solid #c1c1c1; padding-bottom:24px;}
form[id^="shop_add_product"]:nth-of-type(n+2) {padding:24px 0 25px!important;}

div[class="store_product"] {min-height:111px;}
div[class="store_product"] a[class^="add_"] {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAACMCAYAAACj8vM8AAAAuUlEQVR4Xu2YQQ6EIBAExfgj5v8v4E967IMhncwugWDNxWAowga3HLvUWu8jWaeAbeDW2qLbvvpbfY8jog9rgkAB6x+VfsJej6eOqvCXBB5qEqRvanXpqxLSRwZfkj4wMNL3Fh3/meAXEOwXyMMR4WEPjm/WPYj0gYGR/nj1Chz/uvGgh705vXrnJjRzUimkD4z0gX+Xvq5J6WvsYYHmPtkQ0p8DAyN9YvnTqldgptMX6GEB/453kMEDGVlICF72le4AAAAASUVORK5CYII=) 0 -50px no-repeat!important; margin-top:12px; padding-left:19px; line-height:14px;}
div[class="store_product"] a[class^="add_"] + p {margin:10px 0 0;}
div[class="store_product"] img {top:6px;}

div[class*="attribute_help"] p {background:#f7f7f7;}

form[id^="cart_"] div a {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAACMCAYAAACj8vM8AAAAuUlEQVR4Xu2YQQ6EIBAExfgj5v8v4E967IMhncwugWDNxWAowga3HLvUWu8jWaeAbeDW2qLbvvpbfY8jog9rgkAB6x+VfsJej6eOqvCXBB5qEqRvanXpqxLSRwZfkj4wMNL3Fh3/meAXEOwXyMMR4WEPjm/WPYj0gYGR/nj1Chz/uvGgh705vXrnJjRzUimkD4z0gX+Xvq5J6WvsYYHmPtkQ0p8DAyN9YvnTqldgptMX6GEB/453kMEDGVlICF72le4AAAAASUVORK5CYII=) no-repeat 0 -75px!important;}
form[id^="cart_"] div a + a {background-position:100% -50px!important;}

table.simsCart thead th,
table.simsCart tfoot th {background:#232323 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAIAAABvFaqvAAAAP0lEQVR4Xq3MBQHAQAAEoOvyPpX+4VYCApAPcdGL5EFcdCO5kJyIiw4kO+KiDXHRQlw0kQzERR1JQ1IRFxXkB8FzIBAiBIvCAAAAAElFTkSuQmCC) repeat-x; border-color:#212121; color:#fff; font-weight:normal; text-shadow:-1px -1px 1px rgba(25,25,25,1);}

table.simsCart tbody td {border-color:#c1c1c1;}

table.simsCart tfoot {text-align:right;}

form#checkout_form div {border-color:#c1c1c1;}
form#checkout_form h4 {background:#232323 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAIAAABvFaqvAAAAP0lEQVR4Xq3MBQHAQAAEoOvyPpX+4VYCApAPcdGL5EFcdCO5kJyIiw4kO+KiDXHRQlw0kQzERR1JQ1IRFxXkB8FzIBAiBIvCAAAAAElFTkSuQmCC) repeat-x; border:1px solid #212121; color:#fff; margin:-21px -21px 20px; font-size:14px; font-weight:normal; text-shadow:-1px -1px 1px rgba(25,25,25,1);}
div.noside form#checkout_form select[id$="_state"],
div.noside form#checkout_form select[id$="_country"] {margin-right:-4px;}

table#shopping_cart_table thead th {border-color:#212121; font-weight:normal;}
table#shopping_cart_table td,
table#shopping_cart_table th {border-color:#c1c1c1;}

div.invLogo {margin-top:16px;}

table#order_invoice.standard {margin:16px 0 15px;}

table#order_invoice thead th,
table#order_invoice tbody th {background:#232323 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAIAAABvFaqvAAAAP0lEQVR4Xq3MBQHAQAAEoOvyPpX+4VYCApAPcdGL5EFcdCO5kJyIiw4kO+KiDXHRQlw0kQzERR1JQ1IRFxXkB8FzIBAiBIvCAAAAAElFTkSuQmCC) repeat-x; border:1px solid #212121; color:#fff; font-weight:normal; text-shadow:-1px -1px 1px rgba(25,25,25,1);}
table#order_invoice tbody td,
table#order_invoice tfoot th {border-color:#c1c1c1;}
table#order_invoice tfoot th:first-child {border-bottom-color:transparent; border-left-color:transparent;}

table#order_invoice.imatrix thead td {background:none; border:0; color:#5f5f5f; text-shadow:0 1px 0 #fff;}
table#order_invoice.imatrix thead tr.bill td[colspan="4"] {text-align:left;}
table#order_invoice.imatrix tbody td:nth-child(2) {text-align:center;}


/* ---------- Google Map & Directions ---------- */


div[id="map_container"] {margin:26px 0 4px;}


/* ---- Page Side ---- */


aside[id="pSide"] {margin-left:6.4%; width:30.62%; float:left;}
aside[id="pSide"] div[class^="custom"]:nth-of-type(n+2) {margin-top:29px;}
	
@media screen and (max-width:640px) {
aside[id="pSide"] {margin:0 auto; width:530px; float:none;}
}

div[class*="noside"] aside[id="pSide"] {display:none;}


/* ---- Sub Category Menu ---- */


div[id="content_sublinks"] {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAYCAYAAACSuF9OAAABzklEQVR4Xs2WXUoDQRCEd5PJs+BDELyBx/AMHsnbeBtPkTz6kt+fdWv0g6acVghCtqHo3s4kVVT3LOmHYeimFLNuYtGv1+u7MX/cSsByufzh0PPURvY64n5Kgp5GvI94GfFwa0HlOz+OeFPBraMWLpdLdz6fK47HY8XhcOj2+3232+0qttttt9lslIXa43O+czqdBP2eIC7nQ5DBxAiIIgsQQEgfMtD3/dc4ZjNBz0LkMYdyZ6ibIqijkCgGEarn8zlC6tlSivou6leHyJBQN10DMUQuISJbLBY6W2vEEHKU8yVzxwX4qMg+IkJC1BeJXNI5xEVOR3ExMfu4fIcQATHkIsYhiVZ2Meo5Nw7F8L3hOboUxSJCGVfqeKI4RLsAi793yAX6Z357IEdcHLkLwFUXV6yZAouVIZRbckOBsFKKO/vH3uQjQ5RfexDFxRFJBCOKjjh8b/KRRUInjuF7QdDLxFjQawlsO2QiERJfcrHPsjeF+M0iEoHpUkMGAS749faXYnYBoiNp9vcQgDSS0xex70r6/rom+tVqNWBbC5HYnYg18PBxec+fC3YlSxxzJsBzkyibBGfif+qBpmXvOXlKSn1NIMjtTJ+9/9/xCVFbRJr9We7+AAAAAElFTkSuQmCC) 0 100% no-repeat, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAYCAYAAACSuF9OAAAB1ElEQVR4Xs1VS26DQAzNwEB+XXURVeo5kFh0y0U4SRY9QK9JzpCE8pA8erLNRKoqwZMszwfbT89gwjiOuy2h2G0M8Xa7rUrgcrmk9cTlbWsKdWsTYnXeJ/cdhmFYm8vHZF+T/Uz2Gfq+H0MI6RZrWFEUs8UYZ6uqarbD4bDb7/ezPx6Ps51OJ3icpfu6rlNMWZYw5Ev5uR6jbJrmKsU5kD2CQEo8ztgonr0QYBKuZ5Rt216RQJTA2imuifC5R4LJ0N4nw+sIeWU4IkhAyYxajOfzmezxeMCzITcM65QPe3gPET1X0JK67RRwQRC63+9QDR4xOEMME5I4rpNIll3XoWXzy8cvsDrDXu54z23jtey9tmVa91ohVsl8faIa34tiANTBvbQOnnJjjzi3ZVo+/SCT8doI0zm8tiIu/w6dz+fcA1paTUjPKtMqmztfI2KgZcBJjan5ZciwQr5KljATYgJprbBEil9qM5kJmqipFzH2cwQ4EGBvZ5VVjIclqyXwFeLW+H7p65M9irK505vXBkzoD1iaJ1xYk9Gqup3AHNKy8d6eWegirEJOIUNM/mXeHPKKesS1QosE5ZzXYlyDCeXhE/TJ5v/o2d9HxDD7Z+Ra+/K5X1yq5Gen6sLrAAAAAElFTkSuQmCC) 100% 100% no-repeat, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAASCAIAAAC8Qet/AAAA1klEQVR4Xr2MoY6DUBBF77dCUgOGyjoqV4JlbW2R1FJZx7pF1fQ7upmXntAJhe5m846YnHn3vlHymjRNk39Fm4goy7I8z20a5qykQAQE9F0N13ZCURRhmvya1V/aRURlWe6NH3EORBSovSMc1EdEVNd1VVW1UT1DxEptbgKrv6zPP9E0DXO1SU2HiKht26PhxDnQcStzAZ0mdF0XZpDZaLmPzN7R2ej7HsFZeXQC9N0pd1CXiGgYhq9FQgEP0z2C++hE3w/GccSBaOpI4FWTlZquEdEtIndOtNDX/7B+cQAAAABJRU5ErkJggg==) 50% 100% repeat-x; margin:13px 0 -18px; padding-bottom:18px;}
div[id="content_sublinks"] h3 {background:#232323 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAIAAAAnX375AAAAVElEQVR4XuXNNwHAABDEsKeS3jt/bmFhDycCqg9nlC8upHxwIeWNM8oLZ5Qnrg6cUe44o9xwRrniasEZ5YwzyglnlCOuBpxR9jij7HAhZYsLKRvcD3oZytn1l2/gAAAAAElFTkSuQmCC) repeat-x; border-bottom:1px solid #fff; border-radius:4px 4px 0 0; color:#fff; padding:0 12px; height:38px; line-height:39px; text-transform:uppercase; text-shadow:-1px -1px 1px rgba(25,25,25,1);}
div[id="content_sublinks"] h3 span {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAANCAYAAACZ3F9/AAAATElEQVR4Xt2QMQpAMQhDG/B4ua25X//ST6CTtluzKJLwVGTmHAeKVdHMzfg7kiWyJJjoQWNVq3or9uDTRJK1r9p7SZRUu9HeEab19AEBMBmim1HV/wAAAABJRU5ErkJggg==) no-repeat 100% 12px; display:block; white-space:nowrap; overflow:hidden;}
div[id="content_sublinks"] ul {background:#333; list-style:none;}
div[id="content_sublinks"] li {border-bottom:1px solid #191919;}
div[id="content_sublinks"] li:nth-child(n+2) {border-top:1px solid #454545;}
div[id="content_sublinks"] li:hover {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAmCAIAAAAjqq7EAAAAVklEQVR4Xt3NRQHEQAAEsHFUZj7wb6ku8tgYSP6QzX5QwdkXstkHygPZ7IZsdkE5IZsdUHYoG2SzFcoC2WyGMkEZIZsNUHrIZh1ksxZKA9mshgrOKugFyaSmooE0bTAAAAAASUVORK5CYII=) repeat-x;}
div[id="content_sublinks"] a {color:#b3b3b3; display:block; padding:0 12px; line-height:38px; text-decoration:none; text-shadow:1px 1px 1px rgba(0,0,0,.8); white-space:nowrap; overflow:hidden;}
div[id="content_sublinks"] a:hover {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAmCAYAAADEO7urAAAB8klEQVR4Xq2WP2gaYRjGH++qU6AQEG8QoVOcJIr4j/gXdTyngFCy5qBk6CIUUiyVbME1EAgWCoXi1m4prgqiWEimTl3cCpkKncQ+w3dDPM1deO8HD8/ky/N8d+/nBdbrNbzSbDahOKE+Ywsans8BdYUdvMAzYJsQ7Su1B4U0YZ86BBEPbDQaJu0MClHler1u0G7gAc3DMJ32hQqDiBPyQbyj1UDEA2u12hHtIxSiyhy2r6rqIOKErPqJFgMRJ6xWq2c0EwpRwkqlcqheYIgHlsvlPbVaISikla/U8kOcsFQqndAodzRNQz6fx3g83j6wWCyqK8mdSCSCbreLRCIB/g6b6KPRKES/9fKKFAoF9Pt9xGIxEAwGA2dCL1dSMBiEZVlot9vuZ8hddU1mGAZarda2PccmAR7uPv2nW+VoNIper4d4PP7oCDbRJpPJA/01tcITLJdLsDaGwyGeImDHZtJz2gU8wKeLTqcD0zR3D8zlcjrth5e7zz2hIpvNhml3lOHL6k2n0z+O85QktMlkMhe0c8EuO96vD7QydeTLBTubzVaq+oOgspN0Om3SvokT2szn8++0SziQ/S+/V+eZEVe2SaVSr9S+vxRVtlksFr9pljChk2QyeU07FSR08Ja693PgP+qY+uvXJzHIL+rNro/2/+G0jLD9o8CeAAAAAElFTkSuQmCC) no-repeat; color:#fff; margin-left:-15px; padding-left:27px;}
	
@media screen and (max-width:640px) {
div[id="content_sublinks"] {margin-top:0;}
div[id="content_sublinks"] a:hover {background:none;}
}

/* ---- Page Footer ---- */


footer[id="pFoot"] {background:#f7f7f7 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAABgCAIAAACSWMWNAAAAVklEQVR4Xu3Ltw0EAQwEse+/07PepF+DMICSHeb8fUBkfoGQbH6A1my+gdZsvoBqNp9ANZsPIDLvQDWbNyAyr0A1mxegms0z0JrNE9CazSMQks0DkJj/r80ZPBmLLZQAAAAASUVORK5CYII=) 0 100% repeat-x; border-top:1px solid #e0e0e0;}
footer[id="pFoot"] div[class^="custom"] {margin:0 auto; padding:18px 0; width:89.1%; max-width:1200px;}

@media screen and (max-width:640px) {
footer[id="pFoot"] div[class^="custom"] {width:532px;}
}

/* ---- Email Us ---- */


div[class="email_us"] {background-color:transparent; background-position:22px 50%; padding:6px 116px 6px 126px; min-height:78px;}
div[class="email_us"] h3 {font-size:16px!important; font-weight:bold;}
div[class="email_us"] p {margin-top:2px!important; font-size:14px!important;}
div[class="email_us"] a[class*="launch"] {right:24px;}

@media screen and (max-width:640px) {
div[class="email_us"] {background-position:-2px 50%; padding:6px 86px 6px 96px;}
div[class="email_us"] a[class*="launch"] {right:0;}
}

/* ---------- begin custom module form ---------- */


div[class*="custom_content_"] form[id^="custom"] input[type="text"],
div[class*="custom_content_"] form[id^="custom"] select,
div[class*="custom_content_"] form[id^="custom"] textarea {border-color:#e0e0e0; padding:4px;}

div.custom_content_module_1 form[id^="custom"],
div.custom_content_module_5 form[id^="custom"] {width:31.2%; min-width:295px;}

div.custom_content_contact_module form[id^="custom"] h3 {color:#bababa; text-shadow:-1px -1px 1px rgba(0,0,0,1);}
div.custom_content_contact_module form[id^="custom"] input[type="text"],
div.custom_content_contact_module form[id^="custom"] select,
div.custom_content_contact_module form[id^="custom"] textarea {border-color:#fff;}

@media screen and (max-width:640px) {
div[class*="custom_content_"] form[id^="custom"] {width:50%; min-width:270px;}
}


/* ---- Site Footer ---- */


footer[id="sFoot"] {background:#2d2d2d; box-shadow:inset 0 6px 4px rgba(25,25,25,0.9); color:#7b7b7b; font-size:12px;}
footer[id="sFoot"] p.cc_module_title,
footer[id="sFoot"] p.memberMenuTitle,
footer[id="sFoot"] p.miscMenuTitle,
footer[id="sFoot"] p.communityMenuTitle {color:#bababa; margin-bottom:7px; text-shadow:-1px -1px 1px rgba(0,0,0,1);}
footer[id="sFoot"] ul ul,
footer[id="sFoot"] li[class^="menu"] {display:none;}

div[id="FtNews"] {background:#7b7b7b; border-bottom:1px solid #a1a1a1; box-shadow:0 6px 4px rgba(25,25,25,0.8); color:#f7f7f7; display:none; width:100%;}
div[id="FtNews"] h2,
div[id="FtNews"] p.nws_mod_ttl {background:#1f1f1f; border-bottom:1px solid #a1a1a1; box-shadow:inset 0 6px 4px rgba(25,25,25,0.8); color:#fff; margin:0; height:34px; line-height:34px; font-size:14px;}
div[id="FtNews"] h2 strong,
div[id="FtNews"] p.nws_mod_ttl strong {display:block; margin:0 auto; width:89.1%; max-width:1200px;}
form.nws_sub_frm {margin:18px auto; *margin-bottom:9px; padding:0; position:relative; width:89.1%; max-width:1200px; min-height:65px;}
form.nws_sub_frm input[type="text"] {border:1px solid #1f1f1f; box-shadow:-1px -1px 0 #5e5e5e, 1px 1px 0 #acacac, inset 1px 2px 2px rgba(0,0,0,0.2); margin:1px; padding:1px 2px; width:60%; float:right;}
form.nws_sub_frm label {font-weight:bold; float:left;}
form.nws_sub_frm span.errstring {position:relative; top:-5px;}
div.news_mod_usr_nam {margin-right:1.45%; width:20%; float:left;}
div.news_mod_usr_eml {margin-right:1.45%; position:absolute; top:37px; left:0; width:20%;}
div.news_mod_usr_int {width:55.5%; height:65px; float:left;}
label.nws_int_lbl {margin-top:-12px; position:relative; top:50%; width:11.1%;}
input.nws_cat_cbx {margin:0 4px 10px 0; clear:none;}
input.nws_cat_cbx:nth-of-type(3n+4) {margin-left:11.1%;}
div.news_mod_usr_int label.nws_cat_lbl {margin:0 4px 10px 0; width:25.5%; height:13px; line-height:13px; font-weight:normal;}
div.news_mod_usr_int br {display:none;}
div.news_mod_usr_int span.errstring {top:-34px;}
div.news_mod_ver {margin-left:0.5%; float:left;}
div.no_int div.news_mod_ver {margin-left:0;}
img.nws_ver_img {margin-top:0;}
label.nws_ver_lbl {width:50px;}
div.news_mod_ver input.nws_ver_ipt {width:62px;}
div.news_mod_ver span.errstring {top:-3px;}
div.news_mod_sbmt {margin:0 0 0 1.45%; float:left;}
input.nws_smt_btn {background:url(data:image/png;base64,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); border:0; cursor:pointer; margin-top:15px; width:86px; height:38px; text-indent:-999em;}

div[id="FtNav"] {margin:0 auto; padding:17px 0 7px; width:89.1%; max-width:1200px;}
div[id="FtNav"] div[id*="menu"] {margin-bottom:5px; width:22.675%; float:left;}
div[id="FtNav"] div[id*="menu"]:nth-child(n+2) {margin-left:3.1%;}
div[id="FtNav"] ul[id*="menu"] li {border-top:1px solid #1f1f1f; list-style:none; line-height:33px;}
div[id="FtNav"] ul[id*="menu"] a {border-top:1px solid #404040; color:#7b7b7b; cursor:pointer; display:block; text-decoration:none;}
div[id="FtNav"] ul[id*="menu"] a:hover {color:#bababa;}

div[id="contact_menu"] p[class*="module_title"] {border-bottom:1px solid #1f1f1f; height:34px; margin-bottom:0;}
div[id="contact_menu"] div[class*="module_content"] {border-top:1px solid #404040; line-height:24px; padding-top:16px;}
div[id="contact_menu"] p.cc_module_title:empty + div.cc_module_content {border-top:0; padding-top:0;}
div[id="contact_menu"] a {color:#618bb6; margin-top:0;}
div[id="contact_menu"] a:hover {color:#bababa;}

div[id="FtInfo"] {background:#1f1f1f; border-top:1px solid #3c3c3c; box-shadow:inset 0 6px 4px rgba(25,25,25,0.8); color:#a9a9a9; height:68px; line-height:82px; overflow:hidden;}
div[id="FtInfo"] p {margin:0 auto; width:89.1%; max-width:1200px;}
div[id="FtInfo"] span[class="left_info"] {float:left;}
div[id="FtInfo"] span[class="right_info"] {float:right; text-align:right;}
div[id="FtInfo"] a {color:#a9a9a9; font-weight:bold; text-decoration:none;}
div[id="FtInfo"] a:hover {color:#fff; text-decoration:underline;}

@media screen and (max-width:640px) {
form.nws_sub_frm label {width:75px;}
form.nws_sub_frm input[type="text"] {margin:1px 0; width:142px;}
div.news_mod_usr_nam,
div.news_mod_usr_eml {margin-right:13px; position:static; width:223px; height:20px; float:left;}
div.news_mod_usr_int {padding-top:17px; width:auto; height:86px; float:none; clear:left;}
label.nws_int_lbl {margin:-2px 0 10px; top:0;}
input.nws_cat_cbx:nth-of-type(3n+4) {margin-left:75px; clear:left;}
div.news_mod_usr_int label.nws_cat_lbl {width:140px; font-weight:normal;}
div.news_mod_ver {margin:-6px 0 0 75px; position:relative; width:auto;}
div.no_int div.news_mod_ver {margin:17px 0 0 75px;}
img.nws_ver_img {float:left;}
label.nws_ver_lbl {position:absolute; top:0; left:-75px;}
div.news_mod_ver input.nws_ver_ipt {margin-left:13px; width:34px;}
div.news_mod_sbmt {margin-left:75px; clear:left; float:none; text-align:left;}
input.nws_smt_btn {margin:12px 0 -19px;}

div[id="FtNav"] div[id*="menu"] {margin-left:0!important; width:270px;}
div[id="FtNav"] div[id*="menu"]:nth-child(3) {clear:left;}
div[id="FtNav"] div[id*="menu"]:nth-child(odd) {margin-right:30px;}
}



 /* Relative Path: /css/skins/template_12a/skin12_common.css */ 


/* Skin_12a common CSS document. Copyright �2012 Internet Matrix, Inc. All Rights Reserved. */

/* ---- Globals ---- */


h1, h2, p.cc_module_title, p.memberMenuTitle, p.miscMenuTitle, p.communityMenuTitle, p.faCarouselTitle {color:#484747; font-size:18px; font-weight: bold;}
p.cc_module_title, p.memberMenuTitle, p.miscMenuTitle, p.communityMenuTitle, p.faCarouselTitle {margin: 0;}
h3, h4 {color:#484747; font-size:16px;}
h5, h6 {color:#484747; font-size:14px;}

p {margin:13px 0;}

a {color:#191919;}
a:hover {color:#333;}
a[class^="back"] {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAACMCAYAAACj8vM8AAAAuUlEQVR4Xu2YQQ6EIBAExfgj5v8v4E967IMhncwugWDNxWAowga3HLvUWu8jWaeAbeDW2qLbvvpbfY8jog9rgkAB6x+VfsJej6eOqvCXBB5qEqRvanXpqxLSRwZfkj4wMNL3Fh3/meAXEOwXyMMR4WEPjm/WPYj0gYGR/nj1Chz/uvGgh705vXrnJjRzUimkD4z0gX+Xvq5J6WvsYYHmPtkQ0p8DAyN9YvnTqldgptMX6GEB/453kMEDGVlICF72le4AAAAASUVORK5CYII=) no-repeat 0 -75px; padding-left:19px;}
a[class^="back"] strong {font-weight:normal;}

hr {border:0; border-top:1px solid #c1c1c1; margin:24px 0; height:0; clear:both;}

table thead th,
table thead td {background:#232323 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAIAAABvFaqvAAAAP0lEQVR4Xq3MBQHAQAAEoOvyPpX+4VYCApAPcdGL5EFcdCO5kJyIiw4kO+KiDXHRQlw0kQzERR1JQ1IRFxXkB8FzIBAiBIvCAAAAAElFTkSuQmCC) repeat-x; background-size:100% 100%; border:1px solid #212121; color:#fff; text-shadow:-1px -1px 1px rgba(25,25,25,1); position:relative;}
table tbody th,
table tfoot th {background:none; border:1px solid #c1c1c1;}


/* ---- Body ---- */


body {background:#1f1f1f; color:#5f5f5f; min-width:1100px; font:14px/1.5 Arial, Helvetica, sans-serif;}

@media screen and (max-width:640px) {
body {min-width:640px;}
}

/* ---- Site Header ---- */


header[id="sHead"] {background:#232323; border-top:1px solid #323232; border-bottom:1px solid #191919; min-width:100%; min-height:78px;}
header[id="sHead"] img {display:block;}

@media screen and (max-width:640px) {
header[id="sHead"] img {margin:0 auto;}
}

/* ---- Site Header Wrapper ---- */


div[id="sWrap"] {margin:0 auto; position:relative; width:89.1%; max-width:1200px;}

@media screen and (max-width:640px) {
div[id="sWrap"] {padding-top:42px; width:100%;}
}

/* ---- Site Options ---- */


div[id="sOptions"] {border-right:1px solid #323232; border-bottom:1px solid #434343; border-left:1px solid #323232; border-radius:0 0 6px 6px; box-shadow:0 3px 4px rgba(0,0,0,0.5); margin-top:-19px; position:absolute; top:50px; right:0;}

div[id="sOptions"] ul {background:#323232 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAIAAAAnX375AAAATklEQVR4XuXNSQGAMAAEMbz0vgv+xeFi9rExkCfgTMqIMykTzqTMOEVZcCZlxSnKhlOUHacoB05RTpyiXDhFuXEm5cEpyoszKV+cSfnhfi85yJ8nFuh0AAAAAElFTkSuQmCC); padding:0 14px; height:38px; line-height:38px; font-size:12px;}
div[id="sOptions"] li {display:inline; list-style:none;}
div[id="sOptions"] a {color:#b3b3b3; margin:0 6px; text-decoration:none;}
div[id="sOptions"] a:hover {color:#fff; text-decoration:underline;}

@media screen and (max-width:640px) {
div[id="sOptions"] {margin-top:0; top:3px; right:36px; left:36px; text-align:center;}
div[id="sOptions"] a {margin:0 12px;}
}

/* ---- Site Navigation ---- */


nav[id="sNav"] {background:#313131 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAA3CAIAAADrIH/6AAAAY0lEQVR4Xu3NVw3AMBBEwaViO70XDOFPKSRO72N1Q2D0gfSC2OwBZRZCNyizELpAxtkJMs4OkHG2g9hsAxlnK4jNFpBxNoPYbAIZZyOIzQaQcdaDjLMOZJw1UGYhVEGZhVAB/UsL3eYQ3qoHAAAAAElFTkSuQmCC); background-size:36px 55px; border-bottom:1px solid #fff; position:relative; text-align:center; z-index:100;}

nav[id="sNav"] ul {display:inline; font-size:13px; font-weight:bold;}
nav[id="sNav"] li {display:inline-block; list-style:none; vertical-align:top;}
nav[id="sNav"] li a {border-left:1px solid #191919; border-right:1px solid #454545; color:#fff; display:block; margin:19px -1px 18px; height:18px; line-height:18px; text-decoration:none; text-shadow:-1px -1px 1px rgba(25,25,25,1); white-space:nowrap;}
nav[id="sNav"] li span {border-left:1px solid #454545; border-right:1px solid #191919; display:block; padding:0 14px;}
nav[id="sNav"] li[class^="drop"] > a span {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAoCAYAAADkDTpVAAAAnklEQVR4Xu3XMQoCMRBG4V21tMoFvI4XEOwDdkIOsacI5AD2niWNZ9BGYUFYxldMaWGRFMI/8BGmek2WsKOZDT1nhbajgAKGJ4LvAXdYq0DGFpPvk0dyq0BCxQl7RN9Tq8CMA964YvF9bhJwFWeskVB73KKCI3LPa3rRh6aAAj9SQIENGKCUYhwv7PBAwA0hxjjqTdab/NUf/IAooMAH5h0woNQL4joAAAAASUVORK5CYII=) no-repeat 100% -20px; padding-right:29px;}
nav[id="sNav"] li:hover > a {background:#848484 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAA3CAIAAADrIH/6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFtJREFUeNrs2MEJwDAMBEEnuP9SVJ8fQkoH+UUQmGtg0e3hh6+IWFPZVTUHO+fMwTJzDHavwezuBgMDA/vDq88ZZ2pUo8sMxGUGokbOODMQNYJ9Gr9ynL3mEWAAj+SbBvMEusIAAAAASUVORK5CYII=) repeat-x; border-color:transparent; margin:0 -1px; padding:19px 0 18px; position:relative; text-shadow:-1px -1px 1px rgba(25,25,25,0.6);}
nav[id="sNav"] li:hover > a span {background-position:100% 0; border-color:transparent;}
nav[id="sNav"][class*="no-js"] > ul > li:hover > div > ul {display:block;} /* Show subnav on hover if JavaScript is disabled. */

nav[id="sNav"] ul ul {background:#444; border-top:1px solid #fff; box-shadow:inset 0 3px 4px rgba(0,0,0,0.25), 0 3px 6px rgba(0,0,0,0.6); display:none; position:absolute; left:0; right:0; font-weight:normal;}
nav[id="sNav"] li li {text-align:left;}
nav[id="sNav"] li li a {border-left-color:#232323; border-right-color:#616161; margin:18px -1px;}
nav[id="sNav"] li li[class^="drop"] a {background:#565656; border:0; margin:10px 15px; padding:8px 0;}
nav[id="sNav"] li li span {border-left-color:#616161; border-right-color:#232323;}
nav[id="sNav"] li li[class^="drop"] span {border:0;}
nav[id="sNav"] li li:hover > a {background:#848484; margin:10px -1px; padding:8px 0;}
nav[id="sNav"] li li[class^="drop"]:hover a {margin:10px 15px;}

nav[id="sNav"] ul ul ul {border:0; box-shadow:none; display:block; margin:-9px 15px 10px; position:relative;}
nav[id="sNav"] li li li {display:block;}
nav[id="sNav"] li li li a {margin:1px 0 0!important;}
nav[id="sNav"] li li li span {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAoCAYAAADUgSt0AAAAMklEQVR4Xs2QywkAIBTD8sT9Z+mGFT90AT0YKITSU7G90tjcCj5EOlDZ/ChI8kya57cMY2wiTHnTeJAAAAAASUVORK5CYII=) no-repeat 14px -20px!important; padding-left:24px;}
nav[id="sNav"] li li li:hover span {background-position:14px 0!important;}

nav[id="sNav"] ul ul ul ul {display:none;}

@media screen and (max-width:640px) {
	
nav[id="sNav"] li {position:relative;}	
nav[id="sNav"] li:hover {z-index:1;}

nav[id="sNav"] ul ul {border:0; margin-left:-1px; padding:9px 10px 10px; right:auto; min-width:100%; z-index:1;}
nav[id="sNav"] li li {display:block;}
nav[id="sNav"] li li a {background:#565656!important; border:0; margin:1px 0 0!important; padding:8px 10px!important;}
nav[id="sNav"] li li a:hover {background:#848484!important;}
nav[id="sNav"] li li span {background:none!important; border:0; padding:0;}

nav[id="sNav"] ul ul ul {display:none;}
}

/* ---- Site Body ---- */


section[id="sBody"][class="index"] {background:#e9e9e9 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAGQCAIAAABJTlUYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQVJREFUeNrs1dERxDAIxUADKYj+q3Oq4ANvGtBIvPNFd5+p78vMOVhVLTX7v6UZ95rtXWNEjMHmtJgxe9dMRmbMmHmuDIQZM2YyMmMmIzNmMjKTkRkzGWVkxsz0ZZSRmekbiIHIKCMzGZnJKKPfmYEYCDPTl1FGGZkxk5GZjDIyMxADMRAZDURGZqYvIzPTl1FGZsxkZGb6MjJjxsxzZSDMmDFj5i9GRmbMmDFjxowZMxndTEZmzJh5rgyEmekzY2b6zAzEQAxERhllZAbmZtYoI5ibySgjmJvJCOZmYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGDPwq4AAwDw7Acrxm95DgAAAABJRU5ErkJggg==) repeat-x; padding-top:48px;}
section[id="sBody"][class="inside"] {background:#e9e9e9 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAABkCAIAAABhOgWjAAAAXUlEQVR4Xu3NoQFAABQFwLf/MoKkaaKoSYK/hRmUl+4WuExRlqKsRdmKshflKMpZlKsod1GeorxFmSLZPzKZTCaTyWQymUwmk8lkMplMJpPJZDKZTCaTyWQymUz2AWaL6vz+qPkHAAAAAElFTkSuQmCC) repeat-x 0 78px;}
	
@media screen and (max-width:640px) {
section[id="sBody"][class*="in"] {background:#e9e9e9 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAGQCAIAAABJTlUYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQVJREFUeNrs1dERxDAIxUADKYj+q3Oq4ANvGtBIvPNFd5+p78vMOVhVLTX7v6UZ95rtXWNEjMHmtJgxe9dMRmbMmHmuDIQZM2YyMmMmIzNmMjKTkRkzGWVkxsz0ZZSRmekbiIHIKCMzGZnJKKPfmYEYCDPTl1FGGZkxk5GZjDIyMxADMRAZDURGZqYvIzPTl1FGZsxkZGb6MjJjxsxzZSDMmDFj5i9GRmbMmDFjxowZMxndTEZmzJh5rgyEmekzY2b6zAzEQAxERhllZAbmZtYoI5ibySgjmJvJCOZmYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGDPwq4AAwDw7Acrxm95DgAAAABJRU5ErkJggg==) repeat-x; padding-top:35px;}
}

/* ---- Page Head ---- */


header[id="pHead"] {background:#232323; margin:0 auto; position:relative; width:100%; height:78px; overflow:hidden;}
section[class="index"] header[id="pHead"] {border-radius:4px 4px 0 0; width:89.1%; max-width:1200px;}

@media screen and (max-width:640px) {
header[id="pHead"] {width:89.1%;}
}

/* ---- Page Head Wrapper ---- */


div[id="hWrap"] {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAABOCAIAAAAByLdKAAAAnElEQVR4Xu3PiWGCAAAEwS3FPwmPiAj231n6uL3pYBg0GDWYNJg1WDRYNdg02DU4NPhqtJqIQ6PVROwarSbio9FqIjaNVhPx1mg1EauGqfrSaDURi0ariXhqmKqzRquJmDRM1VGj1UQMGqbqn0arifjVMFV/NFpNxEOj1UTcNVpNxE2j1URcNVpNxEVDVQ3U6lmj1QCtKnDSEFX/AdY3KutQSkRdAAAAAElFTkSuQmCC) repeat-x; margin:0 auto; position:relative; height:78px; max-width:1200px;}


/* ---- Index Page Title ---- */


header[id="pHead"] div[id="pTitle"] {position:absolute; top:26px; left:21px; width:62.65%; height:52px; line-height:0.75; white-space:nowrap; overflow:hidden;}
header[id="pHead"] div[id="pTitle"] span:first-child {color:#fff; font-size:36px; text-shadow:-1px -1px 1px rgba(19,19,19,1), 1px 1px 1px rgba(82,82,82,1);}
header[id="pHead"] div[id="pTitle"] span:last-child {color:#9f9f9f; margin-left:11px; font-size:13px;}

@media screen and (max-width:640px) {
header[id="pHead"] div[id="pTitle"] span:last-child {display:none;}
}

/* ---- Page Breadcrumbs ---- */


div[id="pCrumbs"] {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAABOCAIAAAAByLdKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAe9JREFUeNrsm2GqwyAQhM2j58j9b5lXKARx4+zsbhMKjj+KUZNmnK8Ta+m273vzyrZtfPvQaMfgAZ/D6EXATZ5dLzAipDwnyR4yypNS09pczRVt/FnkvH/BVTC7fBc5C8Bk965YV5kLMfNNUlqfvpKrd0h1TWYouFcqeVs8hzPlDMABqS1e8Dvxmnmps5FuPvXtVYCjsus60w/2jKuV4hqVxsRl568tUxaSmgH4OI6Tir5uB/CV9+sHtkRlqMtVAZwrl2DXKzNo+4x16RXAAjgayAkscboykQtgFsAC+BJapsuiS8asSy8ZvwJYAPM8Y1zBgIFY24iJtV19iwBeGWCbqzNo8VrCkokxxvTy8StXy2nkLhh5b8+6a6nrsGJJAFeQ7pl8AFc7RgAvDjD+ygIYnnEL0AWH7gJQrn57w+XSOtJb0s+hpWnHUACX91n4xALcYnRbcL/btsvVVDg18zMu2QjsnTXOnNdnVQDnkgnn04BiEVEX3cuskqs1Y62HuOvS4Zyf4PGjWBLAJMM8yQy0ILdCeMvV7PII2zsbj50kl0TaHBXAaYxJkhlWQ9DyiSWABXCUTP5vLfx3TvcRLVcF8H1I81jWrymABfBjpYKlXBXAAlgAS6pWSz90TQEsqZK6WCxVAuOZcxdy9V+AAQDbVSTLD46XngAAAABJRU5ErkJggg==) no-repeat; padding-left:80px; position:absolute; top:0; left:0; width:62.65%; height:78px; line-height:0.75; white-space:nowrap; overflow:hidden;}
div[id="pCrumbs"] p {color:#9f9f9f; margin-top:44px; font-size:14px; text-shadow:-1px -1px 1px rgba(15,15,15,1);}
div[id="pCrumbs"] p strong {color:#fff; font-weight:normal;}
div[id="pCrumbs"] a {color:#9f9f9f; text-decoration:none;}
div[id="pCrumbs"] a:hover {color:#fff; text-decoration:underline;}
div[id="pCrumbs"] a:last-of-type[href*="istore"] {color:#fff;}

@media screen and (max-width:640px) {
div[id="pCrumbs"] {background:none; padding-left:23px; width:285px;}
div[id="pCrumbs"] p {margin-top:34px;}
}

/* ---- Page Options ---- */


div[id="pOpts"] {background:#232323 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAABOCAIAAAAByLdKAAAAnElEQVR4Xu3PiWGCAAAEwS3FPwmPiAj231n6uL3pYBg0GDWYNJg1WDRYNdg02DU4NPhqtJqIQ6PVROwarSbio9FqIjaNVhPx1mg1EauGqfrSaDURi0ariXhqmKqzRquJmDRM1VGj1UQMGqbqn0arifjVMFV/NFpNxEOj1UTcNVpNxE2j1URcNVpNxEVDVQ3U6lmj1QCtKnDSEFX/AdY3KutQSkRdAAAAAElFTkSuQmCC) repeat-x; padding:0 9px; position:absolute; top:0; right:210px; height:78px; line-height:78px; white-space:nowrap;}
section[class="inside"] div[id="pOpts"] {right:290px;}

a[id^="togOpt"] {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABOCAYAAACDtFBaAAACVElEQVR4Xu2bvYoqURCEa3Qc3d2rL+ADqGPiw/mDkQqGCiZGpvddjEXwRcT/v0uBMIGwe2VXu1eqYRCMPsqq7nPmHIPL5YIgCCIAbwDeAfy5Ph/8vH73FsfxXzywlsslisUiptNp4IknxP8VRcSjK5VKwRmPL4HS6TSc8fgRiI4gkDee8B67PbrCMIQzHj8C0REEcsTjSyBOU1raGY8vBxHIE8/3m7SmmNZBnxOpfAnExuiNJ/zF8C/mIEVMETMQx5RHEVPENMXkIGuerwRS+Y+YIpbYmY83HkVMEdMU0xRTxO53EHmMHaR4yUHqQa/5RlFNWhE7n884nU4U1brRkoM8fiJGmP1+j+12i0wmY7oXOx6P5OAJaSLSfTw/GzFC7HY7bDYbFAoF9Pt9tFotszjSPRRoNBqh0+mQjaelFg5KxFmv18hmsxiPxyiVSuZrIYpULpcxHA7JRU6LU43EzrlcDpPJBHEcY7Va0XkGDrqNbaVSoUhoNpt0uE0PYqwoTrVadbmapkiDwQD5fP75U4yNkM/hcPAjzu0tEA4Quv35Ww2CMGb1ep2/Emq1Glh2EUuusJCNNZ/P0W637SJGGDbFRqOB2Wxm7SLysDHfiGN6LkYnMWYc791u19RBFCiKIiwWC/R6PYrjYi9GMGadUHYOSu4Zcg1Ecfzt5rkuuqM8cvi63WG/WdWxj1536FRDbxQVMUVMxz5ykEqXF3SJU2NeV/CMeRQxRUxTTFNMEdMlTu3m9Yc6RcymFDFNMUVMJYHUg6wcpB4kccwdpCatJq1zMdU/IjYqtHNTfUkAAAAASUVORK5CYII=) no-repeat; cursor:pointer; position:absolute; top:0; left:-36px; width:36px; height:78px; text-indent:-1000px; overflow:hidden;}
a[id^="togOpt"][class^="expanded"] {background-position:-36px 0;}

li.pOpts {line-height:1; white-space:nowrap;}
li.pOpt a {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAABkCAYAAAC2JwHtAAABEklEQVR4Xu2XQY6FMAxD44rj9bZwPw8zLCIR/QRT9GdBLaGqQg934VoB67raLto1off+t1kcMhQQj8dwgK7EOXw0gLALeqMjTVCzWrgDInNEnZboDpKmyR1fDE7waDkXr2Z3EYLN2ABRFBqgdv1/R2Zun961kwPUANBXoR5FNyqRGy/k2XLj4Gy5ZNLwEaz3Ljty5KjM72N0gX6t4h5qA3D4Ir/IMQbgey03wTnLUeWaV2BUVpu/oAkwwvDgcA05WMIOBTDCEcpAnGB8KueWfJlx73ALUCqHWwKl8Oycm+AEt22z/aGwPnNUCGscHuR6fCoAOB3N92VZxT3lAAiOmZtrqdzu/pVzIKu1IyRQS40b/ADI/nmE93km0AAAAABJRU5ErkJggg==) no-repeat; color:#e9e9e9; margin:0 -1px; padding:0; height:14px; font-size:12px; overflow:hidden;}
li.pOpt a.print_page {background-position:0 -22px; width:14px; text-indent:20px;}
li.pOpt a.send_friend {background-position:0 -44px; width:10px; text-indent:16px;}
li.pOpt a.email_us {background-position:0 -65px; width:14px; text-indent:20px;}
li.pOpt a.request_appointment {background-position:0 -86px; width:13px; text-indent:19px;}
li.pOpt a:hover {color:#fff; text-decoration:underline;}

li.zoomCtrl a {background:#454545; border-color:#fff; color:#fff;}
li.zoomCtrl a:hover {background:#2d2d2d;}
	
@media screen and (max-width:640px) {
div[id="pOpts"] {right:118px!important;}
a[id="togOpt"] {display:none;}
}

/* ---- Site Search ---- */


form[id="site_search"] {position:absolute; top:0; right:0; width:210px; height:78px;}
section[class="inside"] form[id="site_search"] {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAABOCAIAAAAByLdKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAdVJREFUeNrsnO2OgyAQRdH0aXz/93ObmhhXYJgPqJvlzC9K68BwD9fW2i7btqVP7PueKpE/1ew5HhY7rUmaQzfnf8RrWZbUL87xbmmP/rOz+PDsyZNcyyh25iNKpRYnJ2cXarvFrYbIwsmrGVU1z/5uFFNf+9+N2xSLh99e1pyJX9V1XZvoX6dVE0qgziqmfl/oJQ2VWttv+ai1RflyREvViCnXJhiBPCurof4qtZZIU6pVK1OFbmi1tlREMTeDk2S5kfff8G42ogD3Pa+OViYSa5omJir1VXRawYRlj+3e0MwHVQFY8xlKOLsOIryvRQPwbABrTDjCsIneOMkAPDnAcYZNNmu6rIeqAGw1YTfPDqS7vJEAYAB2MBxsJ/vXH6iqUNW6zEHdrJKyVwG4ucsjXhXhs++lUwCeFuDRVPvyWyFHVfWnRMetG753P1xwoVQlwHGGu9uM+14lVFWv1gjNx7kRtjQhwBpyrAc6BvLtI1Stq5rs90z1Uiw+LrYEwFZU4nn0TPL1VFjVFLg7+8HM2BIA9+XnqWMBGIBHo/WFnAAMwH8TS1QFYFSlVABuxrM/0wJgSp19r5p+Jv7srgZgSqXU/2hLuWGMMJva3y2gqjZ+BBgAd4hP9lJLXRoAAAAASUVORK5CYII=) no-repeat 100% 0; width:290px;}
form[id="site_search"] input[type="text"] {border:0; padding:0 6px; position:absolute; top:24px; left:0; width:142px; height:30px; line-height:30px;}
form[id="site_search"] input[type="submit"] {background:#848484 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAeCAIAAADCaIt+AAACEUlEQVR4XrXUy2oiQRQG4EN24vOIr+FOcOEFdQZxvOMFL4hGRF2oCFEzYYZRZMCF8wSuhAQREkTwAbwFzMK7mKCm56dhsuqedAv1LQo8nq7uU6eq6A9j9Jsx+sUY/WSMfjBGd5/5/s/dRehWXLlcLhQK2Ww2nU5jLBaLiNzKdPUu4u3tbblczmaz8Xg8mUzwczqdIoL4uxx0I6RUKl1fXzscDo/H0+v1zuczx3HH47Hb7eZyOfx7I5lwBa+vr4vFAjNGIhGVSvX8/Pz09IQK1Gq1yWSSV0FRSCKRMJvN7XYbH97pdBDJ5/OxWKzZbCKCmoqSUV4I5tLr9avV6uXl5SMYj8eNRiPq2G63ecmuzkKIp1Qq8Q4s1+l0wrjZbA6Hw3q9VigUZ8koKwRLZLPZRqMRPjYYDPr9fjRcp9MZDIbdbjefzzOZTFYaSgtJpVKYt1aroQeDwcBisWg0GnRlOBwi0mq1otEoctISUEoEiggEAvf39xxvv99zvIeHB61WG+Alk8nUZyghDl3FNkUdj4+POGv9fr/RaFitVjyGHVyv130+H3IS/0VxObC7vF5vtVrleHg3TiKCcXEUlSkcDrtcrkqlwvFw47vdbhQqlk9h+UKhkNPpxMXH8XD6sCPEkil4EWxcu93+sVa4lsUyyX8pdBh1oO24OfziyMcYuRkjJ2P0jTGyM0Y2xugrY/SFsb/Cq2lYMHevowAAAABJRU5ErkJggg==) no-repeat; border:0; cursor:pointer; position:absolute; top:24px; left:154px; width:32px; height:30px; text-indent:-1000px;}
	
@media screen and (max-width:640px) {
section[id="sBody"][class*="in"] form[id="site_search"] {background:none; width:118px;}
form[id="site_search"] input[type="text"] {width:50px;}
form[id="site_search"] input[type="submit"] {left:62px;}
}

/* ---- Page Body ---- */


div[id="pBody"] {margin:0 auto; position:relative; width:89.1%; max-width:1200px; text-shadow:0 1px 0 #fff;}
section[class="inside"] div[id="pBody"] {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAAoCAIAAAC6iKlyAAABOUlEQVR4Xu2ZQQ7DIAwEAfn//+QV6dGHSLXClK1Qdk8OLC4ZOwdomxJZj0FbBm3QlkEbtEFbBm3QlkEbtEFbBm3QVrQzdV1XO0phNJqNjSaRFbLuePkPBceqh8hT6XMGQADwsVXcr3+vAOnAQmbmTn2pAqbgFIANpRK/eAjagXq4gXs4aEBEiobPEgNHEQ2LE1ROQdwAtOADB1NknC/hZGrQgDLiyKHvwM1Zj+VEvfe2QT6Cg14A7VY59d9BzoKOPlC993KQZ+YayttIzhQ04581lK2nLNVbQHOmoFS1U1/XPuf0fbQAd9wy5mMRp+3HwYZxFGT8BUU1lR2dPoD+Fhf71gcL+1xsvjvou6NcBurxsDy8xnwz9WMNMEGTozMYWTAgBJzawhktQe+7SvftXQEakFX/U3fE/j+cusRXkAtYLwAAAABJRU5ErkJggg==) 0 100% no-repeat, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAAoCAIAAAC6iKlyAAABbElEQVR4Xu2YSW6EMBREqe5cF8Eh2bNjxSBm+hROdkQiihxX+lvIVSvL/oP9MIbv7GUi6c+gJYEWaEmgBVqgJYEWaEmgBVqgJYEWaAnHcWS3EoDshsK+7wnSsZ/YwyaNhG3bzLZGyomwriuJ1Z4gH8o+LOZ5fnsOgPOKn4X3xTRNN8DEWfLGvCPGcSRCUBRIMz6U5cKfZVkanF+kDW/A25D2GIaByGGBhh/lDXgUz6IoslDxBC2HSNwkEHRdZ/yCAyBd+FD2hxLatuVj8bzeBBeA/d5XCW5RsDjnfj6j8zwnkkXemwCImKYnzCNuhcoT4ZXo7Z1zzrMTAJ8rRdD2mAAYg46/cr5QPunrPjrlRKiq6ox4SfD70LWHbBj0M40rCn9iH1/6PhYW1JP42Y7d8BwNxnoV6roO+EvlH7LHsqk2Pxn/hfsARNM0AVUp82wIFwIBMYF/KeXR972Hv27vWCBYlsX+QwzgXr58nE90oTHIxEwGRAAAAABJRU5ErkJggg==) 100% 100% no-repeat, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAoCAIAAABxU02MAAAATUlEQVR4Xu3LqQGAMBAAwe2/LgQOhwES3jxd0ABuJTd+6ELkL5EjN4EquFwEHoFL4BQ4BHaBLJAENoFVcHkRfpmLwCAwCkwCs0ASuIUXXztBXZ3haVwAAAAASUVORK5CYII=) 50% 100% repeat-x; padding:24px 60px 39px;}
section[class="inside"] div[id="pBody"][class*="noside"] {background:none; padding-bottom:18px;}
	
@media screen and (max-width:640px) {
div[id="pBody"] {width:89.1%;}
section[class="inside"] div[id="pBody"] {margin:0 18px; padding:0 18px 38px;}
}

/* ---- Page Main ---- */


section[class="index"] div[id="pMain"] {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAAWCAYAAACVIF9YAAAB2ElEQVR4Xt2YS27rMAxFZUcZF+iowNtBl9E1dEndTXfzdpFhJ/l+XF+hByBIyxkkysAELkhJceDjKzFGus1m85JS+kkLjX7Uh4olA36Nel0y4Puo/6M+R70tDTD/5X+jvh8JMAyDrYuu12u6XC5Fp9Op6Hg8psPhkPb7fdFut0vb7VZZKnOsc835fJb0fUV8P0ENYKOIcBKQFpYbBoB5bh51XZcUfd9LGjPnIR1ge+eop6CoWQvOAKV6tVoBVj6bcwbMQgL+FAfJgFJPuooIblZgAliv1wIrNXCErgMOx3Nj95CHwUWbJ8+TwDQvSLkoOGBxbS5yIzif2Z7IgrIOCDACwRE9BOUAh1sEc62bTDh3jK2LFh4oZVzTdrSwXA9Qewdx6fb6XDv33REYYAGzcAjXPSzON+mic/JguEbDwDVctJo7d822aHx61PFnAtU6pGThOJ9O4dw1bjIRqPYQkG8iyDsXwCrx5DMY3fRbUgAeUOOaa3NbMKzF38HGAZR1WWDMS7iGCFMD6gBCbvYmU9uaQcABg3NAIDu+J/JDoeITxik/j6tSDbDeIeNcday/LIYHv575GgjGNSCfp26ctVudvAHg/Gva3HoVgvqOMIBtu2kcx/km+gW6dV9SiEA+ogAAAABJRU5ErkJggg==) 0 100% no-repeat, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAAWCAYAAACVIF9YAAAB2UlEQVR4Xt2XTW6DMBCF+XF+N5W66hm6zyLbnqEnyEm66Al7C+5AQnlIgz6NbCOFeMNIT2NAHufLPDDUXddVG463ptp2fG0Z8H3U7xYBP0Z9j/ob9VnfbrfBAOq6rjiWmqaZFEKYtNvtJh2Px+pwOEz5dDpNOp/Pyjo3X9/v9/Octm0l1Zvrc70S0V4ulx8BQPwhzAIWpGWdozif2YAIxVwW8Hq9/gDCOmVjD+PBeD4GRTgeE6poJ4MsNAyDQKasECwXNPluMh6Px6z7/a5MqbakscHO65aMoHslE7RQ1L4WBBBg3/fqqrLmCFpzCGjzuA6gCwC64vyX2U1vVdqQ3RKUZNC0rYEw5yDLd5BdtCwRlNcNUiE4XTd4ZdbWsaBLRNBjXYsiaBe/MOFitpV8jaiN2UUX3rqrARMWXb4fvfj0NXiCWvZaBloPuCTeJ15+D6RlfVdSXVQusl0EvX08EQRkR2P7KTtJgIwtCbwe0IqlbJKz8FI3CegtK+VqA3K9Rf2/l8qxDgiAY4rAFGHLb/Qrwr9f8jgF5ZVySrGN/lnbeMDUe6iHpSNeDhv0SYPwe1juaZras3Id5TZDOELExqsBnxGBU/BLXw7FP5uCPkQLRc7KueOXgv4DZYAiLEe+3DoAAAAASUVORK5CYII=) 100% 100% no-repeat, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAASCAIAAAC8Qet/AAAA1klEQVR4Xr2MoY6DUBBF77dCUgOGyjoqV4JlbW2R1FJZx7pF1fQ7upmXntAJhe5m846YnHn3vlHymjRNk39Fm4goy7I8z20a5qykQAQE9F0N13ZCURRhmvya1V/aRURlWe6NH3EORBSovSMc1EdEVNd1VVW1UT1DxEptbgKrv6zPP9E0DXO1SU2HiKht26PhxDnQcStzAZ0mdF0XZpDZaLmPzN7R2ej7HsFZeXQC9N0pd1CXiGgYhq9FQgEP0z2C++hE3w/GccSBaOpI4FWTlZquEdEtIndOtNDX/7B+cQAAAABJRU5ErkJggg==) 50% 100% repeat-x; background-color:#202020; padding:0 18px 36px;}

section[class="inside"] div[id="pMain"] {margin-left:2.1%; width:59.13%; float:left;}
section[class="inside"] div[class*="noside"] div[id="pMain"] {margin:0; width:100%;}
	
@media screen and (max-width:640px) {
section[class="inside"] div[id="pMain"] {background:#e9e9e9; margin-left:0; padding:10px 24px 24px; width:520px; min-height:164px; float:none;}
section[class="inside"] div[class*="noside"] div[id="pMain"] {width:auto;}
}

div[id="pMain"] div[id="pTitle"] {border-bottom:1px solid #c1c1c1; color:#191919; margin-bottom:24px; padding-bottom:2px; font-size:36px; font-weight:normal;}
div[id="pMain"] ul, div[id="pMain"] ol {margin:13px 38px;}


/* ---- Index Page Content Wrapper ---- */


section[class="index"] div[id="pWrap"] {background:#fff; padding:17px 24px 9px; height:294px; overflow-x:hidden; overflow-y:auto;}
div[id="lead_video_attraction"] ~ div[id="pWrap"] {height:244px;}

@media screen and (max-width:640px) {
section[class="index"] div[id="pWrap"] {padding:26px 26px 11px; height:100%; overflow:visible;}
div[id="lead_video_attraction"] ~ div[id="pWrap"] {padding-top:19px;}
div[id="lead_video_attraction"] embed {background:#424242;}
}

/* ---- Lead Video / Slideshow Attraction ---- */

#homePageSlideshow .slideshow_attraction {
margin: 0;
width: 480px;
border:none;
float:right;
}

#homePageSlideshow .bx-viewport {
	height: 320px !important;
}

.page_content .slideshow_attraction {
width: 709px;
float:none;
}

.cc_module_content .slideshow_attraction{
	width: 367px;
}


section[class="index"] div[id$="_attraction"] {margin:0; float:right;}
	
@media screen and (max-width:640px) {
section[class="index"] div[id$="_attraction"] {background:#fff; padding:26px 27px 0; float:none;}
}

/* ---- Slideshow ---- */


div[class="nivo-controlNav"] {background:#262626; border-radius:4px 0 0 0; padding:0 11px; top:280px; right:0; left:auto; width:auto; max-width:458px; height:40px; z-index:100;}
div[class="nivo-controlNav"] a {margin:15px 3px 0;}
	
@media screen and (max-width:640px) {
div[class="nivo-controlNav"] {background:none; left:0; top:325px;}
div[class="nivo-directionNav"] a {background-position:-80px 0; left:0;}
div[class="nivo-directionNav"] a[class="nivo-nextNav"] {background-position:-111px 0; right:0; left:auto;}
}


/* ---- Module 01 Area ---- */


section[class="index"] div[id="pMod01"] {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAAoCAIAAAC6iKlyAAABOUlEQVR4Xu2ZQQ7DIAwEAfn//+QV6dGHSLXClK1Qdk8OLC4ZOwdomxJZj0FbBm3QlkEbtEFbBm3QlkEbtEFbBm3QVrQzdV1XO0phNJqNjSaRFbLuePkPBceqh8hT6XMGQADwsVXcr3+vAOnAQmbmTn2pAqbgFIANpRK/eAjagXq4gXs4aEBEiobPEgNHEQ2LE1ROQdwAtOADB1NknC/hZGrQgDLiyKHvwM1Zj+VEvfe2QT6Cg14A7VY59d9BzoKOPlC993KQZ+YayttIzhQ04581lK2nLNVbQHOmoFS1U1/XPuf0fbQAd9wy5mMRp+3HwYZxFGT8BUU1lR2dPoD+Fhf71gcL+1xsvjvou6NcBurxsDy8xnwz9WMNMEGTozMYWTAgBJzawhktQe+7SvftXQEakFX/U3fE/j+cusRXkAtYLwAAAABJRU5ErkJggg==) 0 100% no-repeat, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAAoCAIAAAC6iKlyAAABbElEQVR4Xu2YSW6EMBREqe5cF8Eh2bNjxSBm+hROdkQiihxX+lvIVSvL/oP9MIbv7GUi6c+gJYEWaEmgBVqgJYEWaEmgBVqgJYEWaAnHcWS3EoDshsK+7wnSsZ/YwyaNhG3bzLZGyomwriuJ1Z4gH8o+LOZ5fnsOgPOKn4X3xTRNN8DEWfLGvCPGcSRCUBRIMz6U5cKfZVkanF+kDW/A25D2GIaByGGBhh/lDXgUz6IoslDxBC2HSNwkEHRdZ/yCAyBd+FD2hxLatuVj8bzeBBeA/d5XCW5RsDjnfj6j8zwnkkXemwCImKYnzCNuhcoT4ZXo7Z1zzrMTAJ8rRdD2mAAYg46/cr5QPunrPjrlRKiq6ox4SfD70LWHbBj0M40rCn9iH1/6PhYW1JP42Y7d8BwNxnoV6roO+EvlH7LHsqk2Pxn/hfsARNM0AVUp82wIFwIBMYF/KeXR972Hv27vWCBYlsX+QwzgXr58nE90oTHIxEwGRAAAAABJRU5ErkJggg==) 100% 100% no-repeat, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAoCAIAAABxU02MAAAATUlEQVR4Xu3LqQGAMBAAwe2/LgQOhwES3jxd0ABuJTd+6ELkL5EjN4EquFwEHoFL4BQ4BHaBLJAENoFVcHkRfpmLwCAwCkwCs0ASuIUXXztBXZ3haVwAAAAASUVORK5CYII=) 50% 100% repeat-x; margin:0 -60px; padding:5px 60px 30px; width:100%;}
section[class="index"] div[id="pMod01"] div[class^="custom"] {padding:0 18px;}

section[class="inside"] div[id="pMod01"] {margin:0 auto; padding:17px 0 19px; width:89.1%; max-width:1200px; text-shadow:0 1px 0 #fff;}
section[class="inside"] div[id="pMod01"] div[class^="custom"] {padding:0 2%;}

@media screen and (max-width:640px) {
section[class="index"] div[id="pMod01"] {margin:0 -18px; padding:5px 18px 37px;}
section[class="inside"] div[id="pMod01"] {padding:17px 35px 30px;}
}

div[id="pMod01"][class*="empty"] {display:none;}


/* ---- Exclusive Offer ---- */


div[id="pMod01"] div[class="exclusive_offer"] {margin-top:11px; padding-right:2.5%; width:47.5%; min-height:118px; float:left; overflow:hidden;}
div[id="pMod01"] div[class="exclusive_offer"] img[class="exclusive_offer_image"],
div[id="pMod01"] div[class="exclusive_offer"] img[class="offer_img"] {margin-right:14px; float:left;}
div[id="pMod01"] div[class="exclusive_offer"] h2,
div[id="pMod01"] div[class="exclusive_offer"] p.cc_module_title {margin-top:4px;}
div[id="pMod01"] div[class="exclusive_offer"] h3 {margin:1px 0 3px;}
div[id="pMod01"] div[class="exclusive_offer"] p {margin:0;}

@media screen and (max-width:640px) {
div[id="pMod01"] div[class="exclusive_offer"] {padding-right:0; width:100%; float:none;}
}


/* ---- Lead Generation Form ---- */


div[id="pMod01"] form[id^="lead_generation"] {margin-top:17px; position:relative; width:50%; height:96px; float:right;}
div[id="pMod01"] form[id^="lead_generation"] label {color:#484747; width:34%; font-weight:bold; vertical-align:middle;}
div[id="pMod01"] form[id^="lead_generation"] input[type="text"] {background:#919191; border:1px solid #f7f7f7; box-shadow:inset 1px 2px 3px rgba(0,0,0,0.6); margin:6px -1px; width:66%; vertical-align:middle;}
div[id="pMod01"] form[id^="lead_generation"] input[type="text"]:focus {background:#c8c8c8;}

div[id="pMod01"] form[id^="lead_generation"] div[class*="contact"] {position:absolute; top:0; right:283px; left:0;}
div[id="pMod01"] form[id^="lead_generation"] div[class*="contact"] div {position:relative;}
div[id="pMod01"] form[id^="lead_generation"] div[class*="contact"] span[class="errstring"] {position:absolute; top:24px; left:0; font-size:11px; white-space:nowrap;}

div[id="pMod01"] form[id^="lead_generation"] div[class*="verify"] {padding-top:64px; position:absolute; top:0; right:119px; width:152px;}
div[id="pMod01"] form[id^="lead_generation"] div[class^="verify"] label {width:67px;}
div[id="pMod01"] form[id^="lead_generation"] div[class^="verify"] input {width:85px;}
div[id="pMod01"] form[id^="lead_generation"] div[class^="verify"] img {border:1px solid #000; top:6px; width:150px; height:50px;}
div[id="pMod01"] form[id^="lead_generation"] div[class^="verify"] span[class="errstring"] {position:absolute; bottom:-7px; left:0; font-size:11px; white-space:nowrap;}

div[id="pMod01"] form[id^="lead_generation"] div[class*="submit"] {position:absolute; top:0; right:0; width:107px;}
div[id="pMod01"] form[id^="lead_generation"] div[class^="submit"] input[type="submit"] {background:url(data:image/png;base64,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); border:0; cursor:pointer; position:absolute; top:28px; right:0; width:107px; height:48px; text-indent:-1000px;}

@media screen and (max-width:640px) {
div[id="pMod01"] form[id^="lead_generation"] {margin-top:13px; width:100%; float:none;}
}

/* ---- Index Module 02-04 Area ---- */


div[id="pMod02-04"] {padding:23px 18px 25px;}
div[id="pMod02-04"][class*="empty"] {padding:0; height:29px;}

div[id="pMod02-04"] div[class^="custom"] {width:31.2%; float:left;}
div[id="pMod02-04"] div[class^="custom"]:nth-child(2) {margin:0 3.2%;}

@media screen and (max-width:640px) {
div[id="pMod02-04"] div[class^="custom"] {margin:0; width:532px; float:none;}
div[id="pMod02-04"] div[class^="custom"]:nth-of-type(n+2) {margin:29px 0 -4px;}
}

/* ---- Client Testimonial ---- */


div[class^="custom"] {position:relative;}
div[class^="custom"] span[class="QuoteMark"] {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAZCAYAAADAHFVeAAAB6ElEQVR4Xu2VT4tSURTAj8/r3z+jthA0VxKuWkyb6FtEfQCntd+iD5G4cDPgpl3Rqk3QIsraDOFCpmiGBmkxDOMrqymbd/sdeDY+E+b5oFYe+HE4en6cc7lyjXW7XZtMJiUej8tl0Wq1bpAOO53OhP61PaNCuVyWTCYjIWIHdmEvimd0MxXy+XwYaRseg0TxHPmPsRm2GbYZ9u8x/ru1A9sg0+k0OxgMbupz5DgXu6TTaU2/wAOJ4umnh7AL95XRaPTIdV2ZzWayGAzXIV/gB0gUz+gLTrEnfmSz2Tv65llrA1IqldLpp3AGMvfa7bZoDIfDSz1naYsrnufdW/XXkcvlvpNO4BsEotfrhfKchUHXSM+4my1O95dUqVSOSWP4vDQotGcSiUQbblHc5shbhJADl1yr1c7pOaDYnw+L4hm8B9qkW7GdEthO63q9fkTxGt7N7yyKpycTttI70ebAZsYYaTabLj2vKJ/DJ34YVoh1PbCGJv1S5eWLtY1GY1IoFF5QPoG3iz+OKJ6BQHB8vaOzarX6nvINPAUVT+anUtbxwILE+v3+mE1SNGZKpdJpsVgc437whZewDxMGnctC0BfKgz9ezFp7nXwXrsJHXziAIziGn7I61vaM3/gQkuDCBL5ebLSaKN5vwszeJackVtMAAAAASUVORK5CYII=) no-repeat; position:absolute; top:9px; right:-2px; width:27px; height:25px;}

div[class="client_testimonial"] {border-top:1px solid #c1c1c1; border-bottom:1px solid #c1c1c1; margin-top:17px!important; padding-bottom:6px;}
div[class="client_testimonial"] p:first-child {margin-top:18px;}


/* ---- Follow Us ---- */


div[class="follow_us"] p {margin-bottom:19px;}


/* ---- Office Hours ---- */


table[class$="hours"] th {background:#232323 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAIAAABvFaqvAAAAP0lEQVR4Xq3MBQHAQAAEoOvyPpX+4VYCApAPcdGL5EFcdCO5kJyIiw4kO+KiDXHRQlw0kQzERR1JQ1IRFxXkB8FzIBAiBIvCAAAAAElFTkSuQmCC) repeat-x; border:1px solid #212121; width:33%;}
table[class$="hours"] td {border:1px solid #c1c1c1;}
table[class$="hours"] td:first-child {font-weight:bold;}

div[class^="custom"] table[class$="hours"] {margin-top:17px; font-size:12px;}
div[class^="custom"] table[class$="hours"] thead {display:table-header-group;}
div[class^="custom"] table[class$="hours"] th {padding:4px;}
div[class^="custom"] table[class$="hours"] td {border:1px solid #c1c1c1;}


/* ---- Featured Articles ---- */


div[id="faCarousel"] {background:#fff; border-radius:0 0 4px 4px; margin:11px 0 36px; position:relative; width:100%;}
div[id="faCarousel"] p.faCarouselTitle {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAOCAIAAADIVSmfAAAAOElEQVR4Xr3AMQYAIBhA4Xf/8yURDQ3R0NAQkZ9u8T6SiCyiiKgimoguYoiYIpaILeKIuCKeiBB9QQNaIDUluwEAAAAASUVORK5CYII=) repeat-x; padding:17px 23px 12px;}
div[id="faCarousel"] a[class*="Btn"] {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAeCAYAAABwmH1PAAAEPUlEQVR4XtXWXUhsZRQG4LX3nhnnDCODaBKIUhcHb6SCQr0IDLowSYgkExRiIPEQCNGVXhkJhsZAJxADIzgcUjDDg0FJJ0KUIjWCAm+8yePk6PiPzejs+dvT+8kSPmYz2z2lG2fBy74QdT/f+r71bSWXy5GiKGSnenp6avB4E3kdeQp5AdHI2coifyAHyHfIo6mpqYgdgLDaAnd3dz+Nx0fIu7aAzi/Al8iH09PT0avALrqiurq62gzD+BoAP93O0pA+pBvv+vbMzMyCBccSrHR2dr6PVfkUoRIoP/I93vmD2dnZz0RDiwErHR0dbwAaQqjEKoR3fzI3Nzcv0HbASltbWy2gD7LZrEalVxryAIbnFhYW/hZoK7CCqC6XawjnNkClWwFhwPMeYkhoM7ilpeVZdDeI7lKJVxCW0aWlpb8KgRVE83g8Pf9lK6uqSo2NjbSysnKtgObmZlpbWyPsuOK4bMHzYwbn8sEq4kJ3Xy22u9XV1TQwMEANDQ3U2tp6reChoSFaX1+nsbEx2t/fL0osLHh8wts6K4MVBruxkneLmcxNTU00ODhI5eXlJOomjoJYyImJCRodHaXV1dViwHeFCckwOieDNcQDcKUdKIYC9fX1Ee494roZMEcs6MjICOGOpcnJScpkMnbMwuJBUtxhE9htt0M1NTXU3t5OKEfAnIv/OT8/T+FwmGyWG9HYSCYwVu5EUZTqq8Cbm5sUDAZpeHiY6uvrHQFvbGxcnOnt7W27W/rECqwiWiqVCmO7Mtg6W1tb1NvbS/39/eKb+0bB+Eam8fFxSqfTZLfQvDBj1Twwo5FEIvGbz+d7iewUA0OhkLg6xPC6dvDBwcHFsFpeXqZiS1guXQU/Lff29n6qq6u7xx23XYuLixe55vo/15whLFbf0jmRo6OjSGVl5WOv1/salXDpuv5YWC5d+eCcdDmnd3d3v6qtrX0Fw8tbilgMK10YhIVNBhslMGORVCwW2z0+Pr5fUVExWIrgk5OT+8IgLBK6IDgpEo1Gf1FV9aHf73+nlLDxePyhePdLx1XgFJJAzpE7Ozs731ZVVR0FAoH3eHvf6m18enr6+eHhocDqwsCWVCGwwR3WkThShrjxB37Fqm1ikL1VVlb2Mk/v21RGMpn8GQPqGwyqKEPjHJ1NpjNMDM4w+Azx8M9V/KG9SCTyBSb3I3zTvgj48+h4uaZpzzit47v/CToaA/RPnNXfAT0UnWRsTIQNOpuMQtdSVvpFTeqmgfgEHPkBgB8RRYqTlePIN4uMPUX+YYO0nSWwjJa6rOR1PoXckTvPcRzMUPm9EtzRGGPjUncZWxDMZ9ncdR3xIV7ELaEVjmPdlbBpaUCdcc7ls2sFNqPN4DMGc5d52ztZvI2l7uqcBJLk5mRkrBlsjZa3znk+VgIrDnSXwSZ0mpORzixj7YEZzTGvqGqBdRDNcMQKKudfEt1CuPqkzgUAAAAASUVORK5CYII=); cursor:pointer; margin-top:-12px; position:absolute; top:50%; left:-30px; width:30px; height:30px; text-indent:-1000px; overflow:hidden;}
div[id="faCarousel"] a[class*="tBtn"] {background-position:-30px 0; left:auto; right:-30px;}

div[id="faWrap"] {margin:0 12px; overflow:hidden;}
section[id="featured_articles"] {width:200%; text-shadow:none;}

div[class="aWrap"] {width:16.66666666666667%; max-width:400px; float:left;}
div[class="aWrap"] article {display:block; margin:0 12px; width:auto;}
div[class="aWrap"] img {border:1px solid #000; box-shadow:0 3px 3px rgba(0,0,0,0.5); margin-top:5px;}
div[class="aWrap"] h3 {font-size:14px;}
div[class="aWrap"] p {margin:7px 0 13px;}
div[class="aWrap"] a {color:#5f5f5f; text-decoration:none;}
div[class="aWrap"] a[title^="View"] {background:url(data:image/png;base64,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)!important; display:block; width:0; height:34px; margin:0 -2px 19px; padding-left:90px; overflow:hidden;}

@media screen and (max-width:640px) {
div[id="faCarousel"] {margin:15px 18px 36px; width:532px;}
div[id="faCarousel"] h2 {padding:17px 19px 12px;}
div[id="faWrap"] {margin:0 10px;}
div[class="aWrap"] article {margin:0 10px;}
div[class="aWrap"] img {display:block; margin:5px auto 18px; float:none;}
div[class="aWrap"] a[title^="View"] {margin:0 auto 19px;}
}

/* ---------- Calendar ---------- */


div[id*="_calendar_nav"] {background:#232323 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAA3CAIAAADrIH/6AAAAY0lEQVR4Xu3NVw3AMBBEwaViO70XDOFPKSRO72N1Q2D0gfSC2OwBZRZCNyizELpAxtkJMs4OkHG2g9hsAxlnK4jNFpBxNoPYbAIZZyOIzQaQcdaDjLMOZJw1UGYhVEGZhVAB/UsL3eYQ3qoHAAAAAElFTkSuQmCC) 0 -1px repeat-x; margin-bottom:0; text-shadow:-1px -1px 1px rgba(25,25,25,1);}	
div[id*="_calendar_nav"] a {color:#fff!important;}
div[id*="_calendar_nav"] strong {color:#191919; text-shadow:none;}
div[id*="_calendar_nav"] div:nth-child(2) a {margin:0 2.1%!important;}

div[id*="year_nav"] a {background:#333 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAACMCAYAAACj8vM8AAAAuUlEQVR4Xu2YQQ6EIBAExfgj5v8v4E967IMhncwugWDNxWAowga3HLvUWu8jWaeAbeDW2qLbvvpbfY8jog9rgkAB6x+VfsJej6eOqvCXBB5qEqRvanXpqxLSRwZfkj4wMNL3Fh3/meAXEOwXyMMR4WEPjm/WPYj0gYGR/nj1Chz/uvGgh705vXrnJjRzUimkD4z0gX+Xvq5J6WvsYYHmPtkQ0p8DAyN9YvnTqldgptMX6GEB/453kMEDGVlICF72le4AAAAASUVORK5CYII=) 0 -25px!important;}
div[id*="year_nav"] a[class="next"] {background-position:0 0!important;}

@media screen and (max-width:640px) {
div[id*="_calendar_nav"] div:nth-child(2) a {margin:0 7px!important;}
}

div[id*="calendar_opt"] {background:#232323 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAA3CAIAAADrIH/6AAAAY0lEQVR4Xu3NVw3AMBBEwaViO70XDOFPKSRO72N1Q2D0gfSC2OwBZRZCNyizELpAxtkJMs4OkHG2g9hsAxlnK4jNFpBxNoPYbAIZZyOIzQaQcdaDjLMOZJw1UGYhVEGZhVAB/UsL3eYQ3qoHAAAAAElFTkSuQmCC) 0 -25px repeat-x; text-shadow:-1px -1px 1px rgba(25,25,25,1);}
div[id*="calendar_opt"] a {color:#fff; margin:-2px 4px 0; font-weight:normal; float:left;}
div[id*="calendar_opt"] a ~ a {float:right;}

table[id$="_calendar"] th {background:#232323 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAIAAABvFaqvAAAAP0lEQVR4Xq3MBQHAQAAEoOvyPpX+4VYCApAPcdGL5EFcdCO5kJyIiw4kO+KiDXHRQlw0kQzERR1JQ1IRFxXkB8FzIBAiBIvCAAAAAElFTkSuQmCC) repeat-x; border-color:#212121;}
table[id$="_calendar"] td {border-color:#c1c1c1;}
table[id$="_calendar"] p[class="date"] {background:none!important; color:#191919!important; margin:0; padding:0 6px; font-weight:normal!important;}
table[id$="_calendar"] p[class="event_indicator"] {margin:0; text-align:center; text-shadow:none;}
table[id$="_calendar"] p[class="event_indicator"] a {background:#333!important; margin:0 0 25px!important;}
table[id$="_calendar"] div {background:#e9e9e9!important;  border:1px solid #c1c1c1!important; box-shadow:5px 5px 0 rgba(0,0,0,0.2); text-shadow:none; margin-top:-75px!important;}


/* ---------- Blog ---------- */


div[id="blog_options"] a[id*="show_blog"] {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAACMCAYAAACj8vM8AAAAuUlEQVR4Xu2YQQ6EIBAExfgj5v8v4E967IMhncwugWDNxWAowga3HLvUWu8jWaeAbeDW2qLbvvpbfY8jog9rgkAB6x+VfsJej6eOqvCXBB5qEqRvanXpqxLSRwZfkj4wMNL3Fh3/meAXEOwXyMMR4WEPjm/WPYj0gYGR/nj1Chz/uvGgh705vXrnJjRzUimkD4z0gX+Xvq5J6WvsYYHmPtkQ0p8DAyN9YvnTqldgptMX6GEB/453kMEDGVlICF72le4AAAAASUVORK5CYII=) no-repeat 0 -125px; padding-left:19px;}
div[id="blog_options"] a[id*="back"] {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAACMCAYAAACj8vM8AAAAuUlEQVR4Xu2YQQ6EIBAExfgj5v8v4E967IMhncwugWDNxWAowga3HLvUWu8jWaeAbeDW2qLbvvpbfY8jog9rgkAB6x+VfsJej6eOqvCXBB5qEqRvanXpqxLSRwZfkj4wMNL3Fh3/meAXEOwXyMMR4WEPjm/WPYj0gYGR/nj1Chz/uvGgh705vXrnJjRzUimkD4z0gX+Xvq5J6WvsYYHmPtkQ0p8DAyN9YvnTqldgptMX6GEB/453kMEDGVlICF72le4AAAAASUVORK5CYII=) no-repeat 0 -75px!important; padding-left:19px;}

div[id="blog_archive"] {background:none; border-bottom:1px solid #c1c1c1; margin:-2px 0 18px; padding-bottom:9px;}
div[id="blog_archive"] h3 {margin-bottom:20px;}
div[id="blog_archive"] h3 a {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAACMCAYAAACj8vM8AAAAuUlEQVR4Xu2YQQ6EIBAExfgj5v8v4E967IMhncwugWDNxWAowga3HLvUWu8jWaeAbeDW2qLbvvpbfY8jog9rgkAB6x+VfsJej6eOqvCXBB5qEqRvanXpqxLSRwZfkj4wMNL3Fh3/meAXEOwXyMMR4WEPjm/WPYj0gYGR/nj1Chz/uvGgh705vXrnJjRzUimkD4z0gX+Xvq5J6WvsYYHmPtkQ0p8DAyN9YvnTqldgptMX6GEB/453kMEDGVlICF72le4AAAAASUVORK5CYII=) no-repeat 0 -100px; margin-top:2px; padding-left:19px; height:15px; font-size:13px; font-weight:normal; float:right;}

div[class="blog_post"] {border-bottom:1px solid #c1c1c1; margin-bottom:18px; padding-bottom:8px;}

h3.comment_title {border-bottom:1px solid #c1c1c1; margin-bottom:18px; padding-bottom:18px;}
p[class="no_comments"] {background:#e9e9e9; border-top:1px solid #c1c1c1; border-bottom:1px solid #c1c1c1; margin:-19px 0 20px; padding:18px 0 19px;}
p[class="no_comments"] {background:#e9e9e9; border-top:1px solid #c1c1c1; border-bottom:1px solid #c1c1c1; margin:-19px 0 20px; padding:18px 0 19px;}
div[class="blog_post"] + p[class="no_comments"] {margin-top:-28px;}

div[class="blog_comment"] {background:#e9e9e9; border-bottom:1px solid #c1c1c1; margin-bottom:18px; padding-bottom:6px;}
div[class="blog_post"] + div[class="blog_comment"] {border-top:1px solid #c1c1c1; margin-top:-28px; padding-top:18px;}

form[id$="_comment"] {background:none; padding:0;}
div[class="blog_comment"] + form[id$="_comment"] {padding-top:2px;}
form[id$="_comment"] h3 {margin-bottom:17px;}
form[id$="_comment"] span[class^="err"] {margin:10px 0;}


/* ---------- Video Exercises ---------- */


div[class="iexercise"] {border-bottom:1px solid #c1c1c1; margin-bottom:20px; padding-left:164px; position:relative;}
div[class="iexercise"] h4 {margin-left:-164px;}
div[class="iexercise"] p {margin:24px 0 0 -164px;}
div[class="iexercise"] p a {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAACMCAYAAACj8vM8AAAAuUlEQVR4Xu2YQQ6EIBAExfgj5v8v4E967IMhncwugWDNxWAowga3HLvUWu8jWaeAbeDW2qLbvvpbfY8jog9rgkAB6x+VfsJej6eOqvCXBB5qEqRvanXpqxLSRwZfkj4wMNL3Fh3/meAXEOwXyMMR4WEPjm/WPYj0gYGR/nj1Chz/uvGgh705vXrnJjRzUimkD4z0gX+Xvq5J6WvsYYHmPtkQ0p8DAyN9YvnTqldgptMX6GEB/453kMEDGVlICF72le4AAAAASUVORK5CYII=) 0 -50px no-repeat!important; padding-left:19px; line-height:14px; top:170px;}
div[class="iexercise"] table {margin:-111px 0 4px; width:100%;}
div[class="iexercise"] thead {font-weight:normal;}
div[class="iexercise"] thead td {border-color:#212121;}
div[class="iexercise"] td {border-color:#c1c1c1;}


/* ---------- My Account ---------- */


table[class="my_exercise_prescription"] th,
table[class^="order"] th {background:#232323 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAIAAABvFaqvAAAAP0lEQVR4Xq3MBQHAQAAEoOvyPpX+4VYCApAPcdGL5EFcdCO5kJyIiw4kO+KiDXHRQlw0kQzERR1JQ1IRFxXkB8FzIBAiBIvCAAAAAElFTkSuQmCC) repeat-x; border-color:#212121; font-weight:normal;}

table[class="my_exercise_prescription"] td,
table[class^="order"] td {border-color:#c1c1c1;}

table[class="order_details"] {margin-top:6px;}
table[class="order_details"]:nth-of-type(n+2) {margin-top:24px;}

table[class="order_invoices"] {margin-top:-1px;}
table[class="order_invoices"]:last-of-type {margin-bottom:5px;}


/* ---------- Store ---------- */


form[id^="shop_add_product"] {border-bottom:1px solid #c1c1c1; padding-bottom:24px;}
form[id^="shop_add_product"]:nth-of-type(n+2) {padding:24px 0 25px!important;}

div[class="store_product"] {min-height:111px;}
div[class="store_product"] a[class^="add_"] {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAACMCAYAAACj8vM8AAAAuUlEQVR4Xu2YQQ6EIBAExfgj5v8v4E967IMhncwugWDNxWAowga3HLvUWu8jWaeAbeDW2qLbvvpbfY8jog9rgkAB6x+VfsJej6eOqvCXBB5qEqRvanXpqxLSRwZfkj4wMNL3Fh3/meAXEOwXyMMR4WEPjm/WPYj0gYGR/nj1Chz/uvGgh705vXrnJjRzUimkD4z0gX+Xvq5J6WvsYYHmPtkQ0p8DAyN9YvnTqldgptMX6GEB/453kMEDGVlICF72le4AAAAASUVORK5CYII=) 0 -50px no-repeat!important; margin-top:12px; padding-left:19px; line-height:14px;}
div[class="store_product"] a[class^="add_"] + p {margin:10px 0 0;}
div[class="store_product"] img {top:6px;}

div[class*="attribute_help"] p {background:#f7f7f7;}

form[id^="cart_"] div a {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAACMCAYAAACj8vM8AAAAuUlEQVR4Xu2YQQ6EIBAExfgj5v8v4E967IMhncwugWDNxWAowga3HLvUWu8jWaeAbeDW2qLbvvpbfY8jog9rgkAB6x+VfsJej6eOqvCXBB5qEqRvanXpqxLSRwZfkj4wMNL3Fh3/meAXEOwXyMMR4WEPjm/WPYj0gYGR/nj1Chz/uvGgh705vXrnJjRzUimkD4z0gX+Xvq5J6WvsYYHmPtkQ0p8DAyN9YvnTqldgptMX6GEB/453kMEDGVlICF72le4AAAAASUVORK5CYII=) no-repeat 0 -75px!important;}
form[id^="cart_"] div a + a {background-position:100% -50px!important;}

table.simsCart thead th,
table.simsCart tfoot th {background:#232323 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAIAAABvFaqvAAAAP0lEQVR4Xq3MBQHAQAAEoOvyPpX+4VYCApAPcdGL5EFcdCO5kJyIiw4kO+KiDXHRQlw0kQzERR1JQ1IRFxXkB8FzIBAiBIvCAAAAAElFTkSuQmCC) repeat-x; border-color:#212121; color:#fff; font-weight:normal; text-shadow:-1px -1px 1px rgba(25,25,25,1);}

table.simsCart tbody td {border-color:#c1c1c1;}

table.simsCart tfoot {text-align:right;}

form#checkout_form div {border-color:#c1c1c1;}
form#checkout_form h4 {background:#232323 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAIAAABvFaqvAAAAP0lEQVR4Xq3MBQHAQAAEoOvyPpX+4VYCApAPcdGL5EFcdCO5kJyIiw4kO+KiDXHRQlw0kQzERR1JQ1IRFxXkB8FzIBAiBIvCAAAAAElFTkSuQmCC) repeat-x; border:1px solid #212121; color:#fff; margin:-21px -21px 20px; font-size:14px; font-weight:normal; text-shadow:-1px -1px 1px rgba(25,25,25,1);}
div.noside form#checkout_form select[id$="_state"],
div.noside form#checkout_form select[id$="_country"] {margin-right:-4px;}

table#shopping_cart_table thead th {border-color:#212121; font-weight:normal;}
table#shopping_cart_table td,
table#shopping_cart_table th {border-color:#c1c1c1;}

div.invLogo {margin-top:16px;}

table#order_invoice.standard {margin:16px 0 15px;}

table#order_invoice thead th,
table#order_invoice tbody th {background:#232323 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAIAAABvFaqvAAAAP0lEQVR4Xq3MBQHAQAAEoOvyPpX+4VYCApAPcdGL5EFcdCO5kJyIiw4kO+KiDXHRQlw0kQzERR1JQ1IRFxXkB8FzIBAiBIvCAAAAAElFTkSuQmCC) repeat-x; border:1px solid #212121; color:#fff; font-weight:normal; text-shadow:-1px -1px 1px rgba(25,25,25,1);}
table#order_invoice tbody td,
table#order_invoice tfoot th {border-color:#c1c1c1;}
table#order_invoice tfoot th:first-child {border-bottom-color:transparent; border-left-color:transparent;}

table#order_invoice.imatrix thead td {background:none; border:0; color:#5f5f5f; text-shadow:0 1px 0 #fff;}
table#order_invoice.imatrix thead tr.bill td[colspan="4"] {text-align:left;}
table#order_invoice.imatrix tbody td:nth-child(2) {text-align:center;}


/* ---------- Google Map & Directions ---------- */


div[id="map_container"] {margin:26px 0 4px;}


/* ---- Page Side ---- */


aside[id="pSide"] {margin-left:6.4%; width:30.62%; float:left;}
aside[id="pSide"] div[class^="custom"]:nth-of-type(n+2) {margin-top:29px;}
	
@media screen and (max-width:640px) {
aside[id="pSide"] {margin:0 auto; width:530px; float:none;}
}

div[class*="noside"] aside[id="pSide"] {display:none;}


/* ---- Sub Category Menu ---- */


div[id="content_sublinks"] {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAYCAYAAACSuF9OAAABzklEQVR4Xs2WXUoDQRCEd5PJs+BDELyBx/AMHsnbeBtPkTz6kt+fdWv0g6acVghCtqHo3s4kVVT3LOmHYeimFLNuYtGv1+u7MX/cSsByufzh0PPURvY64n5Kgp5GvI94GfFwa0HlOz+OeFPBraMWLpdLdz6fK47HY8XhcOj2+3232+0qttttt9lslIXa43O+czqdBP2eIC7nQ5DBxAiIIgsQQEgfMtD3/dc4ZjNBz0LkMYdyZ6ibIqijkCgGEarn8zlC6tlSivou6leHyJBQN10DMUQuISJbLBY6W2vEEHKU8yVzxwX4qMg+IkJC1BeJXNI5xEVOR3ExMfu4fIcQATHkIsYhiVZ2Meo5Nw7F8L3hOboUxSJCGVfqeKI4RLsAi793yAX6Z357IEdcHLkLwFUXV6yZAouVIZRbckOBsFKKO/vH3uQjQ5RfexDFxRFJBCOKjjh8b/KRRUInjuF7QdDLxFjQawlsO2QiERJfcrHPsjeF+M0iEoHpUkMGAS749faXYnYBoiNp9vcQgDSS0xex70r6/rom+tVqNWBbC5HYnYg18PBxec+fC3YlSxxzJsBzkyibBGfif+qBpmXvOXlKSn1NIMjtTJ+9/9/xCVFbRJr9We7+AAAAAElFTkSuQmCC) 0 100% no-repeat, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAYCAYAAACSuF9OAAAB1ElEQVR4Xs1VS26DQAzNwEB+XXURVeo5kFh0y0U4SRY9QK9JzpCE8pA8erLNRKoqwZMszwfbT89gwjiOuy2h2G0M8Xa7rUrgcrmk9cTlbWsKdWsTYnXeJ/cdhmFYm8vHZF+T/Uz2Gfq+H0MI6RZrWFEUs8UYZ6uqarbD4bDb7/ezPx6Ps51OJ3icpfu6rlNMWZYw5Ev5uR6jbJrmKsU5kD2CQEo8ztgonr0QYBKuZ5Rt216RQJTA2imuifC5R4LJ0N4nw+sIeWU4IkhAyYxajOfzmezxeMCzITcM65QPe3gPET1X0JK67RRwQRC63+9QDR4xOEMME5I4rpNIll3XoWXzy8cvsDrDXu54z23jtey9tmVa91ohVsl8faIa34tiANTBvbQOnnJjjzi3ZVo+/SCT8doI0zm8tiIu/w6dz+fcA1paTUjPKtMqmztfI2KgZcBJjan5ZciwQr5KljATYgJprbBEil9qM5kJmqipFzH2cwQ4EGBvZ5VVjIclqyXwFeLW+H7p65M9irK505vXBkzoD1iaJ1xYk9Gqup3AHNKy8d6eWegirEJOIUNM/mXeHPKKesS1QosE5ZzXYlyDCeXhE/TJ5v/o2d9HxDD7Z+Ra+/K5X1yq5Gen6sLrAAAAAElFTkSuQmCC) 100% 100% no-repeat, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAASCAIAAAC8Qet/AAAA1klEQVR4Xr2MoY6DUBBF77dCUgOGyjoqV4JlbW2R1FJZx7pF1fQ7upmXntAJhe5m846YnHn3vlHymjRNk39Fm4goy7I8z20a5qykQAQE9F0N13ZCURRhmvya1V/aRURlWe6NH3EORBSovSMc1EdEVNd1VVW1UT1DxEptbgKrv6zPP9E0DXO1SU2HiKht26PhxDnQcStzAZ0mdF0XZpDZaLmPzN7R2ej7HsFZeXQC9N0pd1CXiGgYhq9FQgEP0z2C++hE3w/GccSBaOpI4FWTlZquEdEtIndOtNDX/7B+cQAAAABJRU5ErkJggg==) 50% 100% repeat-x; margin:13px 0 -18px; padding-bottom:18px;}
div[id="content_sublinks"] h3 {background:#232323 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAIAAAAnX375AAAAVElEQVR4XuXNNwHAABDEsKeS3jt/bmFhDycCqg9nlC8upHxwIeWNM8oLZ5Qnrg6cUe44o9xwRrniasEZ5YwzyglnlCOuBpxR9jij7HAhZYsLKRvcD3oZytn1l2/gAAAAAElFTkSuQmCC) repeat-x; border-bottom:1px solid #fff; border-radius:4px 4px 0 0; color:#fff; padding:0 12px; height:38px; line-height:39px; text-transform:uppercase; text-shadow:-1px -1px 1px rgba(25,25,25,1);}
div[id="content_sublinks"] h3 span {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAANCAYAAACZ3F9/AAAATElEQVR4Xt2QMQpAMQhDG/B4ua25X//ST6CTtluzKJLwVGTmHAeKVdHMzfg7kiWyJJjoQWNVq3or9uDTRJK1r9p7SZRUu9HeEab19AEBMBmim1HV/wAAAABJRU5ErkJggg==) no-repeat 100% 12px; display:block; white-space:nowrap; overflow:hidden;}
div[id="content_sublinks"] ul {background:#333; list-style:none;}
div[id="content_sublinks"] li {border-bottom:1px solid #191919;}
div[id="content_sublinks"] li:nth-child(n+2) {border-top:1px solid #454545;}
div[id="content_sublinks"] li:hover {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAmCAIAAAAjqq7EAAAAVklEQVR4Xt3NRQHEQAAEsHFUZj7wb6ku8tgYSP6QzX5QwdkXstkHygPZ7IZsdkE5IZsdUHYoG2SzFcoC2WyGMkEZIZsNUHrIZh1ksxZKA9mshgrOKugFyaSmooE0bTAAAAAASUVORK5CYII=) repeat-x;}
div[id="content_sublinks"] a {color:#b3b3b3; display:block; padding:0 12px; line-height:38px; text-decoration:none; text-shadow:1px 1px 1px rgba(0,0,0,.8); white-space:nowrap; overflow:hidden;}
div[id="content_sublinks"] a:hover {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAmCAYAAADEO7urAAAB8klEQVR4Xq2WP2gaYRjGH++qU6AQEG8QoVOcJIr4j/gXdTyngFCy5qBk6CIUUiyVbME1EAgWCoXi1m4prgqiWEimTl3cCpkKncQ+w3dDPM1deO8HD8/ky/N8d+/nBdbrNbzSbDahOKE+Ywsans8BdYUdvMAzYJsQ7Su1B4U0YZ86BBEPbDQaJu0MClHler1u0G7gAc3DMJ32hQqDiBPyQbyj1UDEA2u12hHtIxSiyhy2r6rqIOKErPqJFgMRJ6xWq2c0EwpRwkqlcqheYIgHlsvlPbVaISikla/U8kOcsFQqndAodzRNQz6fx3g83j6wWCyqK8mdSCSCbreLRCIB/g6b6KPRKES/9fKKFAoF9Pt9xGIxEAwGA2dCL1dSMBiEZVlot9vuZ8hddU1mGAZarda2PccmAR7uPv2nW+VoNIper4d4PP7oCDbRJpPJA/01tcITLJdLsDaGwyGeImDHZtJz2gU8wKeLTqcD0zR3D8zlcjrth5e7zz2hIpvNhml3lOHL6k2n0z+O85QktMlkMhe0c8EuO96vD7QydeTLBTubzVaq+oOgspN0Om3SvokT2szn8++0SziQ/S+/V+eZEVe2SaVSr9S+vxRVtlksFr9pljChk2QyeU07FSR08Ja693PgP+qY+uvXJzHIL+rNro/2/+G0jLD9o8CeAAAAAElFTkSuQmCC) no-repeat; color:#fff; margin-left:-15px; padding-left:27px;}
	
@media screen and (max-width:640px) {
div[id="content_sublinks"] {margin-top:0;}
div[id="content_sublinks"] a:hover {background:none;}
}

/* ---- Page Footer ---- */


footer[id="pFoot"] {background:#f7f7f7 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAABgCAIAAACSWMWNAAAAVklEQVR4Xu3Ltw0EAQwEse+/07PepF+DMICSHeb8fUBkfoGQbH6A1my+gdZsvoBqNp9ANZsPIDLvQDWbNyAyr0A1mxegms0z0JrNE9CazSMQks0DkJj/r80ZPBmLLZQAAAAASUVORK5CYII=) 0 100% repeat-x; border-top:1px solid #e0e0e0;}
footer[id="pFoot"] div[class^="custom"] {margin:0 auto; padding:18px 0; width:89.1%; max-width:1200px;}

@media screen and (max-width:640px) {
footer[id="pFoot"] div[class^="custom"] {width:532px;}
}

/* ---- Email Us ---- */


div[class="email_us"] {background-color:transparent; background-position:22px 50%; padding:6px 116px 6px 126px; min-height:78px;}
div[class="email_us"] h3 {font-size:16px!important; font-weight:bold;}
div[class="email_us"] p {margin-top:2px!important; font-size:14px!important;}
div[class="email_us"] a[class*="launch"] {right:24px;}

@media screen and (max-width:640px) {
div[class="email_us"] {background-position:-2px 50%; padding:6px 86px 6px 96px;}
div[class="email_us"] a[class*="launch"] {right:0;}
}

/* ---------- begin custom module form ---------- */


div[class*="custom_content_"] form[id^="custom"] input[type="text"],
div[class*="custom_content_"] form[id^="custom"] select,
div[class*="custom_content_"] form[id^="custom"] textarea {border-color:#e0e0e0; padding:4px;}

div.custom_content_module_1 form[id^="custom"],
div.custom_content_module_5 form[id^="custom"] {width:31.2%; min-width:295px;}

div.custom_content_contact_module form[id^="custom"] h3 {color:#bababa; text-shadow:-1px -1px 1px rgba(0,0,0,1);}
div.custom_content_contact_module form[id^="custom"] input[type="text"],
div.custom_content_contact_module form[id^="custom"] select,
div.custom_content_contact_module form[id^="custom"] textarea {border-color:#fff;}

@media screen and (max-width:640px) {
div[class*="custom_content_"] form[id^="custom"] {width:50%; min-width:270px;}
}


/* ---- Site Footer ---- */


footer[id="sFoot"] {background:#2d2d2d; box-shadow:inset 0 6px 4px rgba(25,25,25,0.9); color:#7b7b7b; font-size:12px;}
footer[id="sFoot"] p.cc_module_title,
footer[id="sFoot"] p.memberMenuTitle,
footer[id="sFoot"] p.miscMenuTitle,
footer[id="sFoot"] p.communityMenuTitle {color:#bababa; margin-bottom:7px; text-shadow:-1px -1px 1px rgba(0,0,0,1);}
footer[id="sFoot"] ul ul,
footer[id="sFoot"] li[class^="menu"] {display:none;}

div[id="FtNews"] {background:#7b7b7b; border-bottom:1px solid #a1a1a1; box-shadow:0 6px 4px rgba(25,25,25,0.8); color:#f7f7f7; display:none; width:100%;}
div[id="FtNews"] h2,
div[id="FtNews"] p.nws_mod_ttl {background:#1f1f1f; border-bottom:1px solid #a1a1a1; box-shadow:inset 0 6px 4px rgba(25,25,25,0.8); color:#fff; margin:0; height:34px; line-height:34px; font-size:14px;}
div[id="FtNews"] h2 strong,
div[id="FtNews"] p.nws_mod_ttl strong {display:block; margin:0 auto; width:89.1%; max-width:1200px;}
form.nws_sub_frm {margin:18px auto; *margin-bottom:9px; padding:0; position:relative; width:89.1%; max-width:1200px; min-height:65px;}
form.nws_sub_frm input[type="text"] {border:1px solid #1f1f1f; box-shadow:-1px -1px 0 #5e5e5e, 1px 1px 0 #acacac, inset 1px 2px 2px rgba(0,0,0,0.2); margin:1px; padding:1px 2px; width:60%; float:right;}
form.nws_sub_frm label {font-weight:bold; float:left;}
form.nws_sub_frm span.errstring {position:relative; top:-5px;}
div.news_mod_usr_nam {margin-right:1.45%; width:20%; float:left;}
div.news_mod_usr_eml {margin-right:1.45%; position:absolute; top:37px; left:0; width:20%;}
div.news_mod_usr_int {width:55.5%; height:65px; float:left;}
label.nws_int_lbl {margin-top:-12px; position:relative; top:50%; width:11.1%;}
input.nws_cat_cbx {margin:0 4px 10px 0; clear:none;}
input.nws_cat_cbx:nth-of-type(3n+4) {margin-left:11.1%;}
div.news_mod_usr_int label.nws_cat_lbl {margin:0 4px 10px 0; width:25.5%; height:13px; line-height:13px; font-weight:normal;}
div.news_mod_usr_int br {display:none;}
div.news_mod_usr_int span.errstring {top:-34px;}
div.news_mod_ver {margin-left:0.5%; float:left;}
div.no_int div.news_mod_ver {margin-left:0;}
img.nws_ver_img {margin-top:0;}
label.nws_ver_lbl {width:50px;}
div.news_mod_ver input.nws_ver_ipt {width:62px;}
div.news_mod_ver span.errstring {top:-3px;}
div.news_mod_sbmt {margin:0 0 0 1.45%; float:left;}
input.nws_smt_btn {background:url(data:image/png;base64,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); border:0; cursor:pointer; margin-top:15px; width:86px; height:38px; text-indent:-999em;}

div[id="FtNav"] {margin:0 auto; padding:17px 0 7px; width:89.1%; max-width:1200px;}
div[id="FtNav"] div[id*="menu"] {margin-bottom:5px; width:22.675%; float:left;}
div[id="FtNav"] div[id*="menu"]:nth-child(n+2) {margin-left:3.1%;}
div[id="FtNav"] ul[id*="menu"] li {border-top:1px solid #1f1f1f; list-style:none; line-height:33px;}
div[id="FtNav"] ul[id*="menu"] a {border-top:1px solid #404040; color:#7b7b7b; cursor:pointer; display:block; text-decoration:none;}
div[id="FtNav"] ul[id*="menu"] a:hover {color:#bababa;}

div[id="contact_menu"] p[class*="module_title"] {border-bottom:1px solid #1f1f1f; height:34px; margin-bottom:0;}
div[id="contact_menu"] div[class*="module_content"] {border-top:1px solid #404040; line-height:24px; padding-top:16px;}
div[id="contact_menu"] p.cc_module_title:empty + div.cc_module_content {border-top:0; padding-top:0;}
div[id="contact_menu"] a {color:#618bb6; margin-top:0;}
div[id="contact_menu"] a:hover {color:#bababa;}

div[id="FtInfo"] {background:#1f1f1f; border-top:1px solid #3c3c3c; box-shadow:inset 0 6px 4px rgba(25,25,25,0.8); color:#a9a9a9; height:68px; line-height:82px; overflow:hidden;}
div[id="FtInfo"] p {margin:0 auto; width:89.1%; max-width:1200px;}
div[id="FtInfo"] span[class="left_info"] {float:left;}
div[id="FtInfo"] span[class="right_info"] {float:right; text-align:right;}
div[id="FtInfo"] a {color:#a9a9a9; font-weight:bold; text-decoration:none;}
div[id="FtInfo"] a:hover {color:#fff; text-decoration:underline;}

@media screen and (max-width:640px) {
form.nws_sub_frm label {width:75px;}
form.nws_sub_frm input[type="text"] {margin:1px 0; width:142px;}
div.news_mod_usr_nam,
div.news_mod_usr_eml {margin-right:13px; position:static; width:223px; height:20px; float:left;}
div.news_mod_usr_int {padding-top:17px; width:auto; height:86px; float:none; clear:left;}
label.nws_int_lbl {margin:-2px 0 10px; top:0;}
input.nws_cat_cbx:nth-of-type(3n+4) {margin-left:75px; clear:left;}
div.news_mod_usr_int label.nws_cat_lbl {width:140px; font-weight:normal;}
div.news_mod_ver {margin:-6px 0 0 75px; position:relative; width:auto;}
div.no_int div.news_mod_ver {margin:17px 0 0 75px;}
img.nws_ver_img {float:left;}
label.nws_ver_lbl {position:absolute; top:0; left:-75px;}
div.news_mod_ver input.nws_ver_ipt {margin-left:13px; width:34px;}
div.news_mod_sbmt {margin-left:75px; clear:left; float:none; text-align:left;}
input.nws_smt_btn {margin:12px 0 -19px;}

div[id="FtNav"] div[id*="menu"] {margin-left:0!important; width:270px;}
div[id="FtNav"] div[id*="menu"]:nth-child(3) {clear:left;}
div[id="FtNav"] div[id*="menu"]:nth-child(odd) {margin-right:30px;}
}