/* @override http://balancedsolereflexology.com/bsr.css */

body {
margin-top: 17px;
margin-bottom: 17px;
background-color: #cccccc;
text-align: center;}

#container {
margin: 0px auto;
text-align: left;
width: 826px;
padding: 0;
background-color: #becfeb;
position: relative;
overflow: hidden;}

#title {
width: 100%;
height: 148px;
position: relative;}

#title_logo {
width: 100%;
height: 148px;
background-image: url('images/bsr_title2.jpg');
position: absolute;
z-index: 2;}

#title_text {
position: absolute;
margin: 15px;
z-index: 1;
color: #89242a;
font-family: arial, sans-serif;
font-weight: bold;/* disp

lay: none; */}

#email_subscribe {
position: absolute;
background-image: url('images/bg_subscribe.png');
width: 443px;
height: 124px;
color: #bfbfbf;
text-align: left;
right: 24px;
top: 24px;
font-family: arial, sans-serif;
font-size: 14px;
line-height: 19px;
z-index: 2;
display: inline;
vertical-align: middle;}

#email_subscribe_text {
margin: 17px;
z-index: 1;
color: #600;
float: left;
padding-left: 126px;
height: 100px;}

#email_subscribe_in_text {
margin-top: 15px;
margin-bottom: 40px;}

#email_subscribe_text a img {
margin-top: 2px;}

/* CTA2 */
#email_subscribe_text span.cta2-title {
font-weight: bold;
font-size: 13px;}

#email_subscribe_text span.cta2-main {
color: #404040;
font-size: 13px;}

#email_subscribe_text_cta2 a img {
margin-top: 2px;}
/* END CTA2 */

/* CTA3 */
#email_subscribe_text span.cta3-title {
font-weight: bold;
font-size: 13px;
line-height: 12px;}

#email_subscribe_text span.cta3-main {
font-weight: normal;
color: #404040;
font-size: 11px;
line-height: 13px;}

#email_subscribe_text_cta3 a img {
margin-top: 2px;}
/* END CTA3 */

/* CTA4 */
#email_subscribe_text span.cta4-title {
font-weight: bold;
font-size: 13px;}

#email_subscribe_text span.cta4-main {
font-weight: normal;
color: #404040;
font-size: 13px;}

#email_subscribe_text_cta4 a img {
margin-top: 2px;}
/* END CTA4 */

/* CTA5 */
#email_subscribe_text span.cta5-title {
font-weight: bold;
font-size: 11px;
line-height: 18px;}

#email_subscribe_text span.cta5-main {
font-weight: normal;
color: #5a5a5a;
font-size: 11px;}

#email_subscribe_text_cta5 a img {
margin-top: 2px;}
/* END CTA5 */

/* CTA6 */
#email_subscribe_text_cta6 {
margin: 19px 14px 17px 17px;
z-index: 1;
color: #600;
float: left;
padding-left: 127px;
height: 100px;
width: 280px;}

#email_subscribe_text_cta6 span.cta6-title {
font-weight: bold;
font-size: 14px;
line-height: 19px;
word-spacing: 0px;}

#email_subscribe_text_cta6 span.cta6-main {
font-weight: normal;
color: #5a5a5a;
font-size: 14px;
word-spacing: 0px;}

#email_subscribe_text_cta6 a img {
margin-top: 2px;}
/* END CTA6 */

#email_subscribe_button_holder {
background-image: url('images/btn_subscribe.png');
width: 281px;
height: 25px;
position: relative;
top: 81px;
left: 143px;}

#email_subscribe_button {
width: 58px;
height: 18px;
text-align: center;
color: white;
font-size: 9px;
display: block;
text-decoration: none;
vertical-align: middle;
background-color: #666666;
border: 0px;}

#nav {
background-color: #81111e;
width: 100%;
height: 26px;
background-image: url('images/bsr_nav.png');
position: relative;
clear: left;
padding: 0;}

#copy_container {
background-color: white;
width: 100%;
position: relative;
overflow: hidden;
clear: left;
padding: 0;}

#above_copy_spacer {
width: 100%;}

#left_copy_spacer {
float: left;
height: 100px;}

#copy {
float: left;
position: relative;
z-index: 2;}

#below_copy_spacer {
clear: left;
width: 100%;}

#nav_bar {
position: absolute;
left: 68px;
height: 26px;
z-index: 1;}

