/*-----------MAIN CSS------------------*/

/*div { border:1px solid #F00; }*/

body { margin:0;  background-color:#8d5136; background-repeat:repeat-x; background-position:top;  background-image:url(images/bg.jpg);  font-size: 11px; color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; }

h1.top { margin:0; padding-top:30px; }

h2 { font-size:14px; font-weight: bold; color:#330000; margin-left:20px; padding-bottom:10px; }




#wrapper { width:100%; margin:0px;}

#container { width:927px; }

#header { width:100%; background-image:url(images/headerwrap.png); background-repeat:repeat-x;  }

#headerContent { width:927px; height:134px; background-image:url(images/header.png); background-repeat:no-repeat;   }

.patientlogin { margin-top:5px; float:right; margin-right:55px; }



#contentMain { width:927px; margin-top:-20px; overflow:hidden; background-image:url(images/contentBG.png); background-repeat:repeat-y; }


#welcomebox   { float: left; margin-left:60px; margin-top:15px; width:305px; height:263px; background-image:url(images/welcomeBox.png); background-repeat:no-repeat; padding:25px; text-align:left; font-size:12px; color:#330000  }

.red { color:#be1111; font-size:15px; font-weight:bold; }

#indexhome { float:right; margin-right:60px; margin-top:15px; }

#contentLinks { width:850px; height:138px; clear:both; padding-top:10px; padding-bottom:10px; padding-left:5px;  }

.general_dentistry { width:247px; float:left; margin-left:22px; }
            
.cosmetic_dentistry { width:247px; float:left; padding-left:30px; padding-right:30px; }
            
.orthodontics { width:247px; float:left; }


#contentBottom { width:927px; }

#footercontent { font-size:10px; color:#000;  }



/*------------SUB PAGES---------------*/


#subMain { width:812px; overflow:hidden; background-image:url(images/subcontentmain.png); background-repeat:repeat-y; text-align:left;  }

#subMain p { margin-left:20px; margin-right:20px; margin-top:-15px; width:625px; }

#submainbottom { width:812px;  }

#photos { margin-top:-22px; position: relative; z-index:-1; padding-bottom:15px;  }

.boplower { float:right; margin-top:-215px; margin-right:30px; position:relative; z-index:999 }


/*------------NAVIGATION---------------*/

#navbox { width:927px; height: 75px; background-image:url(images/navBG.png); background-repeat:no-repeat;   }

