#box{border: solid 1px #cccccc;float: right; width: 100px; padding: 20px;}

span.custom1, span.blue{color: #336699; font-weight: bold;}

#googlemap556, #googlemap555{width: 500px; height: 400px;}

#bluebox{padding: 10px; border: solid 1px #333333; background-color: #a0d7fd;}
#bluebox h3{padding: 0px; margin: 0px;}

div.Image300 img{width: 175px; margin: 10px; padding: 2px; border: solid 3px #ef904c;}

img#Image4962{height: 170px;}
#rightcol{float: right; margin:10px;}
span.custom2{font-size: 12px; font-weight: bold; color: #990000;}
span.p,span.p a{font-size: 14px; font-weight: bold; color: #0066cc;}

td.sidemenu{width: 367px; padding: 10px; text-align: center;}
#sidemenu{width: 247px; background-image: url(/images/website307/smallofficesidemiddle.gif); background-repeat: repeat-y; text-align: left;}
#sidemenutop{width: 247px; height: 27px; background-image: url(/images/website307/smallofficesidetop.gif); background-repeat: no-repeat;}
#sidemenubottom{clear: both; width: 247px; height: 11px; background-image: url(/images/website307/smallofficesidebottom.gif); background-repeat: no-repeat;}
#sidemenupadding{padding: 10px;}

#sidemenuprovider{width: 247px; background-image: url(/images/website307/smallprovidermiddle.gif); background-repeat: repeat-y; text-align: left;}
#sidemenuprovidertop{width: 247px; height: 27px; background-image: url(/images/website307/smallprovidertop.gif); background-repeat: no-repeat;}
#sidemenuproviderbottom{clear: both; width: 247px; height: 11px; background-image: url(/images/website307/smallproviderbottom.gif); background-repeat: no-repeat;}

#sidemenuservice{width: 247px; background-image: url(/images/website307/smallservicemiddle.gif); background-repeat: repeat-y; text-align: left;}
#sidemenuservicetop{width: 247px; height: 27px; background-image: url(/images/website307/smallservicetop.gif); background-repeat: no-repeat;}
#sidemenuservicebottom{clear: both; width: 247px; height: 11px; background-image: url(/images/website307/smallservicebottom.gif); background-repeat: no-repeat;}

#sidemenupatient{width: 247px; background-image: url(/images/website307/smallpatientmiddle.gif); background-repeat: repeat-y; text-align: left;}
#sidemenupatienttop{width: 247px; height: 27px; background-image: url(/images/website307/smallpatienttop.gif); background-repeat: no-repeat;}
#sidemenupatientbottom{clear: both; width: 247px; height: 11px; background-image: url(/images/website307/smallpatientbottom.gif); background-repeat: no-repeat;}

#sidemenuparent{width: 247px; background-image: url(/images/website307/smallparentmiddle.gif); background-repeat: repeat-y; text-align: left;}
#sidemenuparenttop{width: 247px; height: 27px; background-image: url(/images/website307/smallparenttop.gif); background-repeat: no-repeat;}
#sidemenuparentbottom{clear: both; width: 247px; height: 11px; background-image: url(/images/website307/smallparentbottom.gif); background-repeat: no-repeat;}



#highlight{width: 247px; background-image: url(/images/website307/smallhighlightmiddle.gif); background-repeat: repeat-y; text-align: left;}
#highlighttop{width: 247px; height: 27px; background-image: url(/images/website307/smallhighlighttop.gif); background-repeat: no-repeat;}
#highlightbottom{clear: both; width: 247px; height: 11px; background-image: url(/images/website307/smallhighlightbottom.gif); background-repeat: no-repeat;}
#highlightpadding{padding: 10px;}

#highlighttop h3, #sidemenutop h3,  #sidemenuprovidertop h3,    #sidemenuparenttop h3,  #sidemenupatienttop h3,  #sidemenuservicetop h3{font-size: 14px; font-weight: bold; padding: 0px; margin: 0px; padding-left: 10px; padding-right: 10px;padding-top: 5px;}


/*Provider Page*/
div.providerdetaillist h1{font-size: 18px;font-weight: bold;}



body{background-color: #FFFFFF; background-image: url(/images/website307/bgGreen.jpg); background-repeat: repeat-x;}
body.body1240{/*Home*/}
body.body1241{/*Providers*/
background-image: url(/images/website307/bgOrange.jpg); 
}
body.body1242{/*Office*/
background-image: url(/images/website307/bgYellow.jpg); 
}
body.body1243{/*Services*/
background-image: url(/images/website307/bgGreen.jpg); 
}
body.body1244{/*New Patients*/
background-image: url(/images/website307/bgAqua.jpg); 
}
body.body1245{/*Medical*/
background-image: url(/images/website307/bgLightBlue.jpg); 
}
body.body1246{/*Forms*/
background-image: url(/images/website307/bgPurple.jpg); 
}
body.body1247{/*Contact*/
background-image: url(/images/website307/bgPink.jpg); 
}

h1{font-size: 30px; font-weight:normal; color: #003676;line-height: 36px;}
h2{font-size: 18px; font-weight:normal; color: #0066cc;text-transform: uppercase;}
#disclaimer{background-color: #FFFFFF;}

#wrapper{width: 839px;text-align: left;}

body, td, span, font{font-family: Tahoma, Geneva, sans-serif; font-size: 12px; color: #333333; line-height: 24px;}
a, a:visited{color: #3cacf4;}

div.padme{padding: 10px;}

/*top header*/
#phone{float: right; width: 190px;margin-top: 30px;}
#phone p.afterhours, #phone p.poison, #phone p.emergencies,#phone p.cpr{padding: 0px; margin: 0px; font-size:11px; font-weight: bold; margin-bottom: 5px; line-height: 14px;}
#phone p.afterhours{color: #8cc543;}
#phone p.poison, #phone p.emergencies,#phone p.cpr, p.cpr a{color: #d52424;}

#offices{float: right; width: 280px;margin-top: 30px;}
#offices p.office{float: left; width: 130px;padding: 0px; margin: 0px;font-size: 11px; font-weight: normal; line-height: 14px;}


/*menu*/
#menu{clear: both; margin-top: 11px; width: 100%;height: 43px; background-image: url(/images/website307/bgMenu.jpg); background-repeat:no-repeat;}

/*body*/
#body{background-color: #FFFFFF;}
#padding{padding: 20px;}
#paddinghome{padding: 0px;}
#padding a, #padding a:visited{color: #04a6e6; text-decoration: underline;}
#padding a:hover{color: #77c7fb; text-decoration: none;}


/*footer*/
#footer{width: 100%; height: 38px; background-image: url(/images/website307/bottomlightblue.jpg); background-repeat: no-repeat; }
#footer1240{width: 100%; height: 38px; background-image: url(/images/website307/bottomlightblue.jpg); background-repeat: no-repeat; }
#footer1241{width: 100%; height: 38px; background-image: url(/images/website307/bottomorange.jpg); background-repeat: no-repeat; }
#footer1242{width: 100%; height: 38px; background-image: url(/images/website307/bottomyellow.jpg); background-repeat: no-repeat; }
#footer1243{width: 100%; height: 38px; background-image: url(/images/website307/bottomgreen.jpg); background-repeat: no-repeat; }
#footer1245{width: 100%; height: 38px; background-image: url(/images/website307/bottomlightblue.jpg); background-repeat: no-repeat; }
#footer1244{width: 100%; height: 38px; background-image: url(/images/website307/bottomaqua.jpg); background-repeat: no-repeat; }
#footer1246{width: 100%; height: 38px; background-image: url(/images/website307/bottompurple.jpg); background-repeat: no-repeat; }
#footer1247{width: 100%; height: 38px; background-image: url(/images/website307/bottompink.jpg); background-repeat: no-repeat; }

/*footer*/

p.pw{float: right;margin-right: 10px; width:300px;}
p.pw a{font-size: 10px; color: #c8e8fa;}
p.pw img{float: right;}
p.copyright{color: #c8e8fa; font-size: 11px; font-weight: normal; padding: 0px; margin: 0px; padding: 10px;}

#footer1240 p.pw a{}
#footer1241 p.pw a, #footer1241 p.copyright{color: #fbe3d2;}
#footer1242 p.pw a, #footer1242 p.copyright{color: #FFFFFF;}
#footer1243 p.pw a, #footer1243 p.copyright{color: #eef6e3;}
#footer1245 p.pw a, #footer1245 p.copyright,
#footer1244 p.pw a, #footer1244 p.copyright{color: #e3f1f9;}
#footer1246 p.pw a, #footer1246 p.copyright{color: #f0e3fe;}
#footer1247 p.pw a, #footer1247 p.copyright{color: #fceafd;}



#index
{float:right;
 width: 238px;;
 background-color: #f6e193;
 line-height: 14px;
 padding: 0px;
 margin: 0px;
margin: 20px;
margin-top: 0px;
}
#indexbottom{    
  width: 238px;;
  height: 15px;
  background-image: url(/images/website307/indexbottom.jpg);
  background-repeat: no-repeat;
}
#indextop{    
  width: 238px;;
  height: 15px;
  background-image: url(/images/website307/indextop.jpg);
  background-repeat: no-repeat;
}

#indexpadding{
  padding: 20px;
}

#index a{
color: #017bc5;


}







/*home*/
#homeleft{width: 560px; height: 201px; background-image: url(/images/website307/bghomeleft.jpg); background-repeat: no-repeat;}
#homeright{width: 279px; height: 201px; background-image: url(/images/website307/bghomeright.jpg); background-repeat: no-repeat;}

#homeright h2, #homeleft h2{padding: 0px; margin: 0px; color: #FFFFFF;}
#homeleft h2{text-align: center;font-size: 20px; line-height: 24px; font-weight: normal; padding-top: 18px; font-family: Calibri, Georgia1, serif; padding-left: 15px; padding-right: 15px; padding-bottom: 10px;}

/*Format the provider list*/
ul.list2587{list-style: none;}
ul.list2587 li.list2587{float: left; width: 30%;padding: 5px; font-size: 11px; font-weight: normal; text-align: center;line-height: 14px;}
ul.list2587 li.list2587 a{color: #FFFFFF; text-decoration: none;}
ul.list2587 li.list2587 a:hover{text-decoration: underline;}

/*Format the announcements*/
#homeright h2{font-size: 18px; line-height: 18px; font-weight: bold; padding-top: 8px; font-family: Calibri, Georgia1, serif;}

a.newslist-link{color: #FFFFFF;}
p.newslist-date{display:none;}

span.smaller a{font-size: 11px; color: #FFFFFF;}
span.smallest {font-size: 11px; line-height: 14px; font-weight: normal; font-style: normal; font-weight: bold; color:#666666;}


/*Home Page Boxes*/
#box1, #box2, #box3{width: 267px; height: 172px;padding: 0px; margin: 0px;margin-top: 6px;margin-bottom: 6px; font-size: 11px;line-height: 14px;}

#box1 img, #box2 img, #box3 img{width: 103px; height: 170px;padding: 0px; margin: 0px;float:right; margin-top: 1px; border-left: solid 2px #FFFFFF;}
#box1{background-image: url(/images/website307/box1.jpg); background-repeat: no-repeat;}
#box2{background-image: url(/images/website307/box2.jpg); background-repeat: no-repeat;}
#box3{background-image: url(/images/website307/box3.jpg); background-repeat: no-repeat;}

#box1 h3, #box2 h3, #box3 h3{font-family: Times New Roman, Times, serif; font-size: 18px; font-weight: bold; padding: 0px; margin: 0px; line-height: 18px;}

#box1 a, #box2 a, #box3 a{text-decoration: underline;}
#box1 a:hover, #box2 a:hover, #box3 a:hover{text-decoration: none;}


#box1{color: #FFFFFF;}
#box1 p a{font-weight: normal; color: #FFFFFF; font-size: 11px;}

#box2{color: #FFFFFF;}
#box2 p a{font-weight: bold; color: #FFFFFF; font-size: 12px;}

#box3{color: #333333;}
#box3 p a{font-weight: bold; color: #333333; font-size: 12px;}


#box2 ul.list2588{list-style: none; margin: 0px; padding: 0px;}
#box2 ul.list2588 li.list2588 a{font-weight: bold; color: #FFFFFF; font-size: 12px;}
#box2 ul.list2588 li.list2588{margin-top: 14px;}

#box3 select{width: 140px; font-size: 11px; color: #999999;margin-top: 10px;}
#box3 form{margin: 0px; padding: 0px;}
#box3 input.buttongo{display:none;}

#box3 ul.list2589{list-style: none; margin: 0px; padding: 0px;}
#box3 ul.list2589 li.list2589 a{font-weight: normal; color: #333333; font-size: 10px;}
#box3 ul.list2589 li.list2589{float: left; margin-right: 10px;}


table.officehours{line-height: 14px;}
table.officehours td span{line-height: 14px;}





#standardbart ul,
#pedweb-bartarticle ul
{
list-style: bullet;
}

#standardbart h3.ho-h3,
#pedweb-bartarticle h3.ho-h3
{
 
    padding: 0px;
    border-bottom: solid 1px #333333;
    margin-top: 30px;
    margin-bottom: 5px;
}

#standardbart hr,
#pedweb-bartarticle hr
{
    display:none;
}
    
#standardbart p.ho-p ,
#pedweb-bartarticle p.ho-p
{
}

#standardbart table.bartcols,
#pedweb-bartarticle table.bartcols
{
    width: 100%;
    padding:0px;
    margin: 0px;
}

#standardbart table.bartcols td,
#pedweb-bartarticle table.bartcols td
{
    width: 33%;
    border: solid 1px #999999;
    padding: 5px;
}

#standardbart table.bartcols td.col1,
#pedweb-bartarticle table.bartcols td.col1
{
    background-color: #f7a5a5;
}

#standardbart table.bartcols td.col2,
#pedweb-bartarticle table.bartcols td.col2
{
    background-color: #fee47f;
}

#standardbart table.bartcols td.col3,
#pedweb-bartarticle table.bartcols td.col3
{
    background-color: #9cd8ff;
}


#standardbart table.bartcols td.col1 ul,
#pedweb-bartarticle table.bartcols td.col1 ul,
#standardbart table.bartcols td.col2 ul,
#pedweb-bartarticle table.bartcols td.col2 ul,
#standardbart table.bartcols td.col3 ul,
#pedweb-bartarticle table.bartcols td.col3 ul
{
margin-left: 15px;
padding: 0px;
font-size: 11px;
}

#standardbart table.bartcols td.col1 ul li,
#pedweb-bartarticle table.bartcols td.col1 ul li,
#standardbart table.bartcols td.col2 ul li,
#pedweb-bartarticle table.bartcols td.col2 ul li,
#standardbart table.bartcols td.col3 ul li,
#pedweb-bartarticle table.bartcols td.col3 ul li
{
margin: 0px;
padding: 0px;
}

#standardbart h3,
#pedweb-bartarticle h3
{
    font-size: 11px;
    font-family: Trebuchet MS, Arial Rounded MT Bold, arial;
    font-weight: bold;
    font-variant: normal;
    color: #333333;
    padding: 2px;
    margin-bottom: 0px;
}

#standardbart h3.ho-h3-dcall911,
#standardbart h3.ho-h3-dcallnow,
#pedweb-bartarticle h3.ho-h3-dcall911,
#pedweb-bartarticle h3.ho-h3-dcallnow,
#standardbart h3.ho-h3-d911now,
#standardbart h3.ho-h3-ddoctornow,
#pedweb-bartarticle h3.ho-h3-d911now,
#pedweb-bartarticle h3.ho-h3-ddoctornow
{
    color: #990000;
}
    
#standardbart #bottom p,
#pedweb-bartarticle #bottom p
{
margin: 0px;
padding: 0px;
font-size: 10px;
color: #999999;
}

#standardbart #bottom br,
#pedweb-bartarticle #bottom br
{
    line-height: 0px;
    }
#standardbart #othertopics,
#pedweb-bartarticle #othertopics
{
    float:right;
    width: 238px;;
background-image: url(/images/website307/indextop.jpg);
background-repeat: no-repeat;
    background-color: #f6e193;
    margin-top: 30px;
    border: solid 0px #f6e193;
    padding: 0px;
    font-size: 11px;
border-bottom: solid 2px #edc328;
    }

#standardbart #othertopics ul,
#pedweb-bartarticle #othertopics ul{
margin-left: 10px;
padding: 0px;
font-size: 11px;

}
    
#standardbart #othertopics h4,
#standardbart #othertopics li,
#standardbart #othertopics li a,
#pedweb-bartarticle #othertopics h4,
#pedweb-bartarticle #othertopcs li,
#pedweb-bartarticle #othertopics li a
{
    font-size: 11px;
    }

#standardbart #othertopics h4,
#pedweb-bartarticle #othertopics h4{
padding-left: 10px; padding-right: 10px; line-height: 14px;

}
#standardbart #othertopics ul,
#pedweb-bartarticle #othertopics ul{
padding-left: 10px; padding-right: 10px; line-height: 14px;

}


#bartimages
{
    clear: both;
    padding: 0px;
    width: 100%;


    }

#bartimages .articleimagecenter1
{
float:left;
padding: 1px;
width: 32.5%;
height: 100%;
text-align: left;
    }
#bartimages .articleimagecenter1 img
{
    width: 100%;

    
    }
#bartimages .articleimagecenter1 .caption
{
    font-size: 10px;
padding: 3px;
    }

#bartimages .articleimagecenter1 .caption p
{
text-align: left;
}
#bartimages .articleimagecenter1 .caption ul{
margin: 0px;
padding: 0px;
}
#bartimages .articleimagecenter1 .caption ul li{
margin-left: 10px;
}


table.dosage-table
{
padding: 2px; 
border: solid 3px #2f9be1;
}

table.dosage-table td.table-header
{
background-color: #2f9be1; 
color: #FFFFFF; 
font-size: 10px; 
padding: 5px; 
border: solid 1px #FFFFFF;
}

table.dosage-table td.dosage-cell
{

padding: 5px; 
border: solid 1px #FFFFFF;
}

div.SeeAlso a{color: #2f9be1; }


span.h2{font-size: 13px; background-color: #faebb3; font-weight: normal;}
span.h2 a, span.h2 a:visited{}
span.h2 a:hover{}


#homeright div.pedwebnewslist div.newlist-item{padding-top: 10px; }
#homeright div.pedwebnewslist div.newlist-item p.newslist-title, 
#homeright div.pedwebnewslist div.newlist-item p.newslist-title a, 
#homeright div.pedwebnewslist div.newlist-item p.newslist-title a.newslist-link{line-height: 14px; margin: 0px; padding: 0px;}
#homeright div.pedwebnewslist div.newlist-item p.newslist-title a.newslist-link:hover{color: #FFcc00;}



