*{margin:0;outline:0;padding:0}
body{background:#f9f6b4 url(../images/yellow/shell-bg.gif) repeat-y center 0;color:#A28F76;font-family:Arial, sans-serif;font-size:12px;line-height:17px}
body#pop{background:#FFFFFF;color:#A28F76;font-family:Arial, sans-serif;font-size:12px;line-height:17px;}
body#pop2{font-family:Arial, sans-serif;color:#666;font-size:12px;line-height:17px;background: url(../images/blue/shell.gif) no-repeat center 0 #c8dee4;}

.shell{background:url(../images/blue/shell.gif) no-repeat 0 204px;margin:0 auto;width:794px}
.shell-pop{margin:0 auto;width:496px;}
body#pop2 .shell-pop{margin:0 auto;padding:15px;width:465px;}
a{color:#B09B6C;font-weight:500;text-decoration:none}
a img{border:0}
p{color:#515151; margin-bottom: 15px;}
p .more{background-image:url('../images/yellow/more.png');cursor:pointer;display:inline;float:left;font-size:0;height:9px;line-height:0;margin-right:8px;margin-top:3px;text-indent:-4000px;width:41px}
h5{font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;font-variant:small-caps;font-weight:600;letter-spacing:1pt;margin-bottom:3px;text-transform:none}
h6{font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;font-variant:small-caps;font-weight:600;letter-spacing:1pt;margin-bottom:6px;margin-top:12px;text-transform:none}
.hours {text-align:center;color: #535675;}
#navigation{display:inline;float:left;height:83px;width:625px}
#navigation ul{list-style-type:none;padding-left:20px;padding-top:2px;width:563px;z-index:0}
#navigation li{display:inline;float:left;height:23px;margin-bottom:2px;position:relative;}
#navigation li a{display:inline;float:left;font-size:0;height:23px;line-height:0;text-indent:-4000px}
#navigation li.drop{}
#navigation li .sub-nav{display:none;left:0;position:absolute;top:15px;width:355px;z-index:1}
#navigation li .sub-nav .top{padding:0;background:url(../images/yellow/sub-nav-top-lg.png);font-size:0;height:10px;line-height:0;width:355px}
#navigation li .sub-nav .bottom{padding:0;background:url(../images/yellow/sub-nav-bottom-lg.png);font-size:0;height:10px;line-height:0;width:355px}
#navigation li .sub-nav .rep{background:url(../images/yellow/sub-nav-rep-lg.png) repeat-y;padding-left:10px;width:355px}
#navigation li .sub-nav .rep ul{display:inline!important;float:left!important;list-style-position:outside;list-style-type:none;padding:10px 0 0!important;width:140px!important}
#navigation li .sub-nav .rep ul.narrow{display:inline!important;float:left!important;width:95px!important}
#navigation li .sub-nav .rep li{display:block;float:none;height:auto;margin-bottom:0;padding-bottom:6px}
#navigation li .sub-nav .rep li a{color:#666;float:none;font-size:11px;line-height:15px;text-indent:0}

#navigation li ul.sub-nav li.drop-item{position:relative;background:url("../images/yellow/sub-nav-rep-lg.png") repeat-y scroll 0 0 transparent;height:auto;overflow:hidden;}
#navigation li ul.sub-nav li.drop-item a {color:#565656;float:none;background:none;font-family:arial,tahoma,helvetica,sans-serif;font-size:8pt;text-indent:0;}
#navigation li ul.sub-nav li.drop-item a:hover {text-decoration:underline;}
#navigation li ul.sub-nav li {display:block;margin:0;padding:0 20px 0 5px;background:none;float:none;}

#navigation li a.wellness{background:url(../images/yellow/menu-titles.png) no-repeat 0px -45px;width:156px;}
#navigation li a.classes{background:url(../images/yellow/menu-titles.png) no-repeat 0px -79px;width:93px}
#navigation li a.nutrition{background:url(../images/yellow/menu-titles.png) no-repeat 6px -179px;width:119px}
#navigation li a.personal{background:url(../images/yellow/menu-titles.png) no-repeat 0px -213px;width:195px}
#navigation li a.massage{background:url(../images/yellow/menu-titles.png) no-repeat 1px -112px;width:96px}
#navigation li a.acupuncture{background:url(../images/yellow/menu-titles.png) no-repeat -4px -45px;width:144px}
#navigation li a.chiropractic{background:url(../images/yellow/menu-titles.png) no-repeat -4px -45px;width:147px}
#navigation li a.physical{background:url(../images/yellow/menu-titles.png) no-repeat 7px -12px;width:175px}
#navigation li a.programs{background:url(../images/yellow/menu-titles.png) no-repeat 7px -246px;width:121px}
#navigation li a.community{background:url(../images/yellow/menu-titles.png) no-repeat 7px -280px;width:135px}
#navigation li a.holiday{background:url(../images/yellow/menu-titles.png) no-repeat 7px -348px;width:181px}
#homepage #navigation li a.holiday{background:url(../images/yellow/menu-titles.png) no-repeat 0px -348px !important;width:175px !important;}
#homepage #navigation li a.your{background:url(../images/yellow/menu-titles.png) no-repeat 0px -314px !important;width:125px !important;}
#navigation li a.pilates{background:url(../images/yellow/menu-titles.png) no-repeat 7px -380px;width:85px}
#navigation li a.specials{background:url(../images/yellow/menu-titles.png) no-repeat 7px -415px;width:90px}
#homepage #navigation li a.pilates{background:url(../images/yellow/menu-titles.png) no-repeat 0px -380px !important;width:85px !important;}
#homepage #navigation li a.specials{background:url(../images/yellow/menu-titles.png) no-repeat 0px -415px !important;width:90px !important;}
#navigation li a.your{background:url(../images/yellow/menu-titles.png) no-repeat 7px -314px;width:145px;}
#navigation li a.arts{background:url(../images/yellow/menu-titles.png) no-repeat 3px -146px;width:145px;}
#navigation li {background:url(../images/yellow/menu-div.png) no-repeat right bottom;}
#navigation li .sub-nav .rep li a:hover,.center a:hover{text-decoration:underline}
#navigation li.odd,#navigation li.odd a{display:block;float:none}

.text-box{background:url(../images/yellow/text-box.png) no-repeat;display:inline;float:right;height:84px;width:169px}
.text-box p{color:#939598;font-family:Arial, sans-serif;line-height:16px;padding-left:9px;padding-top:12px;width:123px}

.page-title{height:51px; margin-left:184px; margin-top:-33px; position:relative; width:423px;}
.page-title h2{font-size:0;line-height:0;text-indent:-4000px}
#page-title-soon{background-image:url(../images/yellow/page-title-soon.png)}
#page-title-program{background-image:url(../images/yellow/page-title-program.png)}
#page-title-wellness{background:url(../images/yellow/page-title-wellness.png)}
#page-title-physical{background:url(../images/yellow/page-title-physical.png)}
#page-title-classes{background:url('../images/yellow/page-title-classes.png'); }
#page-title-personal{background:url(../images/yellow/page-title-personal.png)}
#page-title-massage{background:url(../images/yellow/page-title-massage.png)}
#page-title-about{background:url(../images/yellow/page-title-about.png); }
#page-title-schedule{background:url(../images/yellow/page-title-schedule.png)}
#page-title-class{background:url(../images/yellow/page-title-schedule.png)}
#page-title-nutrition{background:url(../images/yellow/page-title-nutrition.png)}
#page-title-acupuncture{background:url(../images/yellow/page-title-acupuncture.png)}
#page-title-chiropractic{background:url(../images/yellow/page-title-chiropractic.png)}
#page-title-martial{background:url(../images/yellow/page-title-arts.png)}
#page-title-staff{background:url(../images/yellow/page-title-staff.png)}
#page-title-pricing{background:url(../images/yellow/page-title-pricing.png)}
#page-title-events{background:url(../images/yellow/page-title-events.png)}
#page-title-community{background:url(../images/yellow/page-title-community.png)}
#page-title-holiday{background:url(../images/yellow/page-title-holiday.png)}
#page-title-pilates{background:url(../images/yellow/page-title-pilates.png)}
#page-title-specials{background:url(../images/yellow/page-title-specials.png)}
#page-title-programs{background:url(../images/yellow/page-title-programs.png)}
#page-title-your{background:url(../images/yellow/page-title-your.png)}

.cl{clear:both;display:block;height:0px}
.alignleft{float:left;}
.alignright{float:right;}
.aligncenter{margin-left:50%;margin-right:auto;}
.left-part{display:inline;float:left;width:494px}
.left-part p.shed{text-indent:20px}
.left-part .image{float:left;margin-right:12px}
.left-part .description{float:left;padding-bottom:2px;width:385px}
.left-part .description p span{display:inline;float:left;width:265px}
.left-part .description span.bring{margin-top:-3px;background:url(../images/yellow/bring.png);display:inline;float:left;font-size:0;height:23px;line-height:0;margin-right:8px;text-indent:-4000px;width:108px;}
.left-part .description span.shedule{margin-top:-3px;background:url(../images/yellow/shedule.png);display:inline;float:left;font-size:0;height:19px;line-height:0;margin-right:8px;text-indent:-4000px;width:65px}
.left-part .image img{border:solid 3px #dac6a9;display:block}
.left-part h3{font-size:0;height:19px;line-height:0;margin-bottom:9px;text-indent:-4000px;width:494px}
.left-part h3.costs{background:url(../images/yellow/shedules3.gif)}
.left-part h3.about{background:url(../images/yellow/about.gif)}
.left-part h3.pilates-class{background:url(../images/yellow/pilates.gif)}
.left-part h3.shedules{background:url(../images/yellow/shedules.gif)}
.left-part h3.yoga{background:url(../images/yellow/yoga.gif)}
.left-part h3.instructor,.right-part h3.instructor{background:url(../images/yellow/instructor770.gif)}

.right-part{display:inline;float:right;margin-right:7px;width:230px;clear:right;}
.right-part p.name{border-bottom-color:#ADAC9D;border-bottom-style:dotted;border-bottom-width:thin;color:#666;font-family:Georgia, "Times New Roman", Times, serif;font-size:13px;font-variant:small-caps;letter-spacing:2pt;margin-bottom:3px;margin-top:3px}
.right-part p img{border:3px solid #D8C6AA;margin-bottom:5px}
.right-part p.member{padding-left:10px}
.right-part .description a.more{background:url(../images/yellow/more.png);cursor:pointer;display:inline;float:left;font-size:0;height:9px;line-height:0;margin-right:8px;text-indent:-4000px;width:41px}
.right-part .description{display:inline;float:left;padding-bottom:15px}
.right-part .image{display:inline;float:left;margin-bottom:15px;margin-right:10px;margin-top:5px;}
.right-part .image img{border:solid 3px #dac6a9;display:block}
.right-part h3{font-size:0;height:19px;line-height:0;margin-bottom:9px;text-indent:-4000px;width:237px}
.right-part h3.cost2{background:url(../images/yellow/cost2.gif)}
.right-part h3.cost{background:url(../images/yellow/cost.gif)}
.menu-inside-footer-container{margin:auto;}
#footer .ftr-nav { padding-left: 0 !important; text-align: center;}
.left-sidebar{width:200px;float:left;}
.left-sidebar ul{list-style-type:none;}

#three-hundred{float:left;line-height:17px;padding-bottom:10px;width:385px}
#three-hundred .checks{margin-right:8px;padding-left:50px}
.description-bio{font-size:12px;padding-bottom:8px;}
.description-bio .name{border:none !important;}

span.schedule-styled{display:block;background:url(../images/yellow/shedule.png);display:inline;float:left;margin-top:-3px;font-size:0;height:19px;line-height:0;margin-right:8px;text-indent:-4000px;width:65px}
span.cost{margin-top:-3px;display:block;background:url(../images/yellow/cost.png);display:inline;float:left;font-size:0;height:19px;line-height:0;margin-right:8px;text-indent:-4000px;width:65px}
span.new {margin-top:-3px;background:url("../images/yellow/new.png") repeat scroll 0 0 transparent;display:inline;float:left;font-size:0;height:19px;line-height:0;margin-right:8px;margin-top:-2px;text-indent:-4000px;width:65px;}
.center{font-family:Arial, sans-serif;margin-top:-15px;padding:20px}
.center p{font-family:Arial, sans-serif;font-size:14px;font-weight:300;line-height:125%;margin-top:1px;text-align:center}
.center a{font-weight:500}
.center a:active{color:#515151;font-family:Arial, sans-serif}

#seven-seventy{width:770px}
#spacer{float:left;height:20px}
ul.checks{list-style-type:none;padding:0 0 0 150px}
ul.checks li{background:url(../images/yellow/check.gif) no-repeat 0 0;padding-left:18px}
.membership-include{background:url(../images/yellow/membership-include.gif) no-repeat 0 0;display:block;font-size:0;height:38px;line-height:0;margin:9px auto;text-indent:-4000px;width:190px}
.rulesgroup{list-style-image:none;list-style-position:inside;list-style-type:square;margin-left:65px;text-indent:-10px}
#rates{list-style-image:url(../images/yellow/check.gif);list-style-position:inside;padding-left:20px}
.hidden{display:none}
.copyright {font-size: 10px;font-style: italic;color: #999;margin-top: 10px;font-family: Georgia, "Times New Roman", Times, serif;}
#copywrite_div {width: 780px;margin: 0 auto;padding-top:5px}
.chiro-disclaimer {border-top-style:dotted;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;border-color:#CCC;border-width:thin;padding:4px;clear:both;}
.chiro-disclaimer-inline {border-top-style:dotted;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;border-color:#CCC;border-width:thin;padding:4px;}
.float-right {float:right; margin:10px 20px 10px 10px; padding: 10px 10px 10px 10px;}
.description img {border:3px solid #D8C6AA;margin-bottom:10px;}
.right-part img {border:3px solid #D8C6AA;margin-bottom:10px;}
.left-part img {border:3px solid #D8C6AA;margin-bottom:10px;}
img.alignleft{margin-right:15px;margin-bottom:10px;margin-top:10px;}
.alignnone{margin:10px;}
.top20 {margin-top:20px;}
.menu-lines {background:url(../images/yellow/menu-lines.png) no-repeat 0 0;}
.menu-lines794 {background:url(../images/yellow/menu-lines794.png) no-repeat 0 0;}
#Overlay { background-color: #000000 !important;}
.MultiBoxContainer {-moz-border-radius:15px 15px 15px 15px !important; border-width:0px !important;padding:15px !important;background:url('../images/yellow/blog-mid.png') transparent repeat !important;}
#pop h3{color:#666666;font-family:Georgia,"Times New Roman",Times,serif;font-size:14pt;font-variant:small-caps;font-weight:300;letter-spacing:8pt;line-height:25px;margin-bottom:2px;}
.attachment-250x200{margin-right:15px;margin-bottom:10px;margin-top:0px;}
.name{border-bottom-color:#ADAC9D;border-bottom-style:dotted;border-bottom-width:thin;color:#666;font-family:Georgia, "Times New Roman", Times, serif;font-size:13px;font-variant:small-caps;letter-spacing:2pt;margin-bottom:3px;margin-top:3px}
