/* CSS Document */

* {
margin:0;
padding:0;
line-height:150%;
border: none;
}

body {
text-align:center;
margin:0;
padding:0;
font: normal 62.5% Arial, Sans-serif;
background:#FFFFFF;
line-height:150%;
}



#container {
width:900px;
margin:0px auto 0px auto;
padding:0px;
border:0px;
background:#FFFFFF;
text-align:center;
}

#header {
float:left;
width:877px;
height:221px;
margin:0;
padding:0;
border:0;
background:#FFFFFF;
background-position:center;
text-align:center;
}

.address {
width:auto;
height:auto;
margin:0px;
text-align:center;
color:#000033;
font: bold 1.1em Verdana,Arial,Sans-serif;
}

.address_box {
float:left;
width:815px;
height:auto;
margin:0;
padding:5px;
padding-bottom:10px;
background:#000000;
color:#FFFFFF;
font: 1.2em Helvetica,Arial,Sans-serif;
}

#flash_adbox {
float:left;
width:825px;
height:579;
margin-bottom:10px;
background:#000000;
border:0;
}

#metrowest_adbox {
float:left;
width:825px;
height:65px;
background:#FFFFFF;
border:0;
}

#footer_content {
float:left;
display:inline;
width:825px;
height:auto;
margin-left:44px;
padding:0;
border:0;
background:#FFFFFF url(images/LDT_footer_background.jpg) repeat;
text-align: center;
font: bold 1.1em Verdana,Arial,Sans-serif;
color:#FFFFFF;
border-top:2px solid #CC0000;
}

.footer_box_1 {
display:inline;
float:left;
width:225px;
height:auto;
margin:15px 0px 0px 45px;
padding:0px;
text-align:left;
font: 1.2em Arial;
color:#FFFFFF;
background:#000000;
border:2px solid #212121;
}

.footer_box_1 ul {
margin:8px 0px 8px 20px;

}

.footer_box_2 {
display:inline;
float:left;
width:225px;
height:auto;
margin:15px 0px 30px 25px;
padding:0px;
text-align:center;
font: 1.4em Arial;
color:#FFFFFF;
background:#212121;
border:2px solid #212121;
}

.footer_box_2 p {
margin:10px;
}

.footer_box_3 {
display:inline;
float:left;
width:225px;
height:auto;
margin:15px 0px 0px 25px;
padding:0px;
text-align:left;
font: 1em Arial,Verdana,Sans-serif;
color:#FFFFFF;
background:#000000;
border:2px solid #212121;
}

.footer_box_3 p {
margin:8px;
}


#footer_bottom {
float:left;
display:inline;
width:825px;
height:auto;
margin-left:44px;
margin-bottom:20px;
padding:0;
border:0;
background:#FFFFFF;
text-align: center;
font: bold 1.1em Verdana,Arial,Sans-serif;
color:#000033;

}

#home_content {
float:left;
display:inline;
width:825px;
height:auto;
margin-top:0;
margin-left:44px;
padding:0;
border:0;
background:#000033;
font: 1.1em Verdana,Corbel,Tahoma,Arial,Verdana, Sans-serif;
text-align:center;
}

#content_left {
float:left;
width:380px;
height:auto;
margin:0;
padding:0;
border:0;
background:#000033;
font: 1.1em Verdana,Corbel,Tahoma,Arial,Verdana, Sans-serif;
text-align:center;
}
	#content_left img {
		margin: 0 0 10px 10px;
}
		
#content_right {
float:right;
width:392px;
height:auto;
margin-top:0;
padding:0;
border-left:5px solid #000033;
background:#000033;
font: 1.1em Verdana,Corbel,Tahoma,Arial,Verdana, Sans-serif;
text-align:center;

}

#inside_wrapper {
float:left;
display:inline;
width:825px;
height:auto;
margin-top:0;
margin-left:44px;
padding:0;
border:0;
background:#000033;
font: 1.1em Verdana,Corbel,Tahoma,Arial,Verdana, Sans-serif;
text-align:center;
}

#inside_content {
float:left;
display:inline;
width:748px;
height:auto;
margin:0px 20px 0px 17px;
padding:5px 10px 20px 30px;
background:#FFFFFF;
text-align:left;
font:1.2em Arial,Verdana,Sans-serif;

}

#inside_content img {
float:right;
margin:0px 20px 0px 0px;
}

#inside_content ul li{
margin-left:30px;
line-height:20px;
}


#inside_preventive {
float:left;
display:inline;
width:748px;
height:800px;
margin:0px 20px 0px 17px;
padding:5px 10px 20px 30px;
background:#FFFFFF;
text-align:left;
font:1.2em Arial,Verdana,Sans-serif;

}

#inside_preventive img {
float:left;
margin:0px 30px 0px 0px;

}
#inside_preventive ul li{
margin-left:30px;
line-height:20px;
}

#inside_preventive2 {
float:left;
display:inline;
width:748px;
height:auto;
margin:0px 20px 0px 17px;
padding:5px 10px 20px 30px;
background:#FFFFFF;
text-align:center;
font:1.2em Arial,Verdana,Sans-serif;

}



.center {
float:left;
display:inline;
padding-left:150px;

}

#inside_gallery {
float:left;
display:inline;
width:700px;
height:auto;
margin:0px;
padding:0px;
background:#FFFFFF;
text-align:left;
font:1.2em Arial,Verdana,Sans-serif;
}

