BODY
   {
color:#000;
font-weight:100;
font-family:arial;
font-style:normal;
font-size:100%;
background:#FFF;
margin-left:3px;
margin-right:15px;
margin-top:3px;
margin-bottom:0px;
   }

H1
   {
color:#000;
font-weight:500;
font-family:garamond;
font-style:normal;
font-size:250%;
   }


div.title
   {
font-weight:600;
font-family:garamond;
font-style:normal;
font-size:250%;
text-align:center;
   }

EM
   {
   color:#000;
   font-weight:100;
   font-style:italic;
   font-size:80%;
   }

A:LINK
   {
   color:#00F;
   font-weight:100;
   font-family:ARIAL;
   font-style:NORMAL;
   font-size:100%;
   text-decoration:none;
   }

A:ACTIVE
   {
   color:#00F;
   font-weight:100;
   font-family:ARIAL;
   font-style:NORMAL;
   font-size:100%;
   text-decoration:underline;
   }

A:VISITED
   {
   color:#00F;
   font-weight:100;
   font-family:ARIAL;
   font-style:NORMAL;
   font-size:100%;
   text-decoration:none;
   }

A:HOVER
   {
   color:#00F;
   font-weight:100;
   font-family:ARIAL;
   font-style:normal;
   font-size:100%;
   text-decoration:underline;
   }

A.invertedtabs:LINK
   {
   color:#000;
   font-weight:100;
   font-family:ARIAL;
   font-style:NORMAL;
   font-size:100%;
   text-decoration:none;
   }

A.invertedtabs:ACTIVE
   {
   color:#000;
   font-weight:100;
   font-family:ARIAL;
   font-style:NORMAL;
   font-size:100%;
   text-decoration:underline;
   }

A.invertedtabs:VISITED
   {
   color:#000;
   font-weight:100;
   font-family:ARIAL;
   font-style:NORMAL;
   font-size:100%;
   text-decoration:none;
   }

A.invertedtabs:HOVER
   {
   color:#000;
   font-weight:100;
   font-family:ARIAL;
   font-style:normal;
   font-size:100%;
   text-decoration:underline;
   }

A.linker:LINK
   {
   color:#000;
   font-weight:100;
   font-family:ARIAL;
   font-style:NORMAL;
   font-size:100%;
   text-decoration:none;
   }

A.linker:ACTIVE
   {
   color:#000;
   font-weight:100;
   font-family:ARIAL;
   font-style:NORMAL;
   font-size:100%;
   text-decoration:underline;
   }

A.linker:VISITED
   {
   color:#000;
   font-weight:100;
   font-family:ARIAL;
   font-style:NORMAL;
   font-size:100%;
   text-decoration:none;
   }

A.linker:HOVER
   {
   color:#000;
   font-weight:100;
   font-family:ARIAL;
   font-style:normal;
   font-size:100%;
   text-decoration:underline;
   }


TD
   {
   background:#fff;
   }

H2
   {
   color:#000;
   font-weight:500;
   font-family:garamond;
   font-style:normal;
   font-size:200%;
   }

a.invertedtabs
   {
color: #000;
   }

span.tabs
   {
display:block;
background:#fff;
color:#00f;
   }

span.res
   {
text-align:center;
   }

DIV.LEFTCOL
   {
line-height:150%;
text-align:justify;
color:#fff;
width: 520px;
height: 950px;
overflow:auto;
border-left: 0px solid #000;
border-right: 0px solid #000;
border-bottom: 0px solid #000;
border-top: 0px solid #000;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
margin-top:70px;
margin-left:223px;
position:absolute;
   }

IMG.top
   {
height:216px;
width:258px;
border:1px solid #000;
   }

IMG.bottom
   {
height:216px;
width:258px;
border:1px solid #000;
   }

DIV.emp 
   {
border:0px solid #000;
padding-left:0px;
padding-right:0px;
padding-top:0px;
margin-top:1040px;
margin-left:0px;
position:absolute;
width:995px;
height:40px;
text-align:center;
   }

