/********** ToolTip JavaScript style info ************/
#fixedtipdiv{
position:absolute;
padding: 2px;
border:1px dashed gray;
font:normal 10px Verdana;
line-height:12px;
z-index:100;}
/********** End ToolTip JavaScript style ************/
.body  {margin-left: 0px; font-size:14px; margin-right: 0px; margin-top; 0px; background-color:#FFFFFF; font-family: verdana,
arial, helvetica, sans-serif;}		/* default for main body text */
P {font-family: verdana, arial, helvetica, sans-serif; font-size:14px; color:black;}
/* default for other body text */
UL {font-family: verdana, arial, helvetica, sans-serif; font-size:14px; color:black;}
LI {font-family: verdana, arial, helvetica, sans-serif; font-size:14px; color:black;}
TD {font-family: verdana, arial, helvetica, sans-serif; font-size:14px; color:black;}
TR {font-family: verdana, arial, helvetica, sans-serif; font-size:14px; color:black;}
OL {font-family: verdana, arial, helvetica, sans-serif; font-size:14px; color:black;}
BLOCKQUOTE {font-family: verdana, arial, helvetica, sans-serif; font-size:14px; color:black;}

img {border: none}

.subnav
{
text-decoration: none;  font-size:14px;
font-family:  verdana, trebuchet, courier, helvetica, arial, sans-serif;
color:#d03a67;
display: block;
font-weight: bold;
padding: 4px 0 2px 2px;
margin-left: 15px;
margin-top: -15px;
}
A:link {color:#4276b4;}
A:visited {color:#4276b4;}
A:active {color:#4276b4; ; text-decoration:underline; }

.leftnav {
text-decoration: none;  
font: bold 13px verdana, arial, helvetica, sans-serif;
color:#666666;
display: block;
padding: 4px 0 4px 10px;
}

A.leftnav:link {color:#666666; text-decoration: none;}
A.leftnav:visited {color:#666666; text-decoration: none;}
A.leftnav:hover {color:#333333; text-decoration: none;}

.leftnavsub {
text-decoration: none;  
font: 13px arial, helvetica, sans-serif;
color:#d03a67;
display: block;
background-color: #fff;
padding: 4px 0 4px 10px;
border: 1px solid #333;
width: 15em;
}

A.leftnavsub:link {color:#d03a67; text-decoration: none;}

A.leftnavsub:visited {color:#d03a67; text-decoration: none;}

A.leftnavsub:hover {color:#333; text-decoration: none; background-color: #e3e3e3; border: solid 1px #333333;}



.titleHeader
{
font: bold 34px georgia, serif;
color:#3153A0;
}

.tagline
{
font:italic 21px georgia, serif;
color:##CA3668;
letter-spacing: .1em;
margin-top: -3px;
}
.logo
{
font-size:44px;
font-family: Times, serif;
font-weight: normal;
color: #4276b4;
}
.footer
{
color:#000000;
font-size:9px;
font-family: arial, verdana, trebuchet, sans-serif;
}
.footer1
{
color:#000000;
font-size:10px;
font-family: arial, verdana, trebuchet, sans-serif;
}
.practice
{
color:#000000;
font-size:11px;
font-family: arial, verdana, trebuchet, sans-serif;
font-weight:bold;
}
.address
{
color:#000000;
font-size:10px;
font-family: arial, verdana, trebuchet, sans-serif;
}
.pageheader
{
font-size:16px;
font-family: verdana, arial, trebuchet, sans-serif;
font-weight: bold;
/* color: #4276b4; */
color: black;
}
.header
{
font-size:16px;
font-family: helvetica, arial, verdana, trebuchet, sans-serif;
font-weight: bold;
color: #4276b4;
}
.head {text-decoration: none; color: #B0081F; font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; font-size:
24px; color: black;}		/* default for headerlogo text */
/* start new stuff */
.logoOne {text-decoration: none; font-family: tahoma, trebuchet ms, helvetica, arial; font-weight: bold; font-size: 22px; color:
#4276b4;}		/* medium style for logo text */
.logoTwo {text-decoration: none; font-family: tahoma, trebuchet ms, helvetica, arial; font-weight: bold; font-size: 25px; color:
#4276b4;}		/* large style for logo text */
.logoThree {text-decoration: none; font-family: tahoma, trebuchet ms, helvetica, arial; font-weight: bold; font-size: 28px; color:
#4276b4;}		/* largest style for logo text */
.tagOne {text-decoration: none; font-family: tahoma, trebuchet ms, helvetica, arial; font-weight: bold; font-size: 16px; color:
#90c2de;}		/* medium style for tag text */
.tagTwo {text-decoration: none; font-family: tahoma, trebuchet ms, helvetica, arial; font-weight: bold; font-size: 18px; color:
#90c2de;}		/* large style for tag text */
.tagThree {text-decoration: none; font-family: tahoma, trebuchet ms, helvetica, arial; font-weight: bold; font-size: 20px; color:
#90c2de;}		/* largest style for tag text */
.tagFour {text-decoration: none; font-family: Times, serif; font-weight: normal; font-size: 20px; font-style: italic; color:
#E43B97;}		/* medium style for tag text */
.headOne {font-family: verdana, arial, helvetica, sans-serif; font-size:15px; color: black; font-weight: bold;}  /* heading in
body of text small */
.headTwo {font-family: verdana, arial, helvetica, sans-serif; font-size:16px; color: black; font-weight: bold;}  /* heading in
body of text medium */
.headThree {font-family: verdana, arial, helvetica, sans-serif; font-size:17px; /*color: #4276b4;*/ color: black font-weight: bold;}  /* heading in
body of text large */
.subheadOne {font-family: verdana, arial, helvetica, sans-serif; font-size:11px; color:black; font-weight: bold;}  /* subheading in
body of text small */
.subheadTwo {font-family: verdana, arial, helvetica, sans-serif; font-size:13px; color:black; font-weight: bold;}  /* subheading in
body of text small */
.subheadThree {font-family: verdana, arial, helvetica, sans-serif; font-size:15px; color:black; font-weight: bold;}  /* subheading
in body of text small */
.practiceOne {text-decoration: none; font-family: verdana, trebuchet ms, helvetica, arial; font-weight: bold; font-size: 11px;
color: black;}		/* default for footer address text */
.practiceTwo {text-decoration: none; font-family: verdana, trebuchet ms, helvetica, arial; font-weight: bold; font-size: 14px;
color: black;}		/* default for footer address text */
.practiceThree {text-decoration: none; font-family: verdana, trebuchet ms, helvetica, arial; font-weight: bold; font-size: 15px;
color: black;}		/* default for footer address text */
.addressOne {text-decoration: none; font-family: verdana, trebuchet ms, helvetica, arial; font-weight: normal; font-size: 9px;
color: black;}		/* default for footer address text */
.addressTwo {text-decoration: none; font-family: verdana, trebuchet ms, helvetica, arial; font-weight: normal; font-size: 11px;
color: black;}		/* default for footer address text */
.addressThree {text-decoration: none; font-family: verdana, trebuchet ms, helvetica, arial; font-weight: normal; font-size: 14px;
color: black;}		/* default for footer address text */
.map {text-decoration: none; font-family: verdana, trebuchet ms, helvetica, arial; font-weight: normal; font-size: 11px;}
/* default for footer address text */
.physicianOne {font-family: verdana, arial, helvetica, sans-serif; font-size:14px; color: #90c2de; font-weight: bold;}  /* physician
name as header small */
.physicianTwo {font-family: verdana, arial, helvetica, sans-serif; font-size:15px; color: #90c2de; font-weight: bold;}  /* physician
name as header medium */
.physicianThree {font-family: verdana, arial, helvetica, sans-serif; font-size:17px; color: #90c2de; font-weight: bold;}  /*
physician name as header large */
.jumpOne {font-family: verdana, trebuchet ms, helvetica, arial; font-weight: normal; font-size: 11px;}
/* default for page jump text and back to top*/
.jumpTwo {font-family: verdana, trebuchet ms, helvetica, arial; font-weight: normal; font-size: 14px;}
/* larger size for page jump text */
.feature {font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; font-size: 11px; padding: 2px 0px 2px 4px;}
/* default for feature text */


a.border:link img, a.border:visited img {border: 1px solid white}
a.border:hover img {border-color: blue}

sup, sub {font-size: 75%;}
.hot, a.hot:link, a.hot:visited {color: #DD4545;}
.cold, a.cold:link, a.cold:visited {color: #5045DD;}

.red, a.red:link, a.red:visited {color: red;}

p.stars {color: #f93; text-align: center;}


/*  -----------  Gallary css -------------------*/
ul.gallary {
  display: block;
  list-style-type: none;
  padding: 0px;
  margin: 0px;

  padding-top: 20px;
  text-align: center;
  width: 500px;
  text-align: center;
}

h2.gallary {
   width: 100%;
   text-align: center;

   border-bottom-style: solid;
   border-bottom-width: 1px;
   border-bottom-color: grey;
}

ul.gallary li {
  display: inline;
}

ul.gallary > li {
  display: inline;
  /*display: inline-block;*/
  
  text-align: center;
  padding-right: 2px;
  padding-top: 5px;
  margin: 5px;
  

  

}

ul.gallary > li:last-child {
  
}

ul.gallary > li.nr {
  clear: both;
  
}

ul.gallary > li > a > img {
  display: inline;
  /*display: inline-block;*/
  -moz-box-shadow: 0px 0px 7px #888;
  -webkit-box-shadow: 5px 5px 7px #888;
  -webkit-border-bottom-right-radius: 15px;
   border-style: solid;
   border-color: black;
   border-width: 2px;
}

ul.gallary > li > a > img:hover {
   -moz-box-shadow: 0px 0px 20px #888;
  -webkit-box-shadow: 5px 5px 10px #888;
  /* -webkit-border-bottom-right-radius: 15px; */

  border-color: grey;

}

ul.agility_gallery {
  display: block;
  width: 100%;
}

ul.agility_gallery > li {
  padding: 0;
  margin: 0;
  display: inline-block;
  width: 200px;
  list-style-type: none;
}

ul.agility_side_gallery {
  display: inline-block; 
  width:200px;
  vertical-align: top;
}
ul.agility_side_gallery > li {
  display: block;
  width: 200px;
  list-style-type: none;
  
}

