/*
Theme Name: Groschan & Associates Physical Therapy 680
Theme URI: http://www.e-rehab.com/
Author: John Mason
Author URI: http://www.e-rehab.com
Template: ptcng
*/

body {
margin:0;
background:#F3F1DA;
background:url('/files/images/c1.jpg') repeat-y center;
}
body,td,.bottom {font-family:trebuchet ms,arial,sans-serif;letter-spacing: 1pt;color:#595951;}
h1,h2,h3,h4,h5,h6 { color: #3C4E28;font-size: 18px; }
.testimonial { color: #3D6DB9; font-style: italic; font-weight: bold }
.testimonial {text-align:right;margin-bottom:28px;}
.listtext { letter-spacing: 1pt }
li { letter-spacing: 1pt; }
.faqheadline { color: #3C4E28; font-size: 1.1em; font-weight: bold }
a:link, a:visited, a:active { color: #CC0000;outline:none; }
a:hover,a:active:hover       { color: #3C4E28; text-decoration: none;outline:none; }
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);
}
.main {padding-left:20px;padding-right:30px;padding-top:5px;padding-bottom:12px;min-height:500px; width:550px; text-align: left;}
.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:5px solid #DCD4A3;}
.brd2{border:2px solid #DCD4A3;}
.staff{margin:10px;margin-top:0px;margin-left:0px;float:left;border:5px solid #DCD4A3;}
.green{ color: #3C4E28 }

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

.faqbackground{background-color#DBDBC3;}
.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:#DCD4A3;}
.normal{font-size:1em;font-weight:normal;color:#FFF;}
.imgfade{background-color:#9f9a8b}

.nl {font-size: 23px;font-weight: bold;background-color: #DCD4A3;}
.nl a:link,.nl a:visited{color:#000000;text-decoration:none;}
.nl a:hover,.nl a:active{color:#2F2F2D;text-decoration:none;}

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

.blackbrd{border:solid 1px #000;}

            /*Colors*/
#resizerbox{background-color:#ffffff;border:1px solid #444444;}
.faqbackground{background-color:#fefe1b;}
.comaster{background-image: url(http://www.ptclinic.com/x3/callouts/teal.png);}
.co_body {background-color: #DCD0A8;    color:#ffffff;}
.co_body *{color:#ffffff; !important;}
.pullquote{color:#ffffff;}
.pullquoteinline{color:#ffffff;}
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 #FFCC66;background-image:url( 'http://ptclinic.com/site/loading.gif' );background-color:#FFCC66;}
.newsbox{border:1px solid #FFCC66;}
#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 #FFCC66   ;}
.newscontent img {border:3px solid #FFCC66;}
.surveybox{border:2px solid #FFCC66         ;background-color:#FFCC66   ;}
.surveybox h1{color:#FFCC66 ;}
.gmapballon,.gmapballon *{color:#444444;}
.gmapballon h4{color:#FFCC66            }
.gmaptopper {background-color:#444444   ;}
.gmaplarger,.gmapdirections,.gmaptopper>*{color:#ffffff      !important;}
input:focus{background-color:#FFFF9A;}
.nlbutton, .firstbutton, .surveybutton {background-image:url( 'http://e1h11.simplecdn.net/ptclinic/x3/greybuttons.png' );}
/*Primary Changes from here down*/

p, fieldset, pre {
    margin-bottom: 1em;
    margin-top: 1em;
    font-size: 16px;
}

div.staffBox{
margin:0px 0px 50px 0px;
letter-spacing:0;
}

.staffBox .staffImage{
float:left;
margin-bottom:10px;
margin-right:10px;
border:2px solid #000;
}

.staffBox h4{margin:0;padding:0;}

.staffBox div{
margin-left:170px;
width:380px;
}

#home-ss-1 {margin:auto;height:267px;width:400px;}
#services-ss {margin:auto;height:250px;width:400px;}
#services-box-1 {border:solid 5px #DCD4A3;background:#6B904B; width:350px;padding:15px;text-align:left;}
#services-box-2 {border:solid 5px #DCD4A3;background:#6B904B; width:350px;padding:15px;text-align:left;}

i.fa-google-plus-square{ color: #dc4e41 !important;}
i.fa-facebook-square{ color: #3b5998 !important;}
i.fa-twitter-square{ color: #55acee !important;}
i.fa-youtube-square{ color: #cd201f !important;}
i.fa-pinterest-square{ color: #bd081c !important;}

/*////////////////////////////////////// RFA STYLES //////////////////////////////////////*/
.rfa, span.rfa{
    text-align: center;
    font-size: 16px;
    display: block;
}

.rfa_1287_phoneonly {display: inline-block;} 

.footer .rfa {font-size: 8pt}

.fiximg2.address {
    background: url('/files/images/addressbar-new.jpg') no-repeat 0px 0px;
    height: 31px;
    color: #ffffff;
    padding-top: 2px;
}

.fiximg2.address a {
    color: #ffffff;
    text-decoration: none;
    vertical-align: middle;
    display: block;
    font-family: Georgia, Times, 'Times New Roman', serif;
}

.fiximg2.address a:hover {
    text-shadow: 
    -1px -1px 0 #000,       
     1px -1px 0 #000,     
    -1px  1px 0 #000,      
     1px  1px 0 #000;
}

table.hours {
    width: 250px;
    margin: 10px auto;
}
table.hours th {font-weight: bolder;text-align: center;}
table.hours tr td:first-child {
    font-weight: bold;
    width: 65px;
    text-align: left;
}
table.hours tr{margin-bottom: 12px;}