﻿/*Presets*/
* {font-size:100%; font-family:Arial, Helvetica, sans-serif;}

html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, img, caption, ul {margin:0; padding:0; border:0;}

html, body {width:100%; height:100%;}

body {font-weight:normal; font-style:normal; font-size:14px; color:#333; background:#fff url(../images_new/bg/bg.gif) repeat-x; }

h1 {font-size:40px;}
h2 {font-size:22px;}
h3 {font-size:15px;}

a {text-decoration:none;}


/*IDs*/
#container {width:1000px; margin:0 auto; background:#fff;}

#header {width:1000px; height:162px; margin:0 auto; padding:0;}

#logo {width:195px; height:162px; float:left; background:#fff url(../images_new/logo.jpg) no-repeat;}

#headline {width:432px; float:left; margin:35px 0 0 68px;}

#tollfree {width:240px; float:right; margin-top:95px; text-align:center;}

#wrapper {width:100%; float:left; margin-top: 15px;}

#nav {float:left; width:166px; margin:15px 0 0 -1000px; padding-left:12px; text-align:center;}

#newPatient {width:100%; height:81px; margin-bottom:20px;}

#contentwrapper {margin:0 200px 30px 166px; position:relative; height:100%; min-height:100%;}
#content {margin:0 20px 0 30px;}
#content h2 {font-weight:normal;}
#content ul {list-style:url(../images_new/arrow.jpg); padding:10px 0 0 15px;}
#content ul li b.blue {padding-right:10px;}

#locations {float:left; width:200px; margin:15px 0 0 -200px;}

#footer{clear:left; width:100%; color:#333; text-align:center; padding-top:30px; font-size:11px;}


/*CLASSes*/
.bold{font-weight:bold;}
.italic{font-style:italic;}
.underline{text-decoration:underline;}
.blue {color:#2d2f91;}
.orange {color:#fe6f09;}

.alignCenter{text-align:center;}
.alignLeft{text-align:left;}
.alignRight{text-align:right;}
.alignJustify{text-align:justify;}

.floatLeft{float:left;}
.floatRight{float:right;}
.floatNone{float:none;}
.clear {clear:both;}

#woman {background:url(../images_new/painLocator/woman_clip.jpg) no-repeat; position:absolute; right:90px; z-index:1;}

.rollover span {display:none;}
a#neck.rollover {background:url(../images_new/painLocator/neck.jpg) no-repeat; height:33px; width:195px; display:block;}
a#neck.rollover:hover {background:url(../images_new/painLocator/neck_hl.jpg) no-repeat;}
a#shldr.rollover {background:url(../images_new/painLocator/shldr.jpg) no-repeat; height:33px; width:195px; display:block;}
a#shldr.rollover:hover {background:url(../images_new/painLocator/shldr_hl.jpg) no-repeat;}
a#elbw.rollover {background:url(../images_new/painLocator/elbw.jpg) no-repeat; height:33px; width:195px; display:block;}
a#elbw.rollover:hover {background:url(../images_new/painLocator/elbw_hl.jpg) no-repeat;}
a#back.rollover {background:url(../images_new/painLocator/back.jpg) no-repeat; height:33px; width:195px; display:block;}
a#back.rollover:hover {background:url(../images_new/painLocator/back_hl.jpg) no-repeat;}
a#hand.rollover {background:url(../images_new/painLocator/hand.jpg) no-repeat; height:33px; width:195px; display:block;}
a#hand.rollover:hover {background:url(../images_new/painLocator/hand_hl.jpg) no-repeat;}
a#hip.rollover {background:url(../images_new/painLocator/hip.jpg) no-repeat; height:33px; width:195px; display:block;}
a#hip.rollover:hover {background:url(../images_new/painLocator/hip_hl.jpg) no-repeat;}
a#knee.rollover {background:url(../images_new/painLocator/knee.jpg) no-repeat; height:33px; width:195px; display:block;}
a#knee.rollover:hover {background:url(../images_new/painLocator/knee_hl.jpg) no-repeat;}
a#foot.rollover {background:url(../images_new/painLocator/foot.jpg) no-repeat; height:33px; width:195px; display:block;}
a#foot.rollover:hover {background:url(../images_new/painLocator/foot_hl.jpg) no-repeat;}

.neck {position:absolute; top:108px; left:99px; z-index:3;}
.shoulder {position:absolute; top:145px; left:99px; z-index:3;}
.elbow {position:absolute; top:198px; left:99px; z-index:3;}
.lowerback {position:absolute; top:237px; left:99px; z-index:3;}
.hand {position:absolute; top:274px; left:99px; z-index:3;}
.hip {position:absolute; top:313px; left:99px; z-index:3;}
.knee {position:absolute; top:377px; left:99px; z-index:3;}
.foot {position:absolute; top:486px; left:99px; z-index:3;}

.pageImages {padding: 0 0 10px 15px;}

.home {background:url(../images_new/buttons/home_sprite.jpg);}
.locations {background:url(../images_new/buttons/locations_sprite.jpg);}
.services {background:url(../images_new/buttons/services_sprite.jpg);}
.back {background:url(../images_new/buttons/back_sprite.jpg);}
.aquatics {background:url(../images_new/buttons/aquatics_sprite.jpg);}
.hands {background:url(../images_new/buttons/hands_sprite.jpg);}
.about {background:url(../images_new/buttons/about_sprite.jpg);}
.sixLocation {background:url(../images_new/buttons/sixLocations_sprite.jpg);}
.newPatient {background:url(../images_new/buttons/newPatient_sprite.jpg);}
.belpre {background:url(../images_new/buttons/belpre_sprite.jpg);}
.barlow {background:url(../images_new/buttons/barlow_sprite.jpg);}
.marietta {background:url(../images_new/buttons/marietta_sprite.jpg);}
.mcconnelsville {background:url(../images_new/buttons/mcconnelsville_sprite.jpg);}
.vienna {background:url(../images_new/buttons/vienna_sprite.jpg);}
.south {background:url(../images_new/buttons/south_sprite.jpg);}
.question {background:url(../images_new/buttons/question_sprite.jpg);}

a.newPatientRollover {display:block; width:166px; height:80px; text-decoration:none;}
a.newPatientRollover:hover {background-position:-166px 0;}
a.navRollover {display:block; width:158px; height:28px; margin-left:3px; text-decoration:none;}
a.navRollover:hover {background-position:-158px 0;}
a.sixLocationRollover {display:block; width:160px; height:74px; text-decoration:none;}
a.sixLocationRollover:hover {background-position:-160px 0;}
a.questionRollover {display:block; width:157px; height:169px; text-decoration:none;}
a.questionRollover:hover {background-position:-157px 0;}
.displace {position:absolute; left:-5000px;}

.locale {width:320px; height:115px; padding-bottom:30px;}
img.locale {width:260px; height:115px; padding-bottom:30px;}
.locale a {color:#fe6f09;}
.locale a:hover {color:#2d2f91; text-decoration:underline;}

.links a {color:#7A3254;}
.links a:hover {color:#495D5C; text-decoration:underline;}

.spacer {margin:10px 0 20px 0;}
.ohio {margin-top:15px;}