/* THIS IS THE SPECIFIC CSS FOR HOME */

div#contentindex{height:auto;margin:0px 30px 0px 35px;}

div#indexblock1{height:27em;border-bottom:#CCCCCC 1px solid; padding-bottom:1em; padding-top:1em;}
div#indexblock1text{width:26em;float:left; padding-right:1em; padding-top:1em;}
div#indexblock1 img{float:left;}
div#indexblock2{height:21em;border-bottom:#CCCCCC 1px solid; padding-bottom:1em; padding-top:1em;}

div#indexblock2 ul, img {font-size:1.4em;float:left; padding-right:10px;padding-top:1em;}

div#indexblock3{height:33em;padding-bottom:1em; padding-top:1em;}

div#indexblock3 ul{font-size:1.4em; padding-top:1em; float:left;}
div#indexblock3 img{float:left; margin-left:50px;}
div#indexblock3 p{clear:left;}

div#special {text-align:center; padding-top:1em; margin-top:1em;}
div#special p{font-size:1.2em; font-weight:bold;}
div#special p a{text-decoration:none; color:#0000FF;}
div#special p a:hover{text-decoration:underline; color:#0000FF;}
/* THIS IS THE SPECIFIC CSS FOR ABOUT */

div#contentabout{height:auto;margin:0px 30px 0px 35px;}
div#aboutblock1{border-bottom:#CCCCCC 1px solid; padding-bottom:1em;}
div#aboutblock2{height:22em;border-bottom:#CCCCCC 1px solid; padding-bottom:1em; padding-top:1em;}
div#aboutblock2 img {float:left;}
div#aboutblock2 p{width:16em;float:left; padding-left:1em; padding-top:2em;}
div#aboutblock3{ padding-bottom:1em; padding-top:1em;}
div#aboutblock3 img{margin:20px 0px 0px 100px}
div#aboutblock3 p a{text-decoration:none; color:#0000FF;}
div#aboutblock3 p a:hover{text-decoration:underline; color:#0000FF;}

/* THIS IS THE SPECIFIC CSS FOR SERVICES */

div#contentservices{height:auto;margin:0px 30px 0px 35px;}
div#contentservices h3 {font-weight:bold; font-size:1.5em;}
div#servicesblock1{height:20em;border-bottom:#CCCCCC 1px solid; padding-bottom:1em; padding-top:1em;}
div#servicesblock1text {width:28em;float:left; padding-right:1em; padding-top:1em;}
div#servicesblock1 img {float:left; padding-top:30px;}

div#servicesblock2{height:21em;border-bottom:#CCCCCC 1px solid; padding-bottom:1em; padding-top:1em;}
div#servicesblock2 img {float:left; padding-top:25px;}
div#servicesblock2text {width:27em;float:left; padding-left:1.5em; padding-top:1em;}

div#servicesblock3{height:21em;border-bottom:#CCCCCC 1px solid; padding-bottom:1em; padding-top:1em;}
div#servicesblock3text {width:27em;float:left; padding-right:1em; padding-top:1em;}
div#servicesblock3 img {float:left; padding-top:20px;}


div#servicesblock4{height:19em;border-bottom:#CCCCCC 1px solid; padding-bottom:1em; padding-top:1em;}
div#servicesblock4 img {float:left; padding-top:20px;}
div#servicesblock4text {width:25em; float:left; padding-left:1.5em; padding-top:1em;}

div#servicesblock5{height:21em;border-bottom:#CCCCCC 1px solid; padding-bottom:1em; padding-top:1em;}
div#servicesblock5text {width:27em;float:left; padding-right:1.5em; padding-top:1em;}
div#servicesblock5 img {float:left; padding-top:15px;}

div#servicesblock6{height:23em; padding-bottom:1em; padding-top:1em;}
div#servicesblock6 img {float:left; padding-top:40px;}
div#servicesblock6text {width:26em; float:left; padding-left:1.5em; padding-top:1em;}

div#backtotop {text-align:center; padding-top:1em;}
div#backtotop p{font-size:1.2em; font-weight:bold;}
div#backtotop p a{text-decoration:none; color:#0000FF;}
div#backtotop p a:hover{text-decoration:underline; color:#0000FF;}
/* THIS IS THE SPECIFIC CSS FOR LOCATIONS */

div#contentlocations{height:auto;margin:0px 30px 0px 35px;}

/* THIS IS THE SPECIFIC CSS FOR SCHEDULE */

div#contentschedule{height:auto;margin:0px 30px 0px 35px;}
div#scheduleform{margin-top:2em; font-size:1.4em;}
.little{font-size:1em;}
.red{color:#FF0000; font-weight:bold;}
.address{padding-top:1.5em;}

/* THIS IS THE SPECIFIC CSS FOR CONTACT */

div#contentcontact{height:560px;margin:0px 30px 0px 35px;}
div#contactform{font-size:1.4em; margin-top:3em;margin-left:100px;} 