*{    color: #000;    font-family: arial, sans-serif;		}html{    font-size: 100.1%;}body{    background-color: #fff;    font-size: .8em;    margin: 0;    padding: 0; }#page-heading{    display: none;}.title-rehabfx{    display: none;}.title-chiropractic{    display: none;}img{    border: 0;    margin: 0;}blockquote{    font-style: italic;    margin: 0;    padding: 0;    text-indent: 20px;    width: 99%;}blockquote div{    font-style: normal;    margin-top: 10px;    text-align: right;}@media screen{    a    {        color: #3f3e9b;    }    a:hover    {        text-decoration: none;    }  #layout {position: relative;left: 50%;margin-left: -380px; width: 760px;}   #masthead    {        background-image: url(Images/Sites/4/masthead-background.gif);        background-repeat: no-repeat;        height: 150px;        position: relative;        width: 760px;    }    #banner-address    {        font-size: 10px;        left: 64px;        position: absolute;        top: 64px;    }    #banner-phone    {        color: #fff;        font-size: 24px;        font-weight: bold;        left: 594px;        position: absolute;        top: 100px;    } #search    {        color: #fff;            left: 580px;        position: absolute;        top: 55px;    }    #index    {        position: absolute;        top: 106px;    }    #index ul    {        list-style: none;        margin: 0;        padding: 0;    }    #index ul li    {        display: inline;        margin-left: 10px;    }    #index ul li a    {        color: #fff;        font-size: 12px;        font-weight: bold;        text-decoration: none;    }    #index ul li a:hover    {        color: #fff;        text-decoration: underline;    }    #copy    {        padding-top: 10px;        position: relative;		z-index:-1;    }	html>body #copy {z-index:auto;}    #footer    {        border-top: solid 1px #818181;        clear: both;        margin-bottom: 20px;        position: relative;        text-align: left;        top: 20px;        height: 30px;width: 760px;    }    #footer span    {        color: #818181;        font-size: .9em;        margin-left: 25px;    }    #footer span a    {        color: #818181;    }    #privacy #feature *, #terms #feature *    {        font-size: 1.05em;    }    #privacy #feature h1, #terms #feature h1, #privacy #feature #footer span a, #terms #feature #footer span a    {        font-size: 1.15em;    }    .country-name    {        display: none;    }    #extra1    {        height: 1px;    }    #hours-map-directions #map    {        height: 482px;        left: 44px;        overflow: hidden;        position: relative;        width: 482px;		z-index:1;    }    #map-popup-template    {        background-color: #ffffcc;        border: outset 2px #f00;        padding: 4px;    }    #map-popup-template-name    {        font-size: 14px;        font-weight: bold;        text-decoration: underline;    }    #map-popup-template-description    {        font-size: 12px;        font-weight: bold;    }    .accent    {        color: #2a7ec2;    }    .clear    {        clear: both;    }    .attention    {        color: #f00;    }    .float-left    {        float: left;    }    .float-right    {        float: right;    }    .left-column    {        float: left;        width: 485px;    }    .right-column    {        float: right;        width: 275px;    }    .markup    {        margin-bottom: 10px;    }    .markup-item    {        padding: 6px;    }    .markup1    {        background-color: #3f3e9b;        background-image: url(Images/Sites/4/markup1bottom.gif);        background-position: bottom;        background-repeat: no-repeat;        padding-bottom: 8px;        width: 577px;    }    .markup1 .markup-item    {        background-image: url(Images/Sites/4/markup1top.gif);        background-repeat: no-repeat;        padding: 8px;    }    .markup1 .markup-item, .markup1 .markup-item *    {        color: #fff;        font-size: 1em;    }   #panel-switcher1    {        float: left;        list-style: none;        margin: 0;        padding: 0;        width: 175px;    }    #panel-switcher1 li    {        margin-bottom: 8px;    }    #panel-switcher1 li a    {        font-size: .9em;        text-decoration: none;    }    #panel-switcher1 li a:hover    {        text-decoration: underline;    }    .panel-switcher-item    {        border: solid 1px #abb202;      float: right;        width: 577px;        color: #3f3e9b;    }    .panel-switcher-item p    {        padding-right: 10px;        padding-left: 10px;        padding-bottom: 5px;        color: #3f3e9b;    }    .panel-switcher-item h2    {        padding-right: 10px;        padding-left: 10px;        color: #3f3e9b;    }    fieldset    {        border: 0;        padding: 0;        width: 300px;    }    fieldset legend    {        font-weight: bold;        margin: 0 0 20px -8px;        padding: 0;    }    fieldset.labeltop .formitem label    {        display: block;        font-size: 1em;    }    fieldset.labeltop .formitem    {        margin-bottom: 10px;    }    fieldset .buttons    {        margin-top: 20px;    }    .rss    {        margin-top: 10px;    }    .rsschannel    {        font-size: 1.2em;        font-weight: bold;        margin-bottom: 10px;    }    .rsschannel a    {        text-decoration: none;    }    .rsschannel a:hover    {        text-decoration: underline;    }    .popup    {        background-color: #ffffcc;        border: solid 1px #000;    }    #home    {        background-image: url(Images/Sites/4/home-background.jpg);        background-repeat: no-repeat;        height: 355px;        margin-top: 10px;        position: relative;        width: 760px;    }    #home ul    {        color: #fff;        list-style: none;        margin: 0;        padding: 0;        left: 94px;        position: absolute;        top: 172px;    }    #home ul li    {        float: left;        margin-right: 54px;        text-align: center;        width: 156px;		 margin-left: 0px;    }    #home ul li a    {        color: #3f3e9b;        font-size: 16px;        font-weight: bold;        text-decoration: none;    }    #home-tagline    {        color: #fff;        font-size: 24px;        font-weight: bold;        left: 270px;        position: absolute;        top: 76px;    }    #home-doctor    {        left: 20px;        position: absolute;        top: 202px;    }    #home-office    {        left: 200px;        position: absolute;        top: 202px;        width: 380px;    }    #home-directions    {        left: 604px;        position: absolute;        top: 202px;    }    #home-welcome    {        font-size: .9em;    }    #home-information    {        background-image: url(Images/Sites/4/home-information-background.gif);        background-repeat: repeat-y;        float: left;        margin-top: 20px;        width: 760px;    }    #home-information-left, #home-information-middle, #home-information-right    {        float: left;        width: 226px;    }    #home-information-middle    {        margin-left: 34px;    }    #home-information-right    {        margin-left: 40px;    }    	.rss .rss-content    {        position: absolute;        top: 483px;        left: 530px;        width: 226px;        margin: 0px 10px 0px 0px;    }    #home-information-left h3, #home-information-middle h3, #home-information-right h3    {        border-bottom: dotted 1px #7d7d7d;        font-size: 1.2em;        padding-bottom: 4px;    }    #home-information-right h2    {        border-bottom: dotted 1px #7d7d7d;        font-size: 1.7em;        padding-bottom: 4px;  color: #4B4AA1;    } #home-information-left h3    {        color: #cf3f31;    }    #home-information-middle h3    {        color: #abb202;    }    #home-information-right h3    {        color: #4b4aa1;    }    #bio img    {        float: left;        margin-right: 10px;    }    #bio .title    {        font-weight: bold;    }    #bio p    {        clear: both;        font-size: .9em;    }    .testimonial img    {        float: left;        margin: 0 10px 10px 0;    }    .testimonial blockquote    {        margin-bottom: 10px;    }    .testimonial .title    {        font-weight: bold;    }    .testimonial .title span    {        font-style: italic;        font-weight: normal;    }    .coupon    {        background-image: url(Images/Sites/4/coupon-background.gif);        background-repeat: no-repeat;        height: 431px;        position: relative;        width: 537px;    }    .coupon-item    {        margin: 0 auto 0 auto;        position: relative;        text-align: center;        top: 50px;        width: 460px;    }    .coupon h2    {        color: #3f3e9b;    }    .coupon h3    {        color: #7e7e7e;    }    .coupon-address    {        background-color: #fff;        border: solid 1px #7e7e7e;        margin: 0 auto 10px auto;        padding: 8px;        width: 300px;    }    .coupon-address .adr .name    {        font-weight: bold;    }    .coupon-disclaimer    {        font-size: .7em;    }    .logo    {        list-style-image: url(Images/Sites/4/FormsLogo.jpg);        margin: -5px 5px 5px 5px;        height: 15px;        font-weight: bold;        padding: 5px;    }    #hours-map-directions #extra1    {        background-image: url(Images/Sites/4/image34_c.jpg);        background-repeat: no-repeat;        border: solid 1px #000;        height: 120px;        left: 380px;        position: absolute;        top: 190px;        width: 160px;        z-index: 100;    }}@media print{    #banner-title    {        font-size: 24pt;        font-weight: bold;        left: 0px;        position: absolute;        top: 0px;    }    #banner-title a    {        text-decoration: none;    }    #banner-address    {        font-size: 16pt;        left: 0px;        position: absolute;        top: 40px;    }    #banner-phone    {        font-size: 20pt;        font-weight: bold;        left: 0px;        position: absolute;        top: 70px;    }    #index    {        display: none;    }    #feature    {        position: absolute;        top: 110px;    }       #hours-map-directions #map    {        height: 6in;        overflow: hidden;        position: relative;        width: 6in;    }    .rss    {        display: none;    }    .coupon    {        border: dotted 1px #000;        height: auto;        margin-bottom: 10px;        padding: 10px;        width: 5.5in;    }    .coupon-address    {        border: solid 1px #7e7e7e;        margin: 0 0 10px 70px;        padding: 8px;        text-align: center;        width: 300px;    }}#powered-by {display:none;}