DIV.bottom 
   {
background-color:#def;
border:0px solid #000;
padding-left:5px;
padding-right:5px;
padding-top:5px;
padding-bottom:5px;
margin-top:1100px;
margin-left:225px;
position:absolute;
text-align:center;
width:300px;
   }

DIV.update0
   {
border-right: 0px solid #000;
border-left: 0px solid #000;
border-top: 0px solid #000;
border-bottom: 0px solid #000;
width: 200px;
height: 150px;
margin-left:775px;
margin-top:0px;
position:absolute;
background-image:url('http://www.calvinjohnsoncarecenter.com/images/hearty2.gif');
   }  

DIV.update01
   {
border-right: 0px solid #000;
border-left: 0px solid #000;
border-top: 0px solid #000;
border-bottom: 0px solid #000;
width: 200px;
height: 150px;
margin-left:0px;
margin-top:270px;
position:absolute;
   }

DIV.UPDATE1
   {
color: #000;
border-right: 0px solid #000;
border-left: 0px solid #000;
border-top: 0px solid #000;
border-bottom: 0px solid rgb(153,204,255);
width: 200px;
height: 150px;
margin-left:0px;
margin-top:0px;
position:absolute;
text-align:center;
   }

P.UPDATE2
   {
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
text-align:center;
   }

TABLE.CAL
   {
border:2px solid #bcd;
   }

TD.CAL
   {
border-top:1px #bcd solid;
border-bottom:1px #bcd solid;
border-right:1px #bcd solid;
border-left:1px #bcd solid;
text-align:left;
   }

TD.WM
   {
background:#def;
border-top:1px #bcd solid;
border-bottom:1px #bcd solid;
border-right:1px #bcd solid;
border-left:1px #bcd solid;
   }


DIV.UPDATE2 
   {
color: #000;
border-right: 0px solid #000;
border-left: 0px solid #000;
border-top: 0px solid #000;
border-bottom: 0px solid rgb(153,204,255);
width: 200px;
height: 300px;
margin-top:145px;
margin-left:0px;
position:absolute;
text-align:center;
padding-top:10px;
background-position:center bottom;
background-repeat:no-repeat;
   }

DIV.UPDATE3
   {
color: #000;
border-right: 0px solid #000;
border-left: 0px solid #000;
border-top: 0px solid #000;
border-bottom: 0px solid rgb(153,204,255);
width: 200px;
height: 150px;
margin-left:0px;
margin-top:490px;
position:absolute;
text-align:center;
   }

DIV.UPDATE4
   {
color: #000;
border-right: 0px solid #000;
border-left: 0px solid #000;
border-top: 0px solid rgb(153,204,255);
border-bottom: 0px solid #000;
width: 200px;
height: 150px;
margin-left:0px;
margin-top:655px;
position:absolute;
padding-top:5px;
text-align:center;
   }

DIV.UPDATE5
   {
color: #000;
background:#def;
border-right: 0px solid #000;
border-left: 0px solid #000;
border-top: 0px solid #000;
border-bottom: 0px solid #000;
width: 200px;
height: 150px;
margin-left:0px;
margin-top:814px;
position:absolute;
overflow:hidden;
   } 

DIV.newsletter
   {
color: #000;
background-image: url('http://www.calvinjohnsoncarecenter.com/images/newsback.gif');
background-repeat: no-repeat;
filter:alpha(opacity=50);
opacity:0.5;
border-right: 0px solid #000;
border-left: 0px solid #000;
border-top: 0px solid #000;
border-bottom: 0px solid #000;
width: 200px;
height: 235px;
margin-left:0px;
margin-top:60px;
position:absolute;
overflow:hidden;
   }
   
SPAN.newslet
   {
font-size:80%;
font-weight:bold;   
   }

P.UPDATE3
   {
margin-right:0cm;
margin-left:0cm;
margin-top:0cm;
margin-bottom:0cm;
   }
   
