* { margin:0; padding:0; }
:focus { outline:none; }
a:link {color:#bd1115;}
a:visited { color:#560709; }
a:hover { color:#261318; text-decoration:none;}
a img { border:0 }
body { font: 12px/1.55em Arial, Helvetica, sans-serif; color: #003; background: #765587 url(../images/body_bgr.jpg) no-repeat left -72px; }
#logo { margin:42px 0 35px 66px; display:block; width:512px; }
#events, .events {position:absolute; top:70px; left:750px; color:#fff; text-decoration:none; font-size:16px; background:#BD1115; padding:8px 14px;}
.events { position:static; top:auto; left:auto; color:#fff!important;}
#events:hover { color:orange;}
#beautynew{position:absolute;
top:130px;
left:775px;
color:#fff;
background-color:#BD1115; 
padding:8px 14px; 
cursor:pointer;
font-size:16px;
}
/*#beautynew, .beautynew {position:absolute; top:130px; left:775px; color:#fff; text-decoration:none; font-size:16px; background:#BD1115; padding:8px 14px; cursor:pointer;}
.beautynew { position:static; top:auto; left:auto; color:#fff!important;}*/
#beautynew:hover { color:orange;}
#nav { width:305px; float:left; margin:20px 0 0 0; text-align:right; list-style:none; padding:0 0 30px 0; display:inline-block; }
#nav li a {background: url(../images/navBgr.gif) no-repeat left top; display:block; padding:10px 0px ; width:300px; color:#fff; text-decoration:none; font: 14px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; }
#nav li a span { margin-right:25px;}
#nav li a:hover { background:#C6C2C7; color:#bd1115; } 
#nav li a.currentPage {background:#E3DCE1; color:#bd1115;} 
/*#nav li a span { left:-9999em; position:relative; display:block; }
#nav #mindTherapy { background: url(../images/mind.gif) no-repeat left top; display:block; padding:15px 0px; width:300px; }
#nav #mindTherapy:hover, #nav #mindTherapy.currentPage { background: url(../images/mind-on.gif) no-repeat left top; }
#nav #sonicVibrational { background: url(../images/sonic.gif) no-repeat left top; display:block; padding:15px 0px; width:300px; }
#nav #sonicVibrational:hover, #nav #sonicVibrational.currentPage { background: url(../images/sonic-on.gif) no-repeat left top; }
#nav #thetaHealing { background: url(../images/theta.gif) no-repeat left top; display:block; padding:15px 0px; width:300px; }
#nav #thetaHealing:hover, #nav #thetaHealing.currentPage { background: url(../images/theta-on.gif) no-repeat left top; }
#nav #testimonials { background: url(../images/testimonials.gif) no-repeat left top; display:block; padding:15px 0px; width:300px; }
#nav #testimonials:hover, #nav #testimonials.currentPage { background: url(../images/testimonials-on.gif) no-repeat left top; }
#nav #faq { background: url(../images/faq.gif) no-repeat left top; display:block; padding:15px 0px; width:300px; }
#nav #faq:hover, #nav #faq.currentPage { background: url(../images/faq-on.gif) no-repeat left top; }
#nav #aboutUs { background: url(../images/about.gif) no-repeat left top; display:block; padding:15px 0px; width:300px; }
#nav #aboutUs:hover, #nav #aboutUs.currentPage { background: url(../images/about-on.gif) no-repeat left top; }
#nav #contactUs { background: url(../images/contact.gif) no-repeat left top; display:block; padding:15px 0px; width:300px; }
#nav #contactUs:hover, #nav #contactUs.currentPage { background: url(../images/contact-on.gif) no-repeat left top; }*/
#container { margin-left:300px; margin-top:60px; width:654px; background: #e3dce1 url(../images/bgr_container_right.gif) repeat-y right top; position:relative; padding-bottom:14px; }
#container:after { content:"."; clear:both; display:block; visibility:hidden; height:0; }
#container h1 { margin:-1px 0 0 0; padding:0px 0 20px 25px; display:block; font-weight:normal; color:#bd1115; background: url(../images/bgr_h1.gif) no-repeat center bottom; font:24px "Trebuchet MS", Arial, Helvetica, sans-serif }
#container h1 em { font-size:14px;}
#container h1 small.smallText { font-size:11px!important; display:inline-block!important; float:none; clear:left;}
#container #content { margin-left:25px; width:373px; padding-right:12px; float:left; height:100%; background: url(../images/bgr_leftcol.jpg) no-repeat right top; }
#container p { margin:12px 0;  font-size:1.1em;}
#container ul { margin:1.62em 1em; list-style:none; }
#container ul li { padding:2px 0 2px 15px; background:url(../images/bullet.gif) no-repeat left 6px; }
#container #feature { background:#EFEAEE url(../images/bgr_rightcol_border.gif) no-repeat left top; margin-left:415px; width:219px; height:100%; right:18px; }
#container #feature:after { content:"."; clear:both; display:block; visibility:hidden; height:0; }
#container #feature #timeTable {  margin:0 0 0 1px; background: url(../images/bgr_rightcol_topBox.jpg) no-repeat left bottom; padding:16px 0 1px 0; }
#container #feature h3 { margin:0 14px 10px 14px; text-transform:uppercase; font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#bd1115; }
#container #feature p { font-size:11px;}
#container #feature #timeTable div { margin:0 14px 20px 14px; padding:1px 12px 1px 12px; background: #fff; font-size:12px; border:1px solid #afaaac; font-size:12px; }
#container #feature #timeTable div p { font-size:12px;}
#container #feature #featureContent { margin-left:1px; background: url(../images/bgr_featureContent.jpg) no-repeat left -1px; padding:14px; }
#container #feature #featureContent h3 { margin:0; }
ul#accordion  { margin-left:0;}
ul#accordion li { background:none; padding:0; height:1%; }
.ui-accordion { margin: 0; padding: 0; list-style-type: none; }
.ui-accordion li { margin: 0; margin-bottom: 2px; padding: 0; background:none; }
.ui-accordion li .ui-accordion-header { display: block; padding:5px 10px; margin-right: 0px; height: auto;  text-decoration: none; line-height: auto; position: relative; left: -5px!important; background:none!important; border-top:1px solid #9E9397; font-size:13px; font-weight:bold; color:#bd1115; }
.ui-accordion li .ui-accordion-right { display: none!important;height: 0px; width: 0px; background:none!important; }
.ui-accordion li .ui-accordion-left { display: none!important; height: 0px; width: 0px;background:none!important; }
.ui-accordion li:hover .ui-accordion-left { }
.ui-accordion li:hover .ui-accordion-header { }
.ui-accordion li:hover .ui-accordion-right { }
.ui-accordion li.selected .ui-accordion-left { }
.ui-accordion li.selected .ui-accordion-header { }
.ui-accordion li.selected .ui-accordion-right { }
.ui-accordion-link { color:#bd1115;}
ul#accordion .ui-accordion-data { padding-left:5px;} 
.ui-accordion-data ul { list-style: disc!important; padding-left:5px; color:#bd1115;}
.ui-accordion-data ul li { color:#261318;}
.border { border-bottom:1px solid #999; padding-bottom:10px;}
.borderTop {border-top:1px solid #999; padding-top:10px;}
.smallText { font-size:.9em!important; }
.white { background:#fff; padding:10px ; text-align:center; border:1px solid #ccc; border-bottom:1px solid #aaa; border-right:1px solid #aaa; font-size:1.3em!important;}
#container .footer{border-top:1px solid #999; padding-top:10px; margin: 0 5px 0 1px; clear:both; }
#container .footer p { margin:0 28px; padding:5px 0 0 0; font-size:11px;}
#container .important { color:#bd1115;}
#container h3 { font-size:16px; margin:1em 0; color:#000;}
#container h3 em { font-weight:normal; font-size:12px; color:#333;}
#container p strong { color:#000;}
#container form .inputField{ padding:3px; width:180px;}
#container form .textField { padding:3px; font:12px Arial, Helvetica, sans-serif; width:280px; height:12em;}
#container form label {display:block; padding-bottom:2px;}
#container form label.error {color:#bd1115; padding-top:3px;} 
#container ul.applications { padding-bottom:10px; margin-bottom:20px; }
#container ul.applications li{  margin-right:5px; float:left; display:block; width:150px;}
#container li.clear { clear:left; display:block; margin-bottom:20px; background:none!important;}
#container h2 { font-size:16px;}
#container h2.blue { color: #00F; font-size:2em;}
#container h2.blue sup { font-size:0.5em;}

.beauty_ad{margin-left:350px;
          display:none;
          position:absolute;
          z-index:200;
          }
.float  { float : left; padding: 15px; }     
.potty ul { margin:1.62em 1em; list-style:none; }
.potty ul li { padding:2px 0 2px 15px; background:url(../images/bullet.gif) no-repeat left 6px; }
 { padding:2px 0 2px 15px; background:url(../images/bullet.gif) no-repeat left 6px; }    
.red   { color : #bd1115;}     
