/*
Theme Name: SPORT Clinic Physical Therapy 678
Theme URI: http://www.e-rehab.com/
Author: John Mason
Author URI: http://www.e-rehab.com
Template: ptcng
*/
body {
margin:0;
background:#FFF;
}
body,td,.bottom {font-family:arial,sans-serif;font-size:13px;line-height:1.231em;}
h1,h2,h3,h5,h6 { color: #005582 }
h4 {
color:#000;
}
.testimonial { color: #005582; font-style: italic; font-weight: bold }
.testimonial {text-align:right;margin-bottom:28px;}
.listtext { letter-spacing: 1pt }
li { padding-bottom: 10px }
.faqheadline { color: #005582; font-size: 1.1em; font-weight: bold }
a:link, a:visited, a:active { color: #CC0000;outline:none; }
a:hover,a:active:hover       { color: #005582; text-decoration: none;outline:none; }
.main {padding-left:36px;padding-right:40px;padding-top:24px;padding-bottom:12px;min-height:500px;}
.question {cursor: pointer; vertical-align:top;}
.faqAnswer{color:black;}
/* OPTION LINES TO CHANGE THE FORMATING FOR THE FIRST VIDEO LINK FROM THE FAQ PAGE */
/*
.video{color:black}
.video a:link,.video a:visited { color: #023924;outline:none; }
.video a:hover .video a:active{ color: #67A890; text-decoration: none;outline:none; }
*/

body{margin:0px;}
td{vertical-align:top;}
.brd{border:2px solid #005582;}
.staff{float:left;margin-right:10px;border:2px solid #005582;}

.footer {
font-size:8pt;
text-align:center;
padding-bottom:12px;
}

.boldBlue {
font-weight:bold;
color: #005582;
}

.blue{
color: #005582;
}

.faqbackground{background-color#EEE;}
.question a{padding-left:18px;text-decoration:none;}
.question a{background-image:url("http://www.ptclinic.com/site/plus.gif"); background-repeat:no-repeat; background-position:0px 4px;}
.questionOver a{background-image:url("http://www.ptclinic.com/site/minus.gif"); background-repeat:no-repeat; background-position:0px 4px;}
.colorlist{color:#005582;}
.normal{font-size:1em;font-weight:normal;color:#FFF;}
.imgfade{background-color:#9f9a8b}


.dropCap
{
 float: left;
 font-family: Old English, Georgia,serif;
 font-size: 300%;
 line-height: 0.85em;
 margin-right: 0.03em;
 margin-bottom:-0.25em;
 color: #005582;
}

			/*Colors*/
#resizerbox{background-color:#ffffff;border:1px solid #005582;}
.faqbackground{background-color:#fcdc9f;}
.comaster{background-image: url(http://www.ptclinic.com/x3/callouts/tan.png);}
.co_body {background-color: #DCD0A8; 	color:#005582;}
.co_body *{color:#005582; !important;}
.pullquote{color:#005582;}
.pullquoteinline{color:#005582;}
ul.tabs a { color:#000000;}
ul.tabs a:hover { color:#ffffff;}
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a { color:#000000	 !important; }
.spinner{border:2px solid #005582;background-image:url( 'http://ptclinic.com/site/loading.gif' );background-color:#FFF;}
.newsbox{border:1px solid #005582;}
#newsfeedarea h1,#newsfeedarea h3,#newsfeedarea h4,#newsfeedarea h5,#newsfeedarea .newscontent,#newsfeedarea .newsdate{color:#383838	;}
#newsitemsholder .newsitem {background: url("http://www.ptclinic.com/x3/scrollable/white200.png") no-repeat 0 0; }
.newsdivider{border-top:1px solid #005582	;}
.newscontent img {border:3px solid #005582;}
.surveybox{border:2px solid #e9a818			;background-color:#fcdc9f	;}
.surveybox h1{color:#e9a818	;}
.gmapballon,.gmapballon *{color:#444444;}
.gmapballon h4{color:#005582			}
.gmaptopper {background-color:#005582	;}
.gmaplarger,.gmapdirections,.gmaptopper>*{color:#ffffff		 !important;}
input:focus{background-color:#fcdc9f;}
.nlbutton, .firstbutton, .surveybutton {background-image:url( 'http://e1h11.simplecdn.net/ptclinic/x3/greybuttons.png' );}
/*Primary Changes from here down*/
body,td,.bottom,.mceContentBody,.normal{color:#444444;}
h1,h2,h3,h4,h5,h6,.bodytext{ color: #005582 }

h1 span {color:#e9a818;}
.testimonial{ color: #005582 }
.colorlist { color: #005582 }
.altcolor { color: #000 }
a:link { color: #005582 }
a:visited { color: #005582 }
a:hover,a:active { color: #e8aa19; text-decoration: none }
.main {padding:15px;}
.box{border:2px solid #005582;background-color:#FFF;padding:12px;}
.box1{border:2px solid #e9a818;background-color:#fcdc9f;padding:12px;}
.brd {border:solid 2px #005582;}
.brd1 {border:solid 2px #e9a818;}
.dbrd {border:solid 2px #005582;background-color:#FFF;padding:3px;}
.dbrd1 {border:solid 2px #e9a818;background-color:#fcdc9f;padding:3px;}

.mobile_main {background-color: #005582 }
/*----End of Generated Code-----*/
.tagline{font-size:26px;font-family:georgia,'times new roman', serif;text-align:center;padding-left:45px;margin-top:15px;}
.footer {
font-size:8pt;
text-align:center;
padding-bottom:12px;
}
.boldBlue {
font-weight:bold;
color: #005582;
}

.bluetext{
color: #005582;
}
.staff{float:left;margin-right:10px;border:2px solid #005582;}

.rnd {-webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;
}
.toprnd{
-webkit-top-left-radius: 12px;
-moz-top-left-radius: 12px;
border-top-left-radius: 12px;
-webkit-top-right-radius: 12px;
-moz-top-right-radius: 12px;
border-top-right-radius: 12px;
}

.dropCap
{
 float: left;
 font-family: Old English, Georgia,serif;
 font-size: 300%;
 line-height: 0.85em;
 margin-right: 0.03em;
 margin-bottom:-0.25em;
 color: #005582;
}

.slideshow div {display: none;}
.slideshow div *{display: block;}

ul li, ol li {padding-bottom:9px;}
ul li:last-child, ol li:last-child {padding-bottom:0px;}
ul ul li:last-child, ol ol li:last-child {padding-bottom:0px;}
ul ul li:first-child, ol ol li:first-child {padding-top:0px;}


a.linkopacity:hover img {
filter:alpha(opacity=70);
-moz-opacity: 0.7;
opacity: 0.7;
-khtml-opacity: 0.7;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
filter: alpha(opacity = 70);
}

a.linkopacity img {
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
-khtml-opacity: 1.0;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity = 100);
}

hr {
border: 0;
color: #e8aa19;
background-color: #e8aa19;
height: 1px;
width: 100%;
text-align: left;
}


hr.blue {
border: 0;
color: #005582;
background-color: #005582;
height: 1px;
width: 100%;
text-align: left;
}

ul#addrlist {
    width: 400px;
    height:42px;
    padding: 0;
    margin-top: 50px;
    margin-left: 250px;
    list-style-type: none;
    float: left;
    font-size: 12px;
}

ul#addrlist li {
    display: inline;
}

ul#addrlist li a {
    float: left;
    width: 185px;
    color: #adadad !important;
    padding: 0;
    text-decoration: none;
    text-align: center;
}

ul#addrlist li a:hover,ul#addrlist2 li a:hover {
    color: #005480 !important;
}

ul#addrlist2 {
    width: 280px;
    height:22px;
    padding: 0;
    margin-top: 140px;
    margin-left: 15px;
    list-style-type: none;
    float: left;
    text-align:right;
    font-size: 18px;
    font-family:georgia,'times new roman', serif;
    font-weight:bold;
}

ul#addrlist2 li {
    display: inline;
}

ul#addrlist2 li a {
    float: left;
    width: 265px;
    color: #005480 !important;
    padding: 0;
    text-decoration: none;
    text-align: right;
}

ul#addrlist2 li a:hover {
    color: #adadad !important;
}

.nounderline{text-decoration:none;}

/* Column Layouts
-------------------------------------------------------------- */
.one_half{width:48%;}
.one_third{width:30.66%;}
.two_third{width:65.33%;}
.one_fourth{width:22%;}
.three_fourth{width:74%;}
.one_fifth{width:16.8%;}
.two_fifth{width:37.6%;}
.three_fifth{width:58.4%;}
.four_fifth{width:79.2%;}
.one_sixth{width:13.33%;}
.five_sixth{width:82.67%;}
.custom_column{position:relative;margin:0;float:left;}
.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth{position:relative;margin-right:4%;float:left;min-height:1px;margin-bottom:0;}
.last{margin-right:0!important;clear:right;}

.seoH1{ color: #666666;font-size:18px; }
.seoH2{ color: #666666;font-size:14px; }
.seoFooter{ background-color:#1B598C;font-size:x-small;color:white;margin:0;}
.seoFooter a:link,.seoFooter a:visited{color:white;text-decoration:none;}
.seoFooter a:hover,.seoFooter a:active{color:#888;text-decoration:none;}
.seoPhrase{font-weight:normal;}

.photos1 {float:right;margin-top:16px;margin-left:10px;margin-bottom:5px}

.photos2 {float:right;margin-left:10px;margin-bottom:5px}

.golf {float:right;margin:2px 0px 12px 14px;margin-top:2px;}

.homeslide {height:236px;width:314px;}

.locations p {
    font-size: 10px;
}

#home-ss {
    margin: 10px auto;
    width: 314px;
    height: 236px;
}
#welcome {
    border-left: solid 1px #e9a818; 
    padding-left: 8px; 
    width: 200px; 
    text-align: right; 
    margin-right: 5px
}

#welcome-2 {width: 345px;}

.font-size-10 {font-size: 10pt;}
.text-right {text-align: right;}