DIV.subscribe
   {
text-align:center;
font-size:85%;
margin-top:5px;   
   }

H3
   {
color:#000;
font-weight:100;
font-family:arial;
font-style:normal;
font-size:125%;
   }

DIV.ACTFORM
   {
color: #000;
padding-left:10px;
padding-right:10px;
text-align:center;
   }

DIV.lc
{
width:5px;height:5px;
background-image:url('http://www.calvinjohnsoncarecenter.com/images/leftcorner.GIF');
background-repeat:repeat;
border:0px #000 solid;margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;
position:absolute;
overflow:hidden;
float:left;
background-color:#f6f6ab;
}

DIV.borderh
{
width:740px;height:5px;
background-image:url('http://www.calvinjohnsoncarecenter.com/images/border.GIF');
background-repeat:repeat;
border:0px #000 solid;margin-left:5px;margin-right:0px;margin-top:0px;margin-bottom:0px;
position:absolute;
overflow:hidden;
}

DIV.borderhb
{
width:740px;height:5px;
background-image:url('http://www.calvinjohnsoncarecenter.com/images/border.GIF');
background-repeat:repeat;
border:0px #000 solid;margin-left:5px;margin-right:0px;margin-top:405px;margin-bottom:0px;
position:absolute;
overflow:hidden;
}

DIV.rc
{
width:5px;height:5px;
background-image: url('http://www.calvinjohnsoncarecenter.com/images/rightcorner.GIF');
background-repeat:repeat;
border:0px #000 solid;margin-left:745px;margin-right:0px;margin-top:0px;margin-bottom:0px;
position:absolute;
overflow:hidden;
background-color:#f6f6ab;
}

DIV.borderv
{
width:5px;height:400px;
background-image: url('http://www.calvinjohnsoncarecenter.com/images/border.GIF');
background-repeat:repeat;
border:0px #000 solid;margin-left:0px;margin-right:0px;margin-top:5px;margin-bottom:0px;
position:absolute;
overflow:hidden;
float:left;
}

DIV.bordervr
{
width:5px;height:400px;
background-image: url('http://www.calvinjohnsoncarecenter.com/images/border.GIF');
background-repeat:repeat;
border:0px #000 solid;margin-left:745px;margin-right:0px;margin-top:5px;margin-bottom:0px;
position:absolute;
overflow:hidden;
}

DIV.mainblock
{
width:740px;height:400px;
background-image:url('http://www.calvinjohnsoncarecenter.com/images/mainblockbg.GIF');
border:0px #000 solid;margin-left:5px;margin-right:0px;margin-top:5px;margin-bottom:0px;
overflow:hidden;
position:absolute;
}

DIV.lcb
{
width:5px;height:5px;
background-image:url('http://www.calvinjohnsoncarecenter.com/images/leftcornerb.GIF');
background-repeat:no-repeat;
border:0px #000 solid;margin-left:0px;margin-right:0px;margin-top:405px;margin-bottom:0px;
overflow:hidden;
position:absolute;
background-color:#f6f6ab;
}

DIV.rcb
{
width:5px;height:5px;
background-image:url('http://www.calvinjohnsoncarecenter.com/images/rightcornerb.GIF');
background-repeat:no-repeat;
border:0px #000 solid;margin-left:745px;margin-right:0px;margin-top:405px;margin-bottom:0px;
overflow:hidden;
position:absolute;
background-color:#ffb;
}

DIV.navi1
{
border:0px solid #bcd;
margin-left:0px;
margin-top:5px;
position:absolute;
height:25px;
width:90px;
text-align:center;
padding-top:5px;
}

DIV.navi2
{
border:0px solid #bcd;
margin-left:91px;
margin-top:5px;
position:absolute;
height:25px;
width:90px;
text-align:center;
padding-top:5px;
}

