#googlemap506{width: 250px; height: 250px; float:right; margin:10px; margin-bottom: 20px;}

input.newsletterbutton{width: 50px;}

#vip{font-size: 16px; font-weight: bold;}
#vip p{padding:0px;margin:0px;}
#vip p.access{color: #D91D88; margin-left: 200px; }
#vip p.comfort{color: #2D4A9F;margin-left: 100px; margin-top: 50px;}
#vip p.quality{color: #6EB030; margin-left: 300px; }

#newupdates{ padding: 3px; font-weight: bold; color: #CC0000;}

/*Referral Request*/
td.pwRefDetailsHeader{font-weight: bold; font-size: 12px;}
td.pwAlreadyKnown{display:none;}
table.pwRefDetails td.label{text-align: right;}
table.pwRefDetails{display:none;}

#secureformbox1 #title, 
#secureformbox2 #title, 
#secureformbox3 #title, 
#secureformbox4 #title, 
#secureformbox5 #title { font-size: 12px; font-weight: bold;}

#secureformbox1, 
#secureformbox2, 
#secureformbox3, 
#secureformbox4, 
#secureformbox5{ margin: 10px;}

#countSubmitted, #count{float:left; width: 100px;}
#status{padding: 3px; border: solid 1px #CCCCCC;}
#statusSubmitted{padding: 3px; border: solid 1px #cc0000;}


