body{font-family:Arial, sans-serif;color:#666;font-size:12px;line-height:17px;background-color: #F9F6B4;background-image: url(../images/yellow/shell-bg.gif);background-repeat: repeat-y;background-position: center 0;}
.shell{background:url(../images/yellow/shell.gif) no-repeat 0 0;margin:0 auto;width:794px}
a{color:#b56137;text-decoration: none;font-weight: 500;}

#header{background:url(../images/yellow/header.gif) no-repeat right 0;height:120px}
h1#logo{background-image:none;display:inline;float:left;font-size:0;height:120px;line-height:0;width:598px}
h1#logo a{background:url(../images/yellow/logo.gif);display:block;height:120px;text-indent:-4000px}

#navigation li:hover{background-color: #fdfce3;}

.content{margin-left:11px;width:772px;line-height:1.75em;}
.content .left-part #rates li span{text-indent:20px}
.content .left-part ul{list-style-image:url(../images/yellow/check.gif);list-style-position:inside;padding-left:20px}
.content .left-part ul li{list-style-image:url(../images/yellow/check.gif);list-style-position:inside;padding-left:10px}
.content-right-column{width:255px;margin-right: 0px;overflow: hidden;float: right;margin-top: 10px;}
#navigation li a.your {width: 136px !important;}
#navigation > ul {width:100% !important;}
#navigation {width:100% !important;}
.schedule-link{background: none repeat scroll 0 0 #FFA500;color: #444444;display: inline-block;font-size: 14px;font-weight: bold;margin: 5px auto 10px;padding: 2px 20px;text-align: center;}
.schedule-link a{color:#FFFFFF; font-weight: bold;}
.schedule-link a:hover{color:#FFFF00; font-weight: bold;}

.full-part #massage{float:left;width:515px}
.full-part{float: left;display: inline;width:525px;}
.full-part p.shed{text-indent: 20px;}
.full-part p.name{color:#666;}
.full-part p.member{padding-left:10px}
.full-part .image{float: left; display: inline; margin-right:12px}
.full-part .image img{display: block; border:solid 3px #dac6a9; }
.full-part .description{/*float: left;*/display: inline;padding-bottom:5px;}
.full-part .description p{margin-bottom: 6px;}
.full-part .description p span{float: left;display: inline;}
.full-part .description span.bring{margin-top:-3px;text-indent: -4000px; line-height: 0; font-size: 0; background:url(../images/yellow/bring.png); width:108px; height:23px; float: left; display: inline; margin-right:8px;}
.full-part .description span.shedule{margin-top:-3px;text-indent: -4000px; line-height: 0; font-size: 0; background:url(../images/yellow/shedule.png); width:65px; height:19px; float: left; display: inline; margin-right:8px;}
.full-part .description span.cost{margin-top:-3px;text-indent: -4000px; line-height: 0; font-size: 0; background:url(../images/yellow/cost.png); width:65px; height:19px; float: left; display: inline; margin-right:8px;}
.full-part .description a.more{text-indent: -4000px;line-height: 0;font-size: 0;background:url(../images/yellow/more.png);width:41px;height:9px;float: left;display: inline;margin-right:8px;cursor:pointer;margin-top: 3px;}
.full-part h3{width:494px; height:19px; font-size: 0; line-height: 0; text-indent: -4000px; margin-bottom:9px}
.full-part h3.no-hide-text{font-size: 12px; line-height: auto; text-indent: 0px; margin-bottom:0px}
.full-part h3.pilates-class{background:url(../images/yellow/pilates.gif)}
.full-part h3.shedules{background:url(../images/yellow/shedules.gif)}
.full-part h3.yoga{background:url(../images/yellow/yoga.gif)}
.full-part h3.about{background:url(../images/yellow/about.gif) no-repeat;width: 720px;}
.full-part h3.instructor{background:url(../images/yellow/instructor.gif)}
.full-part h3.cost{background:url(../images/yellow/cost.gif)}
.full-width {width:750px;margin-bottom:15px;padding:7px 10px 0;}
.full-width h3.about{width: 760px;background:url(../images/yellow/about770.gif) no-repeat;}
.full-width h3.instructor{width: 760px;background:url(../images/yellow/instructor770.gif)}
.full-width h3{width: 760px;}
.full-part h3.aget-started{background:url(../images/yellow/get-started-title.png) no-repeat;width: 720px;}

.width-490, .width-490 h3.about,.width-490 h3.instructor{width:490px;}
.name{color:#666;}

.left-part{float: left; display: inline; width:494px;}
.left-part .image{float: left; display: inline; margin-right:12px}
.left-part .image img{display: block; border:solid 3px #dac6a9; }
.left-part .description{float: left; display: inline; width:385px; padding-bottom:15px}
.left-part .description p span{float: left; display: inline; width:265px}
.left-part .description span.bring{text-indent: -4000px; line-height: 0; font-size: 0; background:url(../images/yellow/bring.png); width:108px; height:23px; float: left; display: inline; margin-right:8px;}
.left-part .description span.shedule{text-indent: -4000px; line-height: 0; font-size: 0; background:url(../images/yellow/shedule.png); width:65px; height:19px; float: left; display: inline; margin-right:8px;}
.left-part h3{width:494px; height:19px; font-size: 0; line-height: 0; text-indent: -4000px; margin-bottom:9px}
.left-part h3.pilates{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.about{background:url(../images/yellow/about.gif)}
.left-part p.shed{text-indent: 20px;}
.left-part h3.cost{background:url(../images/yellow/cost.gif) no-repeat}
.left-part h3.instructor{background:url(../images/yellow/instructor770.gif) no-repeat;width:494px !important;}

.right-part .description a.more{text-indent: -4000px;line-height: 0;font-size: 0;background:url(../images/yellow/more.png);width:41px;height:9px;float: left;display: inline;margin-right:8px;cursor:pointer;}
.right-part{float: right;display: inline;width:230px;margin-right: 7px;}
.right-part p.name{color:#666;}
.right-part h3{ width:237px; height:19px; font-size: 0; line-height: 0; text-indent: -4000px; margin-bottom:9px}
.right-part h3.instructor{background:url(../images/yellow/instructor.gif)}
.right-part h3.cost{background:url(../images/yellow/cost.gif) no-repeat}
.right-part .image{float: left; display: inline; margin-right:10px; margin-bottom:15px}
.right-part .image img{display: block; border:solid 3px #dac6a9; }
.right-part .description{float: left;display: inline;padding-bottom:15px;}
.right-part p.member{padding-left:10px}
.right-part h3.shedules{background:url(../images/yellow/shedules.gif) no-repeat;}
.description ul{padding:10px 0 25px 10px;}
.indent-10{padding-left:10px;}
#google-map{height: 220px;width: 200px;display: block;margin: 0;border: 0;float: left;border: 4px solid #CCC;background-color: #CCC;}
#three-hundred{float: left;width: 385px;line-height: 17px;padding-bottom: 10px;}
#three-hundred .checks{padding-left: 50px;margin-right: 8px;}
#seven-seventy{width: 770px;}
#seven-seventy div img {display: block;float: left;margin-right: 12px;border: 4px solid #CCC;}
#five-fifty {float: right;width: 530px;padding-right: 10px;}

/*
#footer{padding-top:20px}
#footer p.address{background:url(../images/yellow/address.gif);height:24px;margin:5px auto 0;width:593px}
#footer .ftr-nav{padding-left:145px}
#footer .ftr-nav ul{height:30px;list-style-type:none}
#footer .ftr-nav li{display:inline;float:left}
#footer .ftr-nav li a{background-image:url(../images/yellow/footer-nav.gif);background-position:0 0;display:inline;float:left;font-size:0;height:30px;line-height:0;text-indent:-4000px}
#footer .ftr-nav li a.about{background-position:0 0;width:96px}
#footer .ftr-nav li a.about:hover{background-position:0 bottom;width:96px}
#footer .ftr-nav li a.staff{background-position:-103px 0;width:96px}
#footer .ftr-nav li a.staff:hover{background-position:-103px bottom;width:96px}
#footer .ftr-nav li a.pricing{background-position:-205px 0;width:96px}
#footer .ftr-nav li a.pricing:hover{background-position:-205px bottom;width:96px}
#footer .ftr-nav li a.class-schedules{background-position:-309px 0;width:96px}
#footer .ftr-nav li a.class-schedules:hover{background-position:-309px bottom;width:96px}
#footer .ftr-nav li a.events{background-position:-412px 0;width:95px}
#footer .ftr-nav li a.events:hover{background-position:-412px bottom;width:95px}
*/

#footer{padding-top:20px;}
#footer p.address{background:url("../images/yellow/address.gif") no-repeat scroll center 0 transparent;height:24px;margin:5px auto 0;width:593px}
#footer .ftr-nav{padding-left:145px}
#footer .ftr-nav #menu-inside-footer{height:30px;list-style-type:none}
#footer .ftr-nav #menu-inside-footer li{display:inline;}
#footer .ftr-nav #menu-inside-footer li a{width:96px;margin-right: 3px;background-image: url("../images/footer-clear.png");background-position: 0 0;color: #555555;display: inline-block;vertical-align: middle;font-size: 11px;font-weight: bold;height: 30px;line-height: 30px;text-align: center;text-transform: uppercase;}
#footer .ftr-nav #menu-inside-footer li a:hover{background-position:0 31px;}
#footer .ftr-nav #menu-inside-footer li.menu-title-wrap a{line-height:13px !important;}
#footer .ftr-nav #menu-inside-footer li a span{display:block;font-weight:normal;}
