/* CSS Document */
body{background-image: url(img/dental_bg.jpg); background-repeat: repeat-y; background-position:center;}
.all{font-family: Arial, Helvetica, sans-serif; margin-left: auto; margin-right: auto; position: relative; width: 760px; }
.headtop, .headbot{width: 760px; float: left; clear: both; color: #000000}
.headtop{background-color: #D6D1C2; height: 38px; color: #000000}
.headtop h2{float: left;}
.headtop address{float: right; padding: 3px; font-size: 80%; font-weight: bold; text-decoration:none; text-align: right;}
.headbot{background-image: url(img/nav_gradient.jpg); height: 38px; padding: 0px; margin: 0px; color: #000; background-color: #87CAD6;}
.headtop img{border: 0px solid #000;}
.headbot img{border: 0px solid #000;}
.headbot ul{list-style-type: none; font-size: 70%; margin-left: 210px; margin-top: 0px; padding-left: 40px;}
.headbot ul li{ float: left; margin-right: 7px; padding-top: 0px; margin-top: 0px;}
.headbot ul li a{display: block; color: #000; font-weight: bold; padding: 10px 3px 14px 3px;}
.headbot ul li a:hover{background-color: #fff; text-decoration: none; color: #000000}
.headbot ul li a#on{background-color: #fff; text-decoration: none; color: #000000}
.headbot .nav{float: left; width: 606px; padding: 0px; margin: 0px}
.headbot h2{float: left;}
.headbot h2, .headtop h2{margin: 0px; padding: 0px; font-size: 75%;}
.headbot .title{float: left; width: 120px; }
.midrow{float: left; width: 760px; background-image:url(img/midrow_bg.jpg); background-repeat: no-repeat; background-position:0px 156px;}
.interior{float: left; width: 760px; background-image:url(img/midrow_bg.jpg); background-repeat: no-repeat; background-position:0px 44px;}
.special{float: left; width: 760px; background-image:url(img/midrow_bg.jpg); background-repeat: no-repeat; background-position:0px -40px; height: 300px}
.fees{float: left; width: 760px; background-image:url(img/midrow_bg.jpg); background-repeat: no-repeat; background-position:0px 130px;}
.contact{float: left; width: 760px; background-image:url(img/midrow_bg.jpg); background-repeat: no-repeat; background-position:0px 40px;}
.midrow img{margin: 10px 10px 0px 0px;}
.midrow .intro{font-size: 75%; margin: 6px 0px 0px 0px; width: 570px;}
.midrow .intro p{padding: 0px; margin: 0px 0px 8px 0px;}
.botrow {width: 760px; float: left; clear: both; background-image: url(img/botrow_bg.gif)}
.botrow .colOne, .botrow .colTwo, .botrow .colThree{width: 182px; float: left; background-color: #87CAD6; margin-right: 10px; color: #000000;}
.botrow .colFour{width: 183px; float: left; background-color: #87CAD6; color: #000000;}
.footer{clear: both; width: 760px; font-size: 60%; padding: 12px 0px 0px 0px;}
.botrow .colOne h3, .botrow .colTwo h3, .botrow .colThree h3, .botrow .colFour h3{font-size: 75%; padding: 0px; margin: 3px;}
h3 a{color: #000; background-color: #87CAD6}
h3 a:hover{color: #000; text-decoration: none; background-color: #87CAD6}
.content{font-size: 75%; width: 170px; margin: 4px;}
.content img{clear: both;}
.botrow .content ul{padding: 12px; margin: 6px;}
.botrow .colFour {background-image: url(img/roots_bg.gif)}
.headtop img{float: left; margin: 8px 0px 0px 10px;}
.headbot img{float: left; margin: 12px 0px 0px 10px;}
.headermontage{margin-top: 10px; float: left;}
.botrowint{float: left; height: 200px; background-image:url(img/interior_bg_bottom.gif); width: 760px;}
.header{float: left;}
.hidden{display: none;}
table.fees{width: 600px; clear: both;}
table.fees caption{text-align: left; float: left;}
table.fees td{padding: 0px 2px 6px 0px;}
table.fees th{text-align: left; padding: 0px 0px 6px 0px; border-bottom: 1px solid #ccc;}
/*form label{width: 600px; display: block; float: left; clear: both; border: 1px solid black;}*/
form label span.title{width: 150px; display: block; float: left; font-weight: bold;}
form label{margin-bottom: 4px;}
.contact .intro{width: 380px; float: left;}
.flashmap{float: left; margin-top: 40px;}
img.launch{vertical-align: middle}
.footer .left{float: left;}
.footer .right{float: left; width: 290px; margin-left: 170px;}
.footer .right img{margin: 0px 10px 10px 0px;}
.intro a{color: #000;}
.intro p a:hover{text-decoration: none;}
.colOne a img, .colTwo a img, .colThree a img, .footer a img{border: 0px solid #fff;}