DIV.navi3
{
border:0px solid #bcd;
margin-left:182px;
margin-top:5px;
position:absolute;
height:25px;
width:90px;
text-align:center;
padding-top:5px;
}

DIV.navi4
{
border:0px solid #bcd;
margin-left:273px;
margin-top:5px;
position:absolute;
height:25px;
width:90px;
text-align:center;
padding-top:5px;
}

DIV.navi5
{
border:0px solid #bcd;
margin-left:364px;
margin-top:5px;
position:absolute;
height:25px;
width:90px;
text-align:center;
padding-top:5px;
}

DIV.navi6
{
border:0px solid #bcd;
margin-left:0px;
margin-top:36px;
position:absolute;
height:25px;
width:90px;
text-align:center;
padding-top:5px;
}

DIV.navi7
{
border:0px solid #bcd;
margin-left:91px;
margin-top:36px;
position:absolute;
height:25px;
width:90px;
text-align:center;
padding-top:5px;
}

DIV.navi8
{
border:0px solid #bcd;
margin-left:182px;
margin-top:36px;
position:absolute;
height:25px;
width:90px;
text-align:center;
padding-top:5px;
}

DIV.navi9
{
border:0px solid #bcd;
margin-left:273px;
margin-top:36px;
position:absolute;
height:25px;
width:90px;
text-align:center;
padding-top:5px;
}

DIV.navi10
{
border:0px solid #bcd;
margin-left:364px;
margin-top:36px;
position:absolute;
height:25px;
width:90px;
text-align:center;
padding-top:5px;
}

DIV.slogan
   {
width:454px;height:61px;
border:0px;
margin-left:0px;
margin-top:95px;
text-align:center;
position:absolute;
   }

div.main
   {
width: 750px;
height: 345px;
overflow:hidden;
border-left: 0px solid #000;
border-right: 0px solid #000;
border-bottom: 0px solid #000;
border-top: 0px solid #000;
background:rgb(255,255,255);
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
margin-top:60px;
margin-left:-154px;
position:absolute;
   }

div.contact
   {
width: 550px;
height: 280px;
overflow:hidden;
border-left: 0px solid #000;
border-right: 0px solid #000;
border-bottom: 0px solid #000;
border-top: 0px solid #000;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
margin-left:120px;
margin-top:10px;
position:absolute;
   }

div.edge
   {
margin-top:0px;
margin-left:0px;
position:absolute;
border-top:5px solid rgb(153,204,255);
border-bottom:5px solid rgb(153,204,255);
border-left:1px solid rgb(153,204,255);
border-right:1px solid rgb(153,204,255);
width:995px;
height:1200px;
background:rgb(255,255,204);
   }

div.edge-2
   {
width:995px;
height:580px;
margin-top:0px;
margin-left:0px;
position:absolute;
border-top:5px solid rgb(153,204,255);
border-bottom:5px solid rgb(153,204,255);
border-left:1px solid rgb(153,204,255);
border-right:1px solid rgb(153,204,255);
background:rgb(255,255,204);
   }


div.edge-3
   {
border-top:5px solid rgb(153,204,255);
border-bottom:5px solid rgb(153,204,255);
border-left:1px solid rgb(153,204,255);
border-right:1px solid rgb(153,204,255);
width:995px;
height:600px;
background-color:rgb(249,255,174);
   }

div.edge-4
   {
width:995px;
height:1060px;
border-top:5px solid rgb(153,204,255);
border-bottom:5px solid rgb(153,204,255);
border-left:1px solid rgb(153,204,255);
border-right:1px solid rgb(153,204,255);
background:rgb(255,255,204);
   }

div.edge-5
   {
border-top:5px solid rgb(153,204,255);
border-bottom:5px solid rgb(153,204,255);
border-left:1px solid rgb(153,204,255);
border-right:1px solid rgb(153,204,255);
width:995px;
height:3497px;
background:rgb(255,255,204);
margin-top:0px;
margin-left:0px;
position:absolute;
   }