div.nav_link {
float: left;
color: white;
text-decoration: none;
font-family: arial, sans-serif;
font-weight: bold;
font-size: 11px;
text-align: center;}

div.nav_link a {
float: left;
color: white;
text-decoration: none;
font-family: arial, sans-serif;
font-weight: bold;
font-size: 11px;
display: block;
padding-top: 6px;
padding-bottom: 6px;
text-align: center;
height: 14px;
width: 100%;}

div.nav_link a:hover {
background-image: url('images/over_nav.gif');}

#home {
width: 55px;}

#about {
width: 75px;}

#what_is {
width: 137px;}

#services {
width: 73px;}

#events {
width: 107px;}

#testimonials {
width: 94px;}

#contact {
width: 86px;}

#faq {
width: 53px;}

.color_heading {


/*color: #81111e;*/
	color: #c00;
font-weight: bold;
font-size: 14px;
line-height: 100%;}

.bold_heading {
font-size: 12px;
font-weight: bold;}

.bold_color {
font-size: 12px;
font-weight: bold;
/*

color: #81111e;*/
	color: #c00;}

p.live-comment {
color: green;
font-style: italic;}

p span.alert {
font-size: 12px;
line-height: 20px;
font-weight: bold;
margin-bottom: 10px;

-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;

background-color: rgba(255,255,204,0.9);

-webkit-box-shadow: 1px 0px 2px 8px rgba(255,255,204,0.9);
-moz-box-shadow: 1px 0px 2px 8px rgba(255,255,204,0.9);
box-shadow: 1px 0px 2px 8px rgba(255,255,204,0.9);}

p {
margin-top: 10px;
margin-left: 0;
margin-right: 0;
margin-bottom: 16px;}

.bold {
font-weight: bold;}

.small_text {
font-size: 10px;
line-height: 100%;
letter-spacing: 0;}

.quote {
line-height: 160%;
font-style: italic;}

.quoted {
font-size: 12px;
/

*color: #81111e;*/
	color: #c00;
font-weight: bold;}

strong {
/

*color: #81111e;*/
	color: #c00;}

div#email_subscribe_text strong {
/

*color: #81111e;*/
	color: #900;}

#copy a {
color: #89242a;
text-decoration: none;}

#copy {
font-family: arial, sans-serif;
font-size: 11px;
color: #333333;}

.social-icons {
background-image: url('images/bg_social_icons.png');
width: 52px;
height: 177px;
position: fixed;
top: 23px;
left: 0px;
z-index: 99;}

a.icon {
opacity: 0.85;}

a.icon:hover {
opacity: 1;}

.twitter {
background-image: url('images/btn_twitter.png');
width: 33px;
height: 33px;
position: absolute;
top: 15px;
left: 9px;}

.facebook {
background-image: url('images/btn_facebook.png');
width: 33px;
height: 33px;
position: absolute;
top: 55px;
left: 9px;}

.flickr {
background-image: url('images/btn_flickr.png');
width: 33px;
height: 33px;
position: absolute;
top: 95px;
left: 9px;}

.linkedin {
background-image: url('images/btn_linkedin.png');
width: 33px;
height: 33px;
position: absolute;
top: 135px;
left: 9px;}

#briance {
margin: 0px auto;
font-family: arial, sans-serif;
width: 826px;
position: relative;
top: 0px;
color: #898989;
font-size: 0.6em;
z-index: 999;
text-align: center;
letter-spacing: 1px;}

#briance a {
color: #898989;
text-decoration: none;}

#briance a:hover {
text-decoration: underline;}

div.gifts {
-moz-border-radius: 10px;
border-radius: 10px;
background-color: #e8e8e8;
padding-left: 12px;
padding-top: 7px;
margin-top: 25px;
margin-bottom: 30px;}

#thank-conf {
padding-left: 20px;
padding-right: 20px;}

/* @group Skip to bottom */

div.skip-to-bottom {
background-color:#efefef;
border:#cccccc solid 1px;
padding-left: 15px;
padding-bottom: 10px;
margin-bottom: 25px;}

/* @end */

/* @group MailChimp */

input#MERGE1, input#MERGE2, input#MERGE0, input#email2 {
width: 300px;
margin-left: 8px;}

div#form.container {
padding-right: 30px;
padding-left: 25px;}

p.msg {
margin-right: 31px;
color: gray;
font-style: italic;}

#form input {
float: right;}

#form p.label {
text-align: right;
line-height: 25px;
margin-bottom: 15px;}

/* @end */






