/*
Theme Name: Performance PT And Fitness 811
Theme URI: http://www.e-rehab.com/
Author: John Mason
Author URI: http://www.e-rehab.com
Template: ptcng
*/

			/*Colors*/
#resizerbox{background-color:#ffffff;border:1px solid #F7971C;}
.faqbackground{background-color:#FEE0BC;}
.comaster{background-image: url(http://www.ptclinic.com/x3/callouts/tan.png);}
.co_body {background-color: #DCD0A8; 	color:#000;}
.co_body *{color:#000; !important;}
.pullquote{color:#000;}
.pullquoteinline{color:#000;}
ul.tabs a { color:#000000;}
ul.tabs a:hover { color:#F7971C;}
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a { color:#000000	 !important; }
.spinner{border:2px solid #F7971C;background-image:url( 'http://ptclinic.com/site/loading.gif' );background-color:#F7971C;}
.newsbox{border:1px solid #0B4887;}
#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 #0B4887	;}
.newscontent img {border:3px solid #0B4887;}
.surveybox{border:2px solid #0B4887			;background-color:#FFF	;}
.surveybox h1{color:#F7971C	;}
.gmapballon,.gmapballon *{color:#444444;}
.gmapballon h4{color:#0B4887			}
.gmaptopper {background-color:#F7971C	;}
.gmaplarger,.gmapdirections{color:#ffffff		 !important;}
input:focus{background-color:#FFFF66;}
.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:#0B4887;}
h1,h2,h3,h4,h5,h6,.bodytext{ color: #0B4887 }
.blue{ color: #0B4887 }
.testimonial{ color: #000 }
.colorlist { color: #000 }
.altcolor { color: #0B4887 }
a:link { color: #ff6600 }
a:visited { color: #ff6600 }
a:hover,a:active { color: #000; text-decoration: none }
.main {padding:15px;}
.box{border:2px solid #F7971C;background-color:#0B4887;padding:12px;color:#FFF;}
.box1{border:2px solid #0B4887;background-color:#CFDBE7;padding:12px;}
.brd {border:solid 2px #F7971C;}
.brd1 {border:solid 2px #F7971C;}
.dbrd {border:solid 2px #F7971C;background-color:#0B4887;padding:3px;}
.dbrd1 {border:solid 2px #F7971C;background-color:#CFDBE7;padding:3px;}
.dbrd {border:solid 2px #F7971C;background-color:#0B4887;padding:3px;}
.dbrd2 {border:solid 2px #F7971C;background-color:#FFF;padding:3px;}
/*----End of Generated Code-----*/
#fancyBox{border:2px solid #F7971C;background-color:#0B4887;padding:12px;color:#FFF;}
#fancyBox .colorlist {color:#FFF;}
#fancyBox .normal {color:#FFF;}
#fancyBox2{border:solid 2px #F7971C;background-color:#FFF;padding:12px;color:#FFF;}
#footer {font-size:11px;color: #0B4887;text-decoration:none;}
.smallmap{width:220px;height:160px;}
.mbbrd1 {margin:3px;border:2px solid #0B4887;}
.mbbrd2 {margin:3px;border:2px solid #0B4887;}
img {border:0;}

.orangestrip{background:#F7971C;padding-top:3px;padding-bottom:3px;color:#000;font-weight:bold;text-align:center;}
.orangebrd{border:solid 1px #F7971C;}

.brd3 {border:solid 1px #0B4887;}
.orange{ color: #ff6600 }

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

A:link.locationLink { color: #0c67ad;text-decoration:none; }
A:hover.locationLink { color: #FFF;text-decoration:none; }
A:active.locationLink { color: #0c67ad;text-decoration:none; }
A:visited.locationLink { color: #0c67ad;text-decoration:none; }
A:visited:hover.locationLink { color: #FFF;text-decoration:none; }

body{font:14px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
ol li{list-style:decimal outside;padding-bottom:10px}
ul li{list-style:square outside;padding-bottom:10px}

h1, h2, h3, h4, h5 {
  padding: 1em 0.5em 0 0;
}

.addthis_toolbox {margin:18px auto}

/* Ticker */
.tickercontainer { /* the outer div with the black border */
border: 1px solid #000;
background: #FFF;
width: 458px;
height: 27px;
margin: 12px 0 0 30px;
padding: 0
overflow: hidden;
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 10px;
top: 4px;
width: 440px;
overflow: hidden;
}
ul.newsticker { /* that's your list */
position: relative;
left: 468px;
font: bold 14px Verdana;
list-style-type: none;
margin: 0;
padding: 0;

}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 0;
background: #fff;
list-style:none;
}
ul.newsticker a {
white-space: nowrap;
padding: 0;
color: #0047AB;
text-decoration:none;
font: bold 14px Verdana;
margin: 0 20px 0 0;
}
ul.newsticker span {
margin: 0 10px 0 0;
}

#testimonialbox{
width: 470px;  /*width of scroller*/
height:486px;
border:solid 7px #0d5cab;
position:relative;
}

#testimonialbox2{
width: 470px; /*width of scroller*/
height:320px;
padding:10px;
border:solid 7px #0d5cab;
}

.rnd {-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
}

/* scrolling testimonials */
.slideshow div {display: none;}
.slideshow div *{display: block}

.testimonialtext2{font-family: georgia, 'times new roman', serif;font-weight:normal;font-size:13px;line-height:1.3em;margin:0;padding:10px;}

.nav { width:470px;background:#9ec8f2;margin: 5px 0;line-height:20px;height:20px;text-align:center;position:absolute;top:461px;font-family:roboto,sans-serif; }
.nav2 { width:450px;background:#9ec8f2;margin: 5px 0;line-height:20px;height:20px;text-align:center;font-family:roboto,sans-serif; }

.nav a {color:#0d5cab;}

.testimonial{padding-right:20px;}

/* Column Layouts ----------------------------------------------------- */
.one_half{width:48%;}
.one_half1{width:42%;}
.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;}
.one_half1{position:relative;margin-right:4%;float:left;min-height:1px;margin-bottom:0;padding-right:15px;}
.last{margin-right:0!important;clear:right;}

#home-ss {width:425px;height:282px;margin:0 auto;}

.stafftop {padding:12px;text-align:left;width:95%;}
#fit-testimonial {width:420px; min-height:335px; margin:14px 0;}

.homebox {
	margin: auto;
	display: block;
	text-align: center;
	width: 425px;
	border: 2px solid #F8981D;
	background: #F8981D;
	font-size: 16px;
	font-style: bold;
	box-shadow: 1px 2px 2px #444;
	border-radius: 5px;
}

.homebox a {color: #FFF; font-style: italic;}

.holidaytext{font-family:'dancing script', script, cursive;font-size:20px;font-weight:300;color:#00822d;text-align:center;}
.holidaytitle{font-family:'dancing script', script, cursive;font-size:30px;font-weight:300;color:#e70000;text-align:center;}

.hideme{display:none;}

.video-container{display:block;width:420px;margin:0 auto;}

.video-container2{display:block;width:225px;margin:0 auto;}
.ctr{text-align:center;}
img.ctr{display:block;margin-left:auto;margin-right:auto;}
div.ctr, iframe.ctr{display:block;margin:0 auto 16px;}

a.btn {
  background: #f7981c;
  background-image: -webkit-linear-gradient(top, #f7981c, #f2c892);
  background-image: -moz-linear-gradient(top, #f7981c, #f2c892);
  background-image: -ms-linear-gradient(top, #f7981c, #f2c892);
  background-image: -o-linear-gradient(top, #f7981c, #f2c892);
  background-image: linear-gradient(to bottom, #f7981c, #f2c892);
  -webkit-border-radius: 12;
  -moz-border-radius: 12;
  border-radius: 12px;
  font-family: Arial;
  color: #000000;
  font-size: 15px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}

a.btn:hover {
  background: #f2c892;
  background-image: -webkit-linear-gradient(top, #f2c892, #F7971C);
  background-image: -moz-linear-gradient(top, #f2c892, #F7971C);
  background-image: -ms-linear-gradient(top, #f2c892, #F7971C);
  background-image: -o-linear-gradient(top, #f2c892, #F7971C);
  background-image: linear-gradient(to bottom, #f2c892, #F7971C);
  text-decoration: none;
}

#rc-award, .seoH1 {display: block;margin: 0 auto; text-align: center;}

/* Blog Styles */

.postleftpart {
    width: 150px;
    padding-right: 14px;
    float:left;
}
.postrightpart {
    float: right;
    width: 310px;
}

.post {
    border-bottom: 1px solid #cccccc;
    margin-bottom: 18px;
}

.post h2,.post p {
    margin: 2px 0;
}

.post .entry {
    color:#7f7f7f;
    margin-bottom: 18px;
}

.entry p {
    margin: 10px 0;
}
.single .wp-post-image{
    margin: 0 auto 12px;
    display: block;
}

.addthis_toolbox {
    padding: 30px 0 10px;
}

.post,#comment,#comment-area{width:500px !important;}