div.edge-6
   {
margin-top:0px;
margin-left:0px;
position:absolute;
border-top:5px solid rgb(153,204,255);
border-bottom:5px solid rgb(153,204,255);
border-left:1px solid rgb(153,204,255);
border-right:1px solid rgb(153,204,255);
width:995px;
height:1360px;
background:rgb(255,255,204);
   }

div.address2
   {
margin-top:10px;
   }

div.address 
   {
text-align:center;
width:309px;
margin-top:5px;
position:absolute;
   }

div.navgn
   {
width:454px;
height:122px;
border:0px solid #bcd;
position:absolute;
margin-top:-7px;
margin-left:319px;
   }

div.footer
   {
margin-top:1215px;
margin-left:85px;
width:772px;
text-align:center;
font-size:75%;
position:absolute;
   }

div.footer2
   {
margin-top:570px;
margin-left:85px;
width:772px;
text-align:center;
font-size:75%;
position:absolute;
   }

div.footer3
   {
margin-top:595px;
margin-left:85px;
width:772px;
text-align:center;
font-size:75%;
position:absolute;
   }


div.footer4
   {
margin-top:5px;
margin-left:85px;
width:772px;
text-align:center;
font-size:75%;
position:absolute;
   }

div.footer6
   {
margin-top:1250px;
margin-left:85px;
width:772px;
text-align:center;
font-size:75%;
position:absolute;
   }

div.footer7
   {
margin-top:570px;
margin-left:85px;
width:772px;
text-align:center;
font-size:75%;
position:absolute;
   }


div.footer5
   {
margin-top:3510px;
margin-left:85px;
width:772px;
text-align:center;
font-size:75%;
position:absolute;
   }

a.footer
   {
color:#000;
   }

div.rightside
   {
border:0px solid #000;
margin-left:778px;
margin-top:60px;
width:200px;
height:970px;
position:absolute;
   }

span.blue
   {
color:#00f;
   }

div.calendar
   {
height:602px;
width:802px;
margin-left:100px;
margin-top:50px;
position:absolute;
border:0px solid #000;
   }

div.map
   {
height:375px;
width:425px;
margin-left:30px;
margin-top:0px;
position:absolute;
border:0px solid #000;
   }

div.direct
   {
height:375px;
width:250px;
margin-left:475px;
margin-top:0px;
position:absolute;
border:0px solid #000;
   }

div.direct2
   {
margin-top:350px;
margin-left:30px;
position:absolute;
border:0px solid #000;
   }

div.sac-1
   {
height:216px;
width:850px;
   }

div.sac-2
   {
margin-left:265px;   
padding-left:25px;   
text-align:center;
height:216px;
width:450px;
   }

div.sac-3
   {
margin-top:10px;
height:216px;
width:750px;
   }

div.s-2
   {
width:800px;
background-color:#def;
margin-left:5px;
padding:5px;
text-align:center;
   }

div.s-1
   {
width:800px;
background:rgb(255,255,204);
text-align:center;
margin-left:5px;
padding:5px;
   }

p.s-1
   {
text-indent:50px;
   }

div.cg
   {
width:762px;
height:350px;
text-align:left;
   }

div.cg-1
   {
width:381px;
margin-left:0px;
margin-top:0px;
position:absolute;
   }

div.cg-2
   {
width:381px;
margin-left:400px;
margin-top:0px;
position:absolute;
   }

div.top
   {
width:995px;
height:200px;
margin-left:0px;
margin-top:0px;
position:absolute;
background-image:url('http://www.calvinjohnsoncarecenter.com/images/topgrad.gif');
background-repeat:repeat-x;
   }
   
div.top2
   {
width:994px;
height:200px;
margin-left:0px;
margin-top:0px;
position:absolute;
background-image:url('http://www.calvinjohnsoncarecenter.com/images/topgrad.gif');
background-repeat:repeat-x;
border-right:1px solid rgb(153,204,255);
   }

div.middle
    {
width:762px;
height:1200px;
margin-left:0px;
margin-top:87px;
position:absolute;
    }

div.textmiddle
    {
width:518px;
height:948px;
margin-top:0px;
color:#000;
background:url('http://www.calvinjohnsoncarecenter.com/images/main.gif');
background-repeat:no-repeat;
border:0px solid rgb(153,204,255);
overflow:hidden;
    }

div.LEFTCOL p
   {
font-weight:normal;
color:#000;
text-indent:50px;
padding:5px;
   }

div.pictext
   {
height:50px;
width:200px;
padding:5px;
text-align:center;
   }

div.linkbar
   {
height:950px;
width:200px;
border:0px solid rgb(153,204,153);
margin-left:15px;
margin-top:80px;
position:absolute;
   }

div.linker
   {
height:41px;
width:200px;
background-repeat:no-repeat;
margin-top:0px;
margin-left:0px;
position:absolute;
text-align:center;
padding-top:0px;
   }

div.linker a
   {
display:block;
width: 200px;
height:24px;
color:rgb(0,0,0);
background-image:url('http://www.calvinjohnsoncarecenter.com/images/linker6.gif');
background-repeat:no-repeat;
background-position: 0px 0px;
text-decoration: none;
   }

div.linker a:hover
   { 
background-position: 0px -24px;
color:rgb(153,204,255);
   }

div.middle6
   {
width:762px;
height:800px;
margin-left:5px;
margin-top:130px;
position:absolute;
   }

div.middle4
   {
width:762px;
height:800px;
margin-left:95px;
margin-top:130px;
position:absolute;
   }

div.middle2
   {
width:762px;
height:300px;
margin-left:95px;
margin-top:150px;
position:absolute;
   }

div.middle3
   {
width:762px;
height:500px;
margin-left:95px;
margin-top:130px;
position:absolute;
   }

div.middle5
   {
width:762px;
height:1650px;
margin-left:95px;
margin-top:130px;
position:absolute;
   }

blockquote.admit
   {
text-align:center;
   }
   
hr.test
   {
width:468px;
text-align:center;   
   }   
    
span.testimonial
   {
font-size:85%;
font-family:"Comic Sans MS", cursive, sans-serif;
color:rgb(153,204,255);
font-style:italic;   
   }
   
div.testimonial
   {
text-align:center;
width:100%;   
   }
   
div.searchbar
   {
height:30px;
width:995px;
text-align:left;
border-top:0px solid rgb(153,204,255);
border-bottom:0px solid rgb(153,204,255);
margin-top:150px;
position:absolute;  
   }  
   
div.sizer
   {
width:70px;
height:25px;
margin-left:900px;
margin-top:2px;   
   }  
   
div.sizer2
   {
height:25px;
width:25px;
background-repeat:no-repeat;
margin-top:0px;
margin-left:0px;
position:absolute;
text-align:center;
padding-top:0px;
   }

div.sizer2 a
   {
display:block;
width: 25px;
height:25px;
color:rgb(0,0,0);
background-image:url('http://www.calvinjohnsoncarecenter.com/images/ainc2.gif');
background-repeat:no-repeat;
background-position: 0px 0px;
text-decoration: none;
   }

div.sizer2 a:hover
   { 
background-position: -26px 0px;
color:rgb(0,0,0);
   }
   
div.sizer3
   {
height:25px;
width:25px;
background-repeat:no-repeat;
margin-top:0px;
margin-left:35px;
position:absolute;
text-align:center;
padding-top:0px;
   }

div.sizer3 a
   {
display:block;
width: 25px;
height:25px;
color:rgb(0,0,0);
background-image:url('http://www.calvinjohnsoncarecenter.com/images/adec2.gif');
background-repeat:no-repeat;
background-position: 0px 0px;
text-decoration: none;
   }

div.sizer3 a:hover
   { 
background-position: -27px 0px;
color:rgb(0,0,0);
   }      