html,body,section,nav,article,aside,h1,h2,h3,h4,h5,h6,hgroup,header,footer,address,p,hr,br,pre,blockquote,ol,ul,li,dl,dt,dd,figure,figcaption,div,a,em,strong,small,cite,q,dfn,abbr,time,code,var,samp,kbd,sub and sup,i,b,mark,ruby,rt,rp,bdo,span,ins,del,img,iframe,embed,object,param,video,audio,source,canvas,map,area,table,caption,colgroup,col,tbody,thead,tfoot,tr,td,th,form,fieldset,legend,label,input,button,select,datalist,optgroup,option,textarea,keygen,output,progress,meter,details,summary,command,menu{background:transparent;border:0;color:#222;font-size:100%;font-style:normal;font-weight:normal;margin:0;line-height:1;outline:0;padding:0;vertical-align:baseline}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}:focus{outline:0}a,ins,del{text-decoration:none}table{border-collapse:collapse;border-spacing:0}.clearfix:after,.container:after{clear:both;content:"\0020";display:block;height:0;overflow:hidden;visibility:hidden}.clearfix,.container{display:block}html{background-color:#9cc089;color:inherit}.container{background-color:#fff;border:12px solid #4f4c4d;border-top:none;color:inherit;font-family:Georgia,serif;margin:0 auto 2em auto;width:821px}#header{background:#fff url("http://acusourcehealing.com.s3.amazonaws.com/border_bottom_header.png") no-repeat center bottom;height:100px}#header h1{background-color:inherit;color:#b96a9a;font-size:168.75%;font-weight:bold;padding:17px 0 9px 27px}#page{margin:0 auto;width:730px}#page #content,#page #sidebar{float:right}#page #content{margin-bottom:2em;width:446px}#page #content form .error{background-color:inherit;color:red;font-size:75%;margin-bottom:3px}#page #content form fieldset label{background-color:inherit;color:#c2c2c2;cursor:pointer;font-family:Georgia,serif;font-size:75%}#page #content form fieldset label#message_label{padding-left:10px}#page #content form fieldset legend{display:none}#page #content form fieldset input,#page #content form fieldset textarea{background-color:inherit;border:1px solid #909090;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;color:#c2c2c2;font-family:Georgia,serif;font-size:75%;padding:6px 9px;width:300px}#page #content form fieldset input:focus,#page #content form fieldset textarea:focus{outline:1px solid #000}#page #content form fieldset input.button,#page #content form fieldset textarea.button{background-color:#4a4a4b;border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;color:#fff;cursor:pointer;padding:5px 10px;text-transform:lowercase;width:auto}#page #content form fieldset p{margin-bottom:3px}#page #content form fieldset textarea{height:100px}#page #content h1{background-color:inherit;color:#9cc089;font-size:137.5%;font-style:italic;font-weight:bold;padding:60px 0 10px 0}#page #content h2,#page #content h2 a{background-color:inherit;color:#b96a9a;font-weight:bold;padding-bottom:10px}#page #content h2 a{display:block;padding-bottom:10px}#page #content h2 #rss_icon{float:right}#page #content ol li,#page #content p,#page #content ul li{background-color:inherit;color:#6f7072;line-height:1.25}#page #content ol,#page #content p,#page #content ul{margin-bottom:27px}#page #content ol,#page #content ul{margin-left:25px}#page #content ol{list-style:decimal}#page #content p i{background-color:inherit;color:#b96a9a}#page #content p .caps{background-color:inherit;color:#6f7072;font-weight:inherit}#page #content p img{border:1px solid #d7d7d7}#page #content p#view_full_calendar{font-size:87.5%;font-weight:bold;margin:12px 0 0 9px}#page #content p#view_full_calendar a:link,#page #content p#view_full_calendar a:visited,#page #content p#view_full_calendar a:hover,#page #content p#view_full_calendar a:focus,#page #content p#view_full_calendar a:active{background-color:inherit;color:#b96a9a}#page #content p.stay_in_touch{font-size:75%;line-height:1.3;margin-bottom:10px}#page #content strong{background-color:inherit;color:#6f7072;font-weight:bold}#page #content ul{list-style:disc}#page #content .article h1{padding-top:0}#page #content .article h1 a:link,#page #content .article h1 a:visited,#page #content .article h1 a:hover,#page #content .article h1 a:focus,#page #content .article h1 a:active{background-color:inherit;color:#b96a9a;font-style:italic}#page #content .continued{font-size:75%;margin-top:-7px}#page #content .continued a:link,#page #content .continued a:visited,#page #content .continued a:hover,#page #content .continued a:focus,#page #content .continued a:active{background-color:inherit;color:#b96a9a}#page #content .testimonial{margin-bottom:27px}#page #content .testimonial blockquote,#page #content .testimonial blockquote p,#page #content .testimonial h2{display:inline}#page #content .testimonial h2{font-size:112.5%;font-style:italic}#page #content .testimonial .dash{background-color:inherit;color:#6f7072;padding:0 4px}#page #content #instructions h2{background-color:inherit;color:#9cc089;font-size:137.5%;font-style:italic;font-weight:bold;padding-bottom:10px}#page #content #instructions p{font-size:75%}#page #content #file_attachments h2{background-color:inherit;color:#9cc089;font-size:137.5%;font-style:italic;font-weight:bold;padding-bottom:10px}#page #content #file_attachments #attachment_icon{float:left;width:75px}#page #content #file_attachments #attachment_links{float:left;margin:18px 0 0 45px}#page #content #file_attachments #attachment_links p{margin-bottom:0}#page #content #file_attachments #attachment_links p a:link,#page #content #file_attachments #attachment_links p a:visited,#page #content #file_attachments #attachment_links p a:hover,#page #content #file_attachments #attachment_links p a:focus,#page #content #file_attachments #attachment_links p a:active{background-color:inherit;color:#6f7072;font-weight:bold}#page #content #file_attachments #attachment_links p a:hover,#page #content #file_attachments #attachment_links p a:focus{background-color:inherit;color:#b96a9a}#page #content #file_attachments #attachment_links p a:focus{outline:2px solid #b96a9a}#page #content #google_map{margin:25px 0}#page #content #google_map iframe{border:1px solid #6f7072}#page #content #google_map p{margin-bottom:0}#page #content #google_map p#view_full_map a:link,#page #content #google_map p#view_full_map a:visited,#page #content #google_map p#view_full_map a:hover,#page #content #google_map p#view_full_map a:focus,#page #content #google_map p#view_full_map a:active{background-color:inherit;color:#9cc089;font-size:87.5%}#page #content #google_map p#view_full_map a:hover,#page #content #google_map p#view_full_map a:focus{background-color:inherit;color:#b96a9a}#page #content #google_map p#view_full_map a:focus{outline:2px solid #b96a9a}#page #content #google_map p#view_full_map a:active{background-color:inherit;color:#6f7072}#page #sidebar{margin-right:76px;margin-bottom:2em;width:202px}#page #sidebar h1 a:link,#page #sidebar h1 a:visited,#page #sidebar h1 a:hover,#page #sidebar h1 a:focus,#page #sidebar h1 a:active{background-color:inherit;color:#6f7072;display:block;font-size:150%;font-style:italic;font-weight:bold;padding:24px 0 17px 0}#page #sidebar h1 a:focus{outline:2px solid #6f7072}#page #sidebar h2{background-color:inherit;color:#b96a9a;font-style:italic;font-weight:bold;margin-top:35px}#page #sidebar p{background-color:inherit;color:#6f7072;font-size:87.5%;font-style:italic;line-height:1.25;margin-bottom:10px}#page #sidebar p i{background-color:inherit;color:#6f7072;font-size:137.5%;font-style:italic;font-weight:bold}#page #sidebar p .caps{background-color:inherit;color:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}#page #sidebar ul li{line-height:1.5}#page #sidebar ul li a:link,#page #sidebar ul li a:visited,#page #sidebar ul li a:hover,#page #sidebar ul li a:focus,#page #sidebar ul li a:active{background-color:inherit;color:#b96a9a;font-size:87.5%;font-weight:bold}#page #sidebar ul li a:hover,#page #sidebar ul li a:focus{background-color:inherit;color:#9cc089}#page #sidebar ul li a:focus{outline:2px solid #9cc089}#page #sidebar ul li a:active{background-color:inherit;color:#6f7072}#page #sidebar ul li a.current{background-color:inherit;color:#9cc089;cursor:default;font-style:italic}#page #sidebar ul li ul{margin:0 0 10px 8px}#page #sidebar ul li ul li{line-height:1}#page #sidebar ul li ul li a:link,#page #sidebar ul li ul li a:visited,#page #sidebar ul li ul li a:hover,#page #sidebar ul li ul li a:focus,#page #sidebar ul li ul li a:active{font-size:75%}#page #sidebar #photo{display:block;padding-top:16px}#page #sidebar #photo img{border:1px solid #b7b7b7}#nav{position:absolute;top:61px;margin-left:385px}#nav li{float:left}#nav li a:link,#nav li a:visited,#nav li a:hover,#nav li a:focus,#nav li a:active{background-color:inherit;color:#6f7072;font-size:87.5%;font-weight:bold}#nav li a:hover,#nav li a:focus{background-color:inherit;color:#b96a9a}#nav li a:focus{outline:2px solid #b96a9a}#nav li a:active{background-color:inherit;color:#9cc089}#nav li a.current{background-color:inherit;color:#9cc089;cursor:default;font-style:italic}#nav li span{background-color:inherit;color:#6f7072;padding:0 4px 0 0}#footer{border-top:1px solid #999;margin:0 auto;width:730px}#footer small{background-color:inherit;color:#333;display:block;font-size:68.75%;padding:9px 0 16px 0;text-align:center}#footer small a:link,#footer small a:visited,#footer small a:hover,#footer small a:focus,#footer small a:active{background-color:inherit;color:#333}#footer small a:hover,#footer small a:focus{background-color:inherit;color:#b96a9a}#footer small a:focus{outline:2px solid #b96a9a}#footer small a:active{background-color:inherit;color:#9cc089}#contact #page #content h1{margin-bottom:20px}#contact #page #content h2{background-color:inherit;color:#6f7072;font-size:150%;font-style:italic}#contact #page #content #list_signup .button{margin-top:4px}#contact #page #sidebar p a:focus{outline:2px solid #000}#links #page #content p a:link,#links #page #content p a:visited,#links #page #content p a:hover,#links #page #content p a:focus,#links #page #content p a:active{background-color:inherit;color:#b96a9a;font-weight:bold}#home #page #content,#home #page #sidebar{width:319px}#home #page #content h1,#home #page #sidebar h1{background:transparent url("http://acusourcehealing.com.s3.amazonaws.com/heading_icon.png") no-repeat 0 20px;color:#6f7072;font-size:150%;font-style:italic;font-weight:bold;padding:18px 0 10px 24px}#home #page #content h1 img,#home #page #sidebar h1 img{padding-right:5px}#home #page #content h2,#home #page #sidebar h2{background-color:inherit;color:#9cc089;font-style:italic;font-weight:bold;margin:0 0 10px 0}#home #page #content strong,#home #page #sidebar strong{background-color:inherit;color:#6f7072;font-weight:bold}#home #page p a:link,#home #page p a:visited,#home #page p a:hover,#home #page p a:focus,#home #page p a:active{background-color:inherit;color:#b96a9a}#home #page p i{background-color:inherit;color:#b96a9a;font-size:87.5%;font-weight:normal}#home #page #content h2{background-color:inherit;color:#b96a9a;font-size:112.5%;font-style:normal;margin-bottom:0}#home #page #content p{font-size:87.5%}#home #page #content #contact_form{background-color:#f2d8e8;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;margin-top:25px;padding:0 20px}#home #page #content #contact_form h1{background:transparent url("http://acusourcehealing.com.s3.amazonaws.com/contact_heading_icon.png") no-repeat 0 20px}#home #page #content #contact_form #envelope{margin:0}#home #page #content #contact_form #contact_information p{font-size:87.5%;font-weight:bold;margin-bottom:5px}#home #page #content #contact_form #contact_information p i{background-color:inherit;color:#6f7072;font-style:normal;font-weight:bold}#home #page #content #contact_form #google_map{margin-top:0;padding-bottom:10px}#home #page #content #contact_form #google_map h2{font-size:75%;font-style:normal;font-weight:normal;margin-bottom:0}#home #page #content #contact_form #google_map #view_full_map{font-size:62.5%}#home #page #sidebar p i{font-size:100%}#home #page #slideshow{height:245px;position:relative;width:728px}#home #page #slideshow .details{background:transparent url("http://acusourcehealing.com.s3.amazonaws.com/details_background.png") repeat-x;height:90px;padding:18px 14px 5px 14px;position:absolute;top:132px;left:32px;width:247px}#home #page #slideshow .details h1{background-color:inherit;color:#6f7072;font-size:112.5%;font-style:italic;font-weight:bold;margin-bottom:19px}#home #page #slideshow .details p{background-color:inherit;color:#6f7072;font-size:75%;margin-bottom:19px}#home #page #slideshow .details p a:link,#home #page #slideshow .details p a:visited,#home #page #slideshow .details p a:hover,#home #page #slideshow .details p a:focus,#home #page #slideshow .details p a:active{background-color:inherit;color:#b96a9a}#home #page #slideshow #slideshow_controls{background-color:#c2c2c2;color:#fff;font-size:175%;height:27px;line-height:0;opacity:0.9;-moz-opacity:0.9;filter:alpha(opacity=90);padding:0 14px 0 14px;position:absolute;top:218px;left:32px;text-align:right;width:247px;z-index:999}#home #page #slideshow #slideshow_controls #bullets a{background-color:transparent;color:#6f7072;cursor:pointer;line-height:0;margin:0;padding:0}#home #page #slideshow #slideshow_controls #bullets a:hover,#home #page #slideshow #slideshow_controls #bullets a:focus{background-color:inherit;color:#eee}#home #page #slideshow #slideshow_controls #bullets a.current{background-color:inherit;color:#fff;cursor:default}#home #page #slideshow #slideshow_controls #prev,#home #page #slideshow #slideshow_controls #next{cursor:pointer;display:inline-block;height:15px;width:7px}#home #page #slideshow #slideshow_controls #prev{background:transparent url("http://acusourcehealing.com.s3.amazonaws.com/slideshow_control_arrows.gif") no-repeat 0 0;margin-right:5px}#home #page #slideshow #slideshow_controls #prev:hover{background:transparent url("http://acusourcehealing.com.s3.amazonaws.com/slideshow_control_arrows.gif") no-repeat -7px 0}#home #page #slideshow #slideshow_controls #next{background:transparent url("http://acusourcehealing.com.s3.amazonaws.com/slideshow_control_arrows.gif") no-repeat -14px 0;margin-left:5px}#home #page #slideshow #slideshow_controls #next:hover{background:transparent url("http://acusourcehealing.com.s3.amazonaws.com/slideshow_control_arrows.gif") no-repeat -21px 0}#home #page #slideshow .slide{display:none;position:absolute;top:0;left:0}#home #page #slideshow .slide.innerfade{display:block}#spa_booker{margin-left:700px;position:absolute;top:3px}