table.Photos td{padding: 5px; text-align: center;}
table.Photos td img{padding: 2px; border: solid 1px #CCCCCC;}
td.curve{background-image: url(/images/website229/middleBorder.gif);}
td.curvepractice{background-image: url(/images/website229/practicemiddleBorder.gif);}
td.curveappt{background-image: url(/images/website229/apptmiddleBorder.gif);}
td.curvevip{background-image: url(/images/website229/vipmiddleBorder.gif);}
td.curveforms{background-image: url(/images/website229/formsmiddleBorder.gif);}
td.curveresources{background-image: url(/images/website229/practicemiddleBorder.gif); width: 500px;}

#topborder{background-image: url(/images/website229/topBorder.gif); width: 546px; height: 27px;}
#bottomborder{background-image: url(/images/website229/bottomBorder.gif); width: 546px; height: 27px;}

#topborderpractice{background-image: url(/images/website229/practicetopBorder.gif); width: 546px; height: 27px;}
#bottomborderpractice{background-image: url(/images/website229/practicebottomBorder.gif); width: 546px; height: 27px;}

#topborderappt{background-image: url(/images/website229/appttopBorder.gif); width: 546px; height: 27px;}
#bottomborderappt{background-image: url(/images/website229/apptbottomBorder.gif); width: 546px; height: 27px;}

#topbordervip{background-image: url(/images/website229/viptopBorder.gif); width: 546px; height: 27px;}
#bottombordervip{background-image: url(/images/website229/vipbottomBorder.gif); width: 546px; height: 27px;}

#topborderforms{background-image: url(/images/website229/formstopBorder.gif); width: 546px; height: 27px;}
#bottomborderforms{background-image: url(/images/website229/formsbottomBorder.gif); width: 546px; height: 27px;}

#topborderresources{background-image: url(/images/website229/practicetopBorder.gif); width: 546px; height: 27px;}
#bottomborderresources{background-image: url(/images/website229/practicebottomBorder.gif); width: 546px; height: 27px;}


#contentarea{padding-left: 20px; padding-right: 20px;height: 100%;}
div.col1{float: left; width: 250px; padding-right: 10px;}
div.col2(float: right; width: 250px;margin-left: 10px; )




p.custom3, span.custom3{background: #999999; color: #FFFFFF; width: 90%; margin: 0px; font-size: 12px; font-weight: bold;}
p.custom3{padding: 2px;margin-bottom: 5px;}
div.formstable table td{padding: 5px;}

td.address{text-align: center;margin: 0px; padding: 0px;background-color: #1B49A4; height: 25px;}
p.address{color: #FFFFFF; font-weight: bold; font-size: 14px;margin:5px; padding: 0px; }
#tipsmore{margin-bottom: 5px; margin-top: 10px;}

table.formattedtable td{padding: 5px;}
table.formattedtable {border: solid 1px #FFFFFF;}
span.line{margin-left: 3px; margin-right: 3px;}
#piform
{
padding: 0px;
margin: 0px;
}
#piform table td{padding: 3px;}
#piform #tabs ul li {line-height: 10px;}

div.award{float:right; padding: 2px; color: #FFFFFF;}
div.award span{color: #FFFFFF;}
div.bluenews, div.bluewhitenews{float: right;margin:0px; padding: 0px;}
div.bluenews a{color: #FFFFFF;}

div.redsick, div.redwhitesick{text-align: left;margin:0px; padding: 0px;}
div.redsick a, div.redsick span.smaller{color: #FFFFFF;}

div.bluewhite{padding:12px; color: #1B49A4;}
div.bluewhite p{margin: 0px; padding: 0px;}
div.bluewhite a, div.bluewhite span{color: #1B49A4;}


/*This part of the stylesheet comes from our TEMPLATE */
/* START OF TEMPLATE CSS */
body {padding:0; margin:0; background:url(/images/15050/bgGemsYellow.gif) repeat-x top left #FFFFFF;}

body, td, input, textarea
{
 font-size:11px;
 font-family:Tahoma;

 color:#000000;
 line-height:14px;
 vertical-align:top;
 padding:0px;
}
td.practice, td.appt, td.forms, td.vip{text-align: center; width: 240px;}
#submenu{
width: 200px;
color: #000000;
background-image: url(/images/website229/bgsubmenu.gif);
background-repeat: no-repeat;
background-position: top left;

margin:0px;
float: right;
text-align: left;
}

.PageArticle{padding: 20px;}
.PageArticle p{color: #000000; }


td.practice #submenu{
background-image: url(/images/website229/bgsubmenupractice.gif);

}
td.resources #submenu{
background-image: url(/images/website229/bgsubmenupractice.gif);
}

td.appt #submenu{
background-image: url(/images/website229/bgsubmenuappt.gif);
}
td.vip #submenu{
background-image: url(/images/website229/bgsubmenuvip.gif);
}
td.forms #submenu{
background-image: url(/images/website229/bgsubmenuforms.gif);
}


#submenu table{margin-top: 80px; margin-left: 80px;}
#submenu table.submenu td{padding-bottom: 10px;}
#submenu table.submenu td:hover{background-color: #D4FFFF;}

#submenu a{color: #1B49A4;}
#sidemenu a{color: #1B49A4;}
#sidemenu{
width: 400px;
background-color: #AEF4FC;
color: #333333;
padding: 10px;
margin: 10px;
border: solid 1px #1B49A4;
}


br{font-size:10px}
table{border:0px; border-collapse:collapse;}

a{color:#1B49A4; text-decoration:underline; font-weight:bold} 
a:hover{color: #00ACC6;text-decoration:none}

ul{margin:0; padding:0; list-style:none; line-height:18px}
li{background:url(/images/15050/1_z1.gif)  center left no-repeat; margin:0px; padding-left:8px; background-position:0 8px }

li a{color:#5F5F5F; font-weight:normal;} 
 
span { color:#151515} 
table.submenu td{padding: 3px;}
.a{ color:#151515; font-weight:normal}
.footer{color:#FFCC33; } 
.footer a {color:#FFCC33; text-decoration:none; font-weight:normal } 
.footer a:hover { text-decoration:underline}
.footer span {color:#FFCC33; } 

.more{background:url(/images/15050/1_z2.gif)  center left no-repeat; padding-left:7px; padding-bottom:2px; color:#3F3F3F; font-weight:normal}
#title{margin-bottom: 10px;}

input{
   background:#FBF9F0;
   border:1px solid #151515;
   padding-left:5px;
   padding-top:3px;
}
textarea{
   background:#FBF9F0;
   border:1px solid #151515;
   padding-left:5px;
   padding-top:0px;
   overflow:auto}


/* END OF TEMPLATE CSS */


/* BELOW IS ADDED TO CSS */

select{   background:#FBF9F0; width:200px; font-size: 11px; }
form {margin: 0px; padding: 0px;}


/*Basic Text and Fonts */


/*These should include span.smallest - span.heading, h1, h2, h3, etc */

span.custom2
{
color: #D52B2B; 
font-size: 16px; 
font-family: Tahoma, helvetica, sans-serif; 
font-variant: small-caps; 
font-weight: bold;
letter-spacing: 1.2pt;
line-height: 22px;
}

h2, #officemessages h3
{
color: #6EB030; 
font-size: 16px; 
font-family: Tahoma, helvetica, sans-serif; 
font-variant: small-caps; 
font-weight: bold;
letter-spacing: 1.2pt;
line-height: 22px;
}

span.large
{
color: #6EB030; 
font-size: 16px; 
font-family: Tahoma, helvetica, sans-serif; 
font-variant: small-caps; 
font-weight: bold;
letter-spacing: 1.2pt;
line-height: 22px;
}
span.custom1
{
color: #D52B2B; 
font-size: 16px; 
font-family: Tahoma, helvetica, sans-serif; 
font-variant: small-caps; 
font-weight: bold;
letter-spacing: 1.2pt;
line-height: 22px;
}


div.bluenews span.large, div.redsick span.large
{
color: #FFCC33; 
font-size: 16px; 
font-family: Tahoma, helvetica, sans-serif; 
font-variant: small-caps; 
font-weight: bold;
letter-spacing: 1.2pt;
line-height: 22px;
}


span.heading, h1, #title
{
color: #000066; 
font-size: 24px; 
font-family: Tahoma, helvetica, sans-serif; 
letter-spacing: 2pt;
line-height: 20px;
}

h1{
font-size: 18px; 
}

.newslist-date{display:none;}

/*Medical Articles Index */

/*Medicine Dosages */
table.dosage-table
{
padding: 2px; 
border: solid 1px #CC3366;
}

table.dosage-table td.table-header
{
background-color: #FF0099; 
color: #FFFFFF; 
font-size: 12px; 
padding: 3px; 
border: solid 1px #FFFFFF;
}

table.dosage-table td.dosage-cell a
{
color: #FFFFFF;
}

table.dosage-table td.dosage-cell span.error 
{
color: #FFFFFF;
}

table.dosage-table td.dosage-cell
{
background-color: #00ccFF;
font-size: 11px; 
padding: 3px; 
border: solid 1px #FFFFFF;
}

/*Medical Conditions */
td.letters
{
font-size: 14px;
padding: 5px; 
}

/*Illness Symptoms */
#index
{
float: right; 
width: 180px; 
padding: 5px; 
margin: 5px; 
border: double 1px #1B49A4; 
background-color: #FFCC33; 
color: #FFFFFF;
font-size: 11px; 
font-weight: bold;
}

#standardbart ul,
#pedweb-bartarticle ul
{
list-style: bullet;
}

#standardbart h3.ho-h3,
#pedweb-bartarticle h3.ho-h3
{
    font-size: 14px;
    font-weight: normal;
    font-variant: normal;
    color: #333333;
    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: #FFDEDE;
}

#standardbart table.bartcols td.col2,
#pedweb-bartarticle table.bartcols td.col2
{
    background-color: #F7FFD6;
}

#standardbart table.bartcols td.col3,
#pedweb-bartarticle table.bartcols td.col3
{
    background-color: #AEE4F9;
}


#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: 0px;
padding: 0px;
font-size: 12px;
}

#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-left: -8px;
padding: 8px;
}

#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: 40%;
    background-color: #6EB030;
color: #FFFFFF;
    margin-top: 30px;
    border: solid 1px #1B49A4;
    padding: 5px;
    font-size: 11px;
    }

#standardbart #othertopics a,
#pedweb-bartarticle #othertopics a
{
color: #FFCC33;
}

#standardbart #othertopics ul,
#pedweb-bartarticle #othertopics ul{
margin-left: 15px;
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;
    }



#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;
}


/*Index */
#index
{
float: right; 
width: 180px; 
padding: 5px; 
margin: 5px; 
border: double 1px #D52B2B; 
background-color: #1B49A4; 
color: #EFFFFFF;
font-size: 11px; 
font-weight: bold;
}
#index a{color: #FFFFFF;}


td.curvepractice #contentarea #articledisplay .article {margin-right: 10px; margin-bottom: 20px; }
td.curvepractice #contentarea #articledisplay .article span.teaser{
font-size: 12px; line-height: 14px; font-weight: normal; }

span.large b.articledisplaytitle{
font-size: 11px; 
font-variant: normal;
font-weight: bold;
letter-spacing: 1pt;
line-height: 14px;
}


br.weblink{display:none;}
