*{margin:0;padding:0;}
body{color:#000000;font-family:Tahoma, Geneva, sans-serif;padding:0px;}
#all{background:#FFFFFF;border-left:1px solid #828281;border-right:1px solid #828281;color:#000000;margin:0 auto;width:998px;text-align:left;font-size:75%;}
#page{}
#page h3{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:150%;font-weight:normal;color:#0b7fbb;}
#page h4{color:#0b7fbb;font-size:100%;font-weight:bold;}
#page p.style4{color:#0b7fbb;font-size:100%;font-weight:bold;}
#page span.style4{color:#0b7fbb;}
#page ul{padding-left:30px;}
#page ul li{font-size:90%;color:#565553;padding:5px 0;margin:0;}
#main2 #page a{color:#0b7fbb;text-decoration:underline;}
#main2 #page a:hoveR{text-decoration:none;}
#page .contenttbl{border:1px solid #bdbdbd;float:right;padding:5px;}
#page .contenttbl tr th{font-size:17px;font-weight:normal;color:#ff6300;}
#page .contenttbl tr td{font-size:90%;color:#3e3c3c;padding:0 5px;}
#page .box{clear:both;width:240px;padding:10px;border:1px solid #bdbdbd;}
#page table tr td{font-size:90%;color:#3e3c3c;padding:3px 5px;}
#page .tablegrid{border-left:1px solid #bdbdbd;border-top:1px solid #bdbdbd;}
#page .tablegrid tr td{border-right:1px solid #bdbdbd;border-bottom:1px solid #bdbdbd;}
.footertoptxt{float:left;width:100%;border-top:1px solid #828281;margin-top:10px;}
.footertoptxt p{font-size:100%;}
.contentheading{color:#f9a029;font-size:22px;font-weight:normal;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.header{ position:relative;float:left;width:100%;height:119px;border-bottom:1px solid #713e15;background:url(../images/header-bg.jpg) no-repeat left top;}
.topicon{float:left;width:100%;height:38px;}
.topicon .icons{float:right;padding-right:29px;padding-top:10px;background:url(../images/icon-divider.gif) left 14px no-repeat;padding-left:13px;}
.topicon .icons a{margin-left:6px;}
.phoneNo{float:right;padding-right:18px;}
.phoneNo p{float:left;height:40px;line-height:40px;background:url(../images/phone-icon.png) no-repeat left top;font-size:19px;color:#f78025;font-family:"Arial Narrow";padding-left:34px;margin-top:38px;font-weight:bold;}
.phoneNo p strong{font-size:30px;padding-left:5px;}
.srchdv{float:right}
.nav{float:left;width:100%;height:53px;background:url(../images/nav-bg.gif) repeat-x left top;}
.banner{float:left;width:100%;height:256px;padding-top:16px;background:url(../images/banner-bg.gif) repeat-x left top;}
.pilatesbox{float:left;width:683px;position:relative;background:url(../images/pilates-topcurv.gif) no-repeat left top;padding-top:6px;margin-bottom:15px;}
.pilatesbox .pilates-botcurv{float:left;width:683px;background:url(../images/pilates-botcurv.gif) no-repeat left bottom;padding-bottom:6px;}
.pilatesbox h3{float:left;width:188px;height:30px;line-height:26px;position:absolute;left:1px;top:1px;font-size:18px;color:#3d3939;font-family:"Myriad Pro";background:url(../images/pilates-heading.gif) no-repeat;font-weight:normal;padding-left:15px;margin:0;}
.pilatesbox .pilatesC{float:left;width:683px;background:url(../images/pilates-bg.gif) repeat-y left top;}
.pilatesbox .pilatesC ul{float:left;width:100%;list-style:none;padding-top:28px;}
#main2 .pilatesbox .pilatesC ul li{float:left;width:24%;margin:0;padding:0;text-align:center;background:url(../images/pilates-divider.gif) no-repeat right 10px;}
.pilatesbox .pilatesC ul li.last{background:none;}
.pilatesbox .pilatesC ul li img{margin-bottom:10px;width:141px;}
.pilatesbox .pilatesC ul li span{display:block;font-size:90%;font-weight:bold;color:#414141;}
#main .pilatesbox .pilatesC ul li, #main2 .pilatesbox .pilatesC ul li{margin:0;padding:0;list-style:none;background:none;}
.mapdv{float:left;width:200px;padding-left:10px;}
.mapdv-txt{float:left;width:450px;}
.mapdv-txt h4{color:#5f9a01;font-size:14px;}
.mapdv-txt p{color:#0b0a04;}
#contentarea,#contentarea2{clear:left;border:solid 0px #000;margin:0;padding:0px 0px 0px 0px;position:relative;overflow:hidden;}
#left{background:#FFFFFF;border-right:solid 0px #EEEEEE;float:left;margin:20px 0 0 0;width:21%;}
#wrapper{float:left;width:964px;padding:10px 17px 20px 17px;}
#right{float:left;width:269px;padding-left:2px;}
#main2{float:left;width:683px;padding-right:10px;}
#main{background:#fff;margin:0 0px 0 0;padding:0;position:relative;}
.unsichtbar,.u2,.invisible , .unseen{display:inline;height:0px;left:-3000px;position:absolute;top:-2000px;width:0px;z-index:200;}
.wrap{border:0;clear:both;float:none;font-size:1px;height:0;line-height:1px;margin:0;padding:0;visibility:hidden;}
#logo{}
#logo img{display:block;}
#logo span{display:block;margin:0px 0 0 100px !important;border-bottom:solid 1px #666;}
.leading{}
.leading_separator{border-bottom:solid 0px #333333;display:block;height:10px;margin:0 0 0px 0;}
.article_separator{border:solid 1px #333333;display:none;margin:0px 0 0px 0;}
.blog{padding:0;}
.cols1{display:block;float:none !important;margin:0 !important;}
.cols2{width:45%;}
.cols3{width:30%;}
.column1 , .column2{border:solid 0px #D4A7C5;margin:0 5px 0 0;position:relative;}
.column2 , .column1{float:left;margin:0;}
.column2{float:right;margin:0;width:45%;}
.article_row{margin:0px 0 0px 0;padding:10px 0 0 0;clear:both;}
.article_column{float:left;width:98%;margin-left:2%;border-top:3px solid #817b7b;padding:15px 0;}
.row_separator2{display:block;clear:both;margin:0;border:solid 0px;}
p.buttonheading{display:none;text-align:right;}
p.iteminfo{display:none;}
.componentheading{display:none;}
.articleinfo{display:none;}
.rapid_contact{width:81%;float:left;padding-left:17%;}
.rapid_contact table tr td{font-size:90%;color:#333333;}
.rapid_contact input.rapid_contact{width:200px;}