body{font-family:Arial, sans-serif;color:#666;font-size:12px;line-height:17px;background-color: #C8DEE4;background-image: url(../images/blue/shell-bg.gif);background-repeat: repeat-y;background-position: center 0;}
.shell{background:url(../images/blue/shell.gif) no-repeat 0 0;margin:0 auto;width:794px}
a{color:#6e8f97;text-decoration: none;font-weight: 500;}

#header{background:url(../images/blue/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/blue/logo.gif);display:block;height:120px;text-indent:-4000px}

#navigation li:hover{background-color: #ebf3f5;}

.content{margin-left:11px;width:772px}
.content .left-part #rates li span{text-indent:20px}
.content .left-part ul{list-style-image:url(../images/blue/check.gif);list-style-position:inside;padding-left:20px}
.content .left-part ul li{list-style-image:url(../images/blue/check.gif);list-style-position:inside;padding-left:10px}
.content-right-column{width:255px;margin-right: 0px;overflow: hidden;float: right;margin-top: 10px;}

.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{text-indent: -4000px; line-height: 0; font-size: 0; background:url(../images/blue/bring.png); width:108px; height:23px; float: left; display: inline; margin-right:8px;}
.full-part .description span.shedule{text-indent: -4000px; line-height: 0; font-size: 0; background:url(../images/blue/shedule.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/blue/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.pilates-class{background:url(../images/blue/pilates.gif)}
.full-part h3.shedules{background:url(../images/blue/shedules.gif)}
.full-part h3.yoga{background:url(../images/blue/yoga.gif)}
.full-part h3.about{background:url(../images/blue/about.gif);width: 720px;}
.full-part h3.instructor{background:url(../images/blue/instructor.gif)}
.full-part h3.cost{background:url(../images/blue/cost.gif)}

.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/blue/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/blue/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/blue/pilates.gif)}
.left-part h3.shedules{background:url(../images/blue/shedules.gif)}
.left-part h3.yoga{background:url(../images/blue/yoga.gif)}
.left-part h3.about{background:url(../images/blue/about.gif)}
.left-part p.shed{text-indent: 20px;}

.right-part .description a.more{text-indent: -4000px;line-height: 0;font-size: 0;background:url(../images/blue/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/blue/instructor.gif)}
.right-part h3.cost{background:url(../images/blue/cost.gif)}
.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}

#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/blue/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;}