#inside_gallery img {
float:left;
margin:10px 0px 0px 5px;
}


#coupon_box {
float:left;
display:inline;
margin:0;
width:auto;
height:auto;
text-align:left;
font:1.2em Arial,Verdana,Sans-serif;
}

#coupon_box img{
float:left;

}

.intro_box {
float:left;
display:inline;
width:343px;
height:auto;
margin-left:10px;
padding:5px 0px 10px 0px;
background:#000033;
text-align:justify;
color:#FFFFFF;
font:.9em Arial,Verdana,Sans-serif;
}

.style_1 {
font-style:italic;
font-weight:bold;
color:#CC0000;
font-size:1.4em;
font-family:Times;
line-height:100%;
}

.style_2 {
font-weight:bold;
color:#99CCFF;
font-size:1.3em;
font-family:Corbel,"Lucida Grande",Arial;
}

.style_3 {
color:#000000;
font:bold 1.3em "Helvetica Neue",Helvetica,Arial,Sans-serif;
}

.style_4 {
color:#CC0000;
font:
}

.style_5 {
font-style:italic;
font-weight:bold;
color:#CC0000;
font-size:1.2em;
font-family:"Helvetica Neue",Helvetica,Arial,Sans-serif;
line-height:100%;
}

.style_6 {
font-style:italic;
font-weight:bold;
color:#CC0000;
font-size:1em;
font-family:Times;
line-height:100%;
}

.style_7 {
font-style:italic;
font-weight:bold;
color:#000033;
font-size:2.2em;
font-family:"Helvetica Neue",Helvetica,Arial,Sans-serif;
line-height:100%;
}



.graphic_box {
float:left;
clear:left;
display:inline;
width:385px;
height:auto;
margin:5px 0px 5px 5px;
text-align:left;
background:#000033;
}


#honest {
float:left;
display:inline;
clear:left;
width:825px;
height:165px;
margin:0;
padding:0px;
text-align:left;
font:1.3em Arial,Verdana,Sans-serif;
background:#000033 url(images/honest2.jpg) no-repeat;
}
	#honest p {
		width: 640px;
		height: auto;
		margin: 62px 0 0 134px;
		text-align: center;		
}
		
.text_1 {
float:left;
display:inline;
width:275px;
height:auto;
margin:53px 0px 10px 120px;
background:none;
text-align:right;
color:#FFFFFF;

}


.ad_box {
float:right;
display:inline;
width:auto;
height:225px;
margin:0;
padding:5px 10px 0px 0px;
background:#000033;
}

.ad_box_2 {
float:left;
width:370px;
height:110px;
margin:0;
padding:0;
text-align:left;
background:#000033;
}

.ad_box_2 img{
border:none;
}

.vendor_box {
float:left;
width:825px;
height:50px;
margin:0;
background:#FFFFFF;
border-top:2px solid #CC0000;
}


#home_bottom {
float:left;
width:850px;
height:150px;
margin:0;
padding:0;
border:0;
background:#000000 url(images/homepage_bottom.jpg) no-repeat;
font: 1.1em Verdana,Corbel,Tahoma,Arial,Verdana, Sans-serif;
text-align:center;

}

#content img{
float:left;
margin:3px 5px 5px 0px;

}

#content ul li{
list-style-type:decimal;

}



#nav_home {
float:left;
display:inline;
width:795px;
margin-left:44px;
padding-left:30px;
list-style:none;
background:#CC0000;
}

#nav_home li {
float:left;
margin:0;
padding:0;
font-weight:bold;
font-family:Corbel,"Lucida Grande",Arial;
font-size: 11px;
}

#nav_home a {
float:left;
display:block;
margin:0;
padding:4px 18px;
color:#FFFFFF;
text-decoration:none;
background:#CC0000;
}

#nav_home a:hover {
color:#FFFFFF;
background:#000000;
}

#nav_home ul {
list-style-type:none;

}

#videoclips {
float:left;
width:600px;
height:100px;
display:inline;
margin:0;
padding:10px;
background:#000000;
color:#FFFFFF;
border:solid 2px #CC0000;
}

#videoclips img {
float:left;
display:inline;
margin-left:50px;
padding:3px;
}

#contact_left {
float:left;
width:300px;
height:auto;
margin:0;
padding:10px;
border:solid 2px #000000;
}


#contact_right {
float:left;
width:325px;
height:auto;
margin:0 0 0 50px;
padding:0;
}
/*  TEXT
----------------------------*/

h1 {
letter-spacing:0px;
padding:2px;
color:#000066;
background-color:#FFFFFF;
padding-bottom:20px;
font:bold 3em Tahoma,Verdana, Sans-serif;
}

h2 {
clear:right;
margin:15px 0px 10px 0px;
padding:0px 0px 0px 0px;
letter-spacing:0px;
color:#003399;
font:bold 2em "Arial Black","Helvetica Neue",Helvetica,Arial,Sans-serif;
}

h3 {
letter-spacing:0px;
color:#FF9900;
font:bold 1.4em Tahoma,Verdana, Sans-serif;
background:#000000;
padding:3px;
}

h4 {
color:#CC0000;
padding-bottom:0px;
font-family:Arial Bold,Verdana, Sans-serif;
}





