Body {
font-size: 12px;
Color: #000000;
background-color: #ffffff;
font-family: arial, Helvetica, Tahoma, sans-serif;
margin: 0px;
padding: 0px;
background-image: url(http://www.bmscarpetcleaners.com/pics/background01.gif);
background-repeat: repeat-y;
background-position: center top;
}
#box01 {
position: relative;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
margin-bottom: 0px;
width: 1000px;
border: 0px;
padding: 0px;
}
#box02 {
position: relative;
border: 0px;
margin: 0px;
width: 965px;
height: 28px;
padding: 0px;
text-align: right;
padding-right: 35px;
padding-top: 16px;
}
*html #box02 {
width: 1000px;
w/idth: 965px;
height: 44px;
h/eight: 28px;
}
#box03 {
position: relative;
border: 0px;
padding: 0px;
margin: 0px;
text-align: left;
width: 930px;
height: 260px;
padding-right: 35px;
padding-left: 35px;
padding-bottom: 16px;
clear: left;
}
*html #box03 {
width: 1000px;
w/idth: 930px;
height: 276px;
h/eight: 260px;

}
#box04 {
position: relative;
float: left;
border: 0px;
padding: 0px;
padding-right: 35px;
margin: 0px;
width: 345px;
height: 260px;
}
#box05 {
position: relative;
float: right;
border: 0px;
padding: 0px;
margin: 0px;
width: 550px;
height: 260px;
}
#box06 {
position: relative;
border: 0px;
padding: 0px;
padding-bottom: 25px;
margin: 0px;
width: 345px;
text-align: center;
}
#box07 {
position: relative;
border: 0px;
padding: 0px;
margin: 0px;
width: 345px;
text-align: left;
font:"Times New Roman", Times, serif;
font-family:"Times New Roman", Times, serif;
font-style:italic;
font-size: 18px;
}
#box08 {
position: relative;
float:right;
border: 0px;
padding: 0px;
margin: 0px;
padding-right: 10px;
padding-top: 2px;
}
#box09 {
position: relative;
border: 0px;
padding: 0px;
margin: 0px;
height: 28px;
width: 1000px;
background-image: url(http://www.bmscarpetcleaners.com/pics/greybar.gif);
background-repeat: repeat-x;
background-position: left top;
}
#box10 {
position: relative;
border: 0px;
padding: 0px;
margin: 0px;
float: left;
padding-left: 25px;
width: 170px;
text-align: center;
}
#box11 {
position: relative;
border: 0px;
padding: 0px;
margin: 0px;
padding-top: 8px;
width: 170px;
text-align: center;
height: 20px;
}
#box12 {
position: relative;
border: 0px;
padding: 0px;
margin: 0px;
width: 1000px;
}
#box13 {
position: relative;
border: 0px;
padding: 0px;
margin: 0px;
float: left;
padding-left: 25px;
padding-top: 16px;
padding-bottom: 16px;
width: 170px;
text-align: center;
}
#box14 {
position: relative;
border: 0px;
padding: 0px;
margin: 0px;
background-color: #d3dfd1;
width: 1000px;
background-image: url(http://www.bmscarpetcleaners.com/pics/background02.jpg);
background-position: left bottom;
overflow: hidden;
}
#box15 {
position: relative;
border: 0px;
padding: 0px;
margin: 0px;
border-bottom: solid 1px #ffffff;
height: 1px;
overflow: hidden;
width: 1000px;
}
#box16 {
position: relative;
border: 0px;
padding: 0px;
margin: 0px;
height: 14px;
width: 1000px;
margin-bottom: 11px;
margin-top: 54px; 
padding-top: 0px;
padding-bottom: 1px;
text-align: center;
clear: left;
}
#box17 {
position: relative;
float: left;
border: 0px;
padding: 0px;
margin: 0px;
font: arial;
font-size: 11px;
color: #003700;
height: 14px;
font-weight: bold;
}
#box17 a:link {
font: arial;
font-size: 11px;
color: #003700;
font-weight: bold;
text-decoration: none;
}
#box17 a:visited {
font: arial;
font-size: 11px;
color: #003700;
font-weight: bold;
text-decoration: none;
}
#box18 {
position: relative;
float: left;
border: 0px;
padding: 0px;
margin: 0px;
padding-left: 10px;
padding-right: 75px;
text-align: left;
font: Arial;
font-size: 11px;
color: #003700;
height: 14px;
overflow: hidden;
font-weight: bold;
}
#box19 {
position: relative;
float: left;
border: 0px;
padding: 0px;
margin: 0px;
width: 324px;
overflow: hidden;
padding-top: 16px;
padding-left: 16px;
}
#box20 {
position: relative;
float: right;
border: 0px;
padding: 0px;
margin: 0px;
width: 580px;
padding-left: 40px;
padding-right: 40px;
padding-top: 16px;
text-align: left;
font:"Times New Roman", Times, serif;
font-family:"Times New Roman", Times, serif;
font-style:italic;
font-size: 21px;
}
#box21 {
position: relative;
border: 0px;
padding: 0px;
margin: 0px;
width: 1000px;
height: 280px;
}
#box22 {
position: relative;
float: right;
border: 0px;
padding: 0px;
margin: 0px;
margin-top: -15px;
}
#box23 {
position: relative;
border: 0px;
padding: 0px;
margin: 0px;
width: 324px;
height: 1px;
border-bottom: solid 2px #b0baaf;
border-top: solid 1px #b0baaf;
}
#box24 {
position: relative;
border: 0px;
padding: 2px;
margin: 0px;
width: 318px;
height: 20px;
background-color: #e9f2ea;
font: Tahoma, Geneva, sans-serif;
font-size: 14px;
font-weight: bold;
border-bottom: solid 0px #b0baaf;
border-right: solid 1px #b0baaf;
border-left: solid 1px #b0baaf;
margin-bottom: 1px;
color: #003700;
padding-top: 6px;
}
#box25 {
position: relative;
float: left;
border: 0px;
padding: 0px;
margin: 0px;
width: 24px;
height: 24px;
margin-right: 4px;
margin-top: -4px;
margin-left: 2px;
}
#box26 {
position: relative;
border: 0px;
height: 30px;
padding: 0px;
margin: 0px;
font: Tahoma, Geneva, sans-serif;
font-size: 24px;
font-weight: bold;
color: #003700;
width: 345px;
text-align: left bottom;
}
#box27 {
position: relative;
border: 0px;
padding: 0px;
margin: 0px;
width: 345px;
text-align: left;
font: Tahoma, Geneva, sans-serif;
font-size: 24px;
font-weight: bold;
color: #003700;
font-style: normal;
}
#box28 {
position: relative;
float: left;
border: 0px;
padding: 0px;
margin: 0px;
width: 725px;
text-align: left;
padding-top: 6px;
padding-left: 25px;
font: Tahoma, Geneva, sans-serif;
font-size: 14px;
font-weight: bold;
color: #003700;
}
#box29 {
position: relative;
float: left;
border: 0px;
padding: 0px;
margin: 0px;
width: 250px;
text-align: left;
padding-top: 6px;
font: Tahoma, Geneva, sans-serif;
font-size: 12px;
font-weight: bold;
color: #003700;
}
#box29 a:link {
color: #003700;
}
#box29 a:visited {
color: #003700;
}
#box29 a {
float: right;
padding: 0px;
padding-right: 25px;
text-decoration:none;
}
#box30 {
position: relative;
border: 0px;
padding: 0px;
margin: 0px;
width: 950px;
text-align: left;
padding-left: 25px;
padding-right: 25px;
padding-top: 16px;
padding-bottom: 16px;
font:"Times New Roman", Times, serif;
font-family:"Times New Roman", Times, serif;
font-style:italic;
font-size: 18px;
}
#box31 {
position: relative;
border: 0px;
padding: 0px;
margin: 0px;
width: 1000px;
height: 160px;
clear: left;
}
#box32 {
position: relative;
float: left;
border: 0px;
padding: 0px;
margin: 0px;
width: 475px;
height: 600px;
text-align: left;
padding-left: 25px;
padding-right: 0px;
padding-top: 16px;
padding-bottom: 16px;
font: Tahoma;
font-size: 18px;
}
#box32 a:link {color: #003700;
}
#box33 {
position: relative;
float: left;
border: 0px;
padding: 0px;
margin: 0px;
width: 450px;
height: 600px;
text-align: left;
padding-left: 25px;
padding-right: 25px;
padding-top: 16px;
padding-bottom: 16px;
overflow: auto;
}
#box34 {
position: relative;
float: left;
border: 0px;
padding: 0px;
margin: 0px;
width: 675px;
text-align: left;
padding-top: 6px;
padding-left: 25px;
font: Tahoma, Geneva, sans-serif;
font-size: 14px;
font-weight: bold;
color: #003700;
}
#box35 {
position: relative;
border: 0px;
padding: 0px;
margin: 0px;
width: 1000px;
height: 650px;
}
#box36 {
position: relative;
float: left;
border: 0px;
padding: 0px;
margin: 0px;
width: 304px;
overflow: hidden;
padding-top: 16px;
padding-left: 16px;
}
#box37 {
position: relative;
border: 0px;
padding: 0px;
margin: 0px;
width: 288px;
height: 1px;
border-bottom: solid 2px #b0baaf;
border-top: solid 1px #b0baaf;
}
#box38 {
position: relative;
border: 0px;
padding: 2px;
margin: 0px;
width: 280px;
height: 107px;
background-color: #e9f2ea;
font: Tahoma, Geneva, sans-serif;
font-size: 12px;
font-weight: bold;
border-bottom: solid 0px #b0baaf;
border-right: solid 1px #b0baaf;
border-left: solid 1px #b0baaf;
margin-bottom: 1px;
margin-right: 16px;
padding-left: 4px;
color: #003700;
padding-top: 6px;
overflow: auto;
}
#box39 {
position: relative;
border: 0px;
padding: 0px;
margin: 0px;
width: 280px;
text-align: center;
padding-bottom:4px;
font-size: 14px;
}
#box40 {
position: relative;
border: 0px;
padding: 0px;
margin: 0px;
width: 1000px;
height: 400px;
}
#box41 {
position: relative;
border: 0px;
padding: 2px;
margin: 0px;
width: 316px;
height: 110px;
background-color: #e9f2ea;
font: Tahoma, Geneva, sans-serif;
font-size: 12px;
font-weight: bold;
border-bottom: solid 0px #b0baaf;
border-right: solid 1px #b0baaf;
border-left: solid 1px #b0baaf;
margin-bottom: 1px;
margin-right: 16px;
padding-left: 4px;
color: #003700;
padding-top: 6px;
overflow: auto;
}
#box42 {
position: relative;
border: 0px;
padding: 0px;
margin: 0px;
width: 316px;
text-align: center;
padding-bottom:4px;
font-size: 14px;
}
#box43 {
position: relative;
border: 0px;
padding: 0px;
margin: 0px;
height: 90px;
float: left;
margin-top: 24px;
}
#box44 {
position: relative;
border: 0px;
padding: 0px;
margin: 0px;
height: 90px;
float: left;
padding-left: 43px;
margin-top: 24px;
}
#box45 {
position: relative;
border: 0px;
padding: 0px;
margin: 0px;
height: 78px;
float: left;
padding-left: 44px;
padding-top: 12px;
margin-top: 24px;
}
#box46 {
position: relative;
border: 0px;
padding: 0px;
margin: 0px;
height: 12px;
float: right;
}
#box47 {
position: relative;
border: 0px;
padding: 0px;
margin: 0px;
float: left;
text-align: left;
padding-right: 4px;
height: 14px;
}
#box47:hover {
background-color: #FFF;
}
#box47 a:link {
color: #003700;
text-decoration: none;
	}
#box47 a:visited {
color: #003700;
text-decoration: none;
}
#box48 {
position: relative;
border: 0px;
padding: 0px;
margin: 0px;
width: 950px;
text-align: left;
padding-left: 25px;
padding-right: 25px;
padding-top: 16px;
padding-bottom: 16px;
font: Tahoma, Geneva, sans-serif;
font-family: Tahoma, Geneva, sans-serif;
font-style:none;
font-size: 13px;
}
#box49 {
position: relative;
border: 0px;
padding: 0px;
margin: 0px;
width: 600px;
padding-right: 25px;
}
#box50 {
position: relative;
border: 0px;
padding: 0px;
padding-bottom: 20px;
margin: 0px;
width: 600px;
font: "Times New Roman", Times, serif;
font-family: "Times New Roman", Times, serif;
font-style: italic;
font-size: 18px;
color: #000;
}
#box50 a:visited {
color: #003700;
}
#box50 a:link {
color: #003700;
}
#box51 {
position: relative;
border: 0px;
padding: 0px;
margin: 0px;
margin-top: -5px;
width: 325px;
background-color:#d4e4d7;
float:right;
text-align: left;
font-family:Tahoma, Geneva, sans-serif;
font:Tahoma;
font-size: 12px;
color: #003700;
font-weight: bold;
}
#box51 ul {
padding-left: 0px;
margin: 0px;
border-right: solid 1px #b0baaf;
border-left: solid 1px #b0baaf;
list-style-type:disc;
list-style-position: inside;
}
#box51 ul li {
padding: 0px;
padding-top: 0px;
padding-bottom: 2px;
background-color: #e9f2ea;
padding-left: 5px;
}
#box51 p {
padding: 0px;
margin: 0px;
padding-top: 2px;
padding-bottom: 2px;
background-color: #e9f2ea;
padding-left: 5px;
border-right: solid 1px #b0baaf;
border-left: solid 1px #b0baaf;
}
#box52 {
position: relative;
border: solid 1px #b0baaf;
border-bottom: 0px;
border-top: 0px;
padding: 5px;
padding-top: 2px;
padding-bottom: 3px;
margin: 0px;
width: 313px;
text-align:left;
font-size: 14px;
}
#box53 {
position: relative;
border: 0px;
padding: 0px;
margin: 0px;
margin-top: 0px;
width: 325px;
background-color:#d4e4d7;
text-align: left;
font-family:Tahoma, Geneva, sans-serif;
font:Tahoma;
font-size: 12px;
color: #003700;
font-weight: bold;
}
#box53 ul li {
font-weight: normal;
font-size: 11px;
}
#box54 {
position: relative;
border: 0px;
padding: 0px;
margin: 0px;
width: 325px;
height: 10px;
background-color:#FFF;
}
#box55 {
position: relative;
border: 0px;
padding: 0px;
margin: 0px;
border-top: solid 1px #b0baaf;
border-bottom: solid 2px #b0baaf;
width: 325px;
height: 1px;
background-color:#FFF;
}
#box56 {
position: relative;
border: 0px;
padding: 0px;
margin: 0px;
height: 65px;
width: 600px;
overflow: hidden;
}
#box57 {
position: relative;
border: 0px;
padding: 0px;
margin: 0px;
border-top: solid 1px #e5e5e5;
border-bottom: solid 2px #e5e5e5;
width: 600px;
height: 1px;
background-color:#FFF;
}
#box58 {
position: relative;
border: 0px;
padding: 0px 10px 0px 10px;
margin: 0px;
width: 580px;
font: Tahoma, Geneva, sans-serif;
font-family: Tahoma, Geneva, sans-serif;
font-style: normal;
font-size: 13px;
color:#000;
}
#box59 {
position: relative;
border: 0px;
padding: 0px;
margin: 0px;
padding-top: 10px;
width: 170px;
text-align: center;
height: 20px;
}
#box60 {
position: relative;
border: 0px;
padding: 0px;
margin: 0px;
float: left;
padding-left: 45px;
height: 65px;
}
#box61 {
position: relative;
border: 0px;
padding: 0px;
margin: 0px;
border-top: solid 1px #d4e4d7;
border-bottom: solid 2px #d4e4d7;
width: 950px;
height: 1px;
background-color:#FFF;
}
#box62 {
position: relative;
border: 0px;
padding: 0px 10px 0px 10px;
margin: 0px;
width: 930px;
font: Tahoma, Geneva, sans-serif;
font-family: Tahoma, Geneva, sans-serif;
font-style: normal;
font-size: 14px;
color:#003700;
background-color: #d4e4d7;
font-weight:bold;
padding-bottom: 2px;
}
#box62 a:link {
font: Tahoma, Geneva, sans-serif;
font-family: Tahoma, Geneva, sans-serif;
font-style: normal;
font-size: 14px;
color:#003700;
font-weight: bold;
text-decoration:none;
}
#box62 a:visited {
font: Tahoma, Geneva, sans-serif;
font-family: Tahoma, Geneva, sans-serif;
font-style: normal;
font-size: 14px;
color:#003700;
font-weight: bold;
text-decoration:none;
}
#box63 {
position: relative;
border: 0px;
padding: 10px;
margin: 0px;
width: 930px;
font: Tahoma, Geneva, sans-serif;
font-family: Tahoma, Geneva, sans-serif;
font-style: normal;
font-size: 13px;
color:#000;
}
#box64 {
position: relative;
border: 0px;
padding: 0px;
margin: 0px;
width: 950px;
text-align: left;
padding-left: 25px;
padding-right: 25px;
padding-top: 16px;
padding-bottom: 16px;
font: "Times New Roman", Times, serif;
font-family:"Times New Roman", Times, serif;
font-style:italic;
font-size: 18px;
}
#box65 {
position: relative;
border: 0px;
padding: 0px;
margin: 0px;
width:950px;
font: Tahoma, Geneva, sans-serif;
font-family: Tahoma, Geneva, sans-serif;
font-style: normal;
font-size: 13px;
color:#003700;
font-weight: bold;
text-decoration:none;
}
#box65 a:link {
font: Tahoma, Geneva, sans-serif;
font-family: Tahoma, Geneva, sans-serif;
font-style: normal;
font-size: 14px;
color:#003700;
font-weight: bold;
text-decoration:none;
}
#box65 a:visited {
font: Tahoma, Geneva, sans-serif;
font-family: Tahoma, Geneva, sans-serif;
font-style: normal;
font-size: 14px;
color:#003700;
font-weight: bold;
text-decoration:none;
}
#box66 {
position: relative;
border: 0px;
padding: 0px;
margin: 0px;
}
#box67 {
position: relative;
border: 0px;
padding: 0px;
margin: 0px;
}
#box68 {
position: relative;
border: 0px;
padding: 0px;
margin: 0px;
}
#box69 {
position: relative;
border: 0px;
padding: 0px;
margin: 0px;
}
#box70 {
position: relative;
border: 0px;
padding: 0px;
margin: 0px;
}
#box71 {
position: relative;
border: 0px;
padding: 0px;
margin: 0px;
}
#box72 {
position: relative;
border: 0px;
padding: 0px;
margin: 0px;
}
#box73 {
position: relative;
border: 0px;
padding: 0px;
margin: 0px;
}
#box74 {
position: relative;
border: 0px;
padding: 0px;
margin: 0px;
}
#box75 {
position: relative;
border: 0px;
padding: 0px;
margin: 0px;
}
#box76 {
position: relative;
border: 0px;
padding: 0px;
margin: 0px;
}
#box77 {
position: relative;
border: 0px;
padding: 0px;
margin: 0px;
}
#box78 {
position: relative;
border: 0px;
padding: 0px;
margin: 0px;
}
#box79 {
position: relative;
border: 0px;
padding: 0px;
margin: 0px;
}
/* Text-Styles (or fabrics hahaha) */ 
.text01 {
font: Tahoma, Geneva, sans-serif;
font-size: 24px;
font-weight: bold;
color: #003700;
font-style: normal;
line-height:22px;
}
.text01 a:link {
	font-family: Tahoma, Geneva, sans-serif;
	font: Tahoma, Geneva, sans-serif;
	color: #003700;
	font-style: normal;
	text-decoration:none;
	line-height:normal;
	font-size: 20px;
}
.text01 a:visited {
	font-family: Tahoma, Geneva, sans-serif;
	font: Tahoma, Geneva, sans-serif;
	color: #003700;
	font-style: normal;
	text-decoration:none;
	line-height:normal;
	font-size: 20px;
}
/* menus code */

#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}
 
#nav a {
	display: block;
	width: 84px;
}
 
#nav li { /* all list items */
	float: left;
	width: 84px; /* width needed or else Opera goes nuts */
}
 
#nav li ul { /* second-level lists */
	position: absolute;
	background: none;
	width: 178px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	border: solid 2px #003700;
	border-top: 0px;
	z-index: 100;
}
 
#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}
#navbox {
position: relative;
border: 0px;
padding: 8px;
margin: 0px;
width: 162px;
height: 12px;
border-top: 1px solid #FFFFFF;
background-color: #e5e5e5;
padding-bottom: 0px;
padding-top: 6px;
text-align:left;
}
#navbox2 {
position: relative;
border: 0px;
padding: 8px;
margin: 0px;
width: 162px;
height: 12px;
border-top: 1px solid #FFFFFF;
background-color: #e5e5e5;
padding-bottom: 2px;
padding-top: 4px;
text-align:left;
}
#navbox:hover {
background-color: white;
}
#navbox2:hover {
background-color: white;
}

/* bottom menu */

#nav2, #nav2 ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	font: Arial;
font-size: 11px;
color: #003700;
font-weight: bold;
text-decoration: none;
}
 
#nav2 a {
	display: block;
	width: 54px;
}
 
#nav2 li { /* all list items */
	float: left;
	width: 54px; /* width needed or else Opera goes nuts */
}
 
#nav2 li ul { /* second-level lists */
	position: absolute;
	background: none;
	width: 130px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	border: solid 1px #003700;
	border-bottom: 0px;
	margin-top: -94px;
	margin-left: 1px;
	z-index: 101;
}
 
#nav2 li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}
#nav2box {
position: relative;
border: 0px;
padding: 4px;
margin: 0px;
width: 122px;
border-bottom: 1px solid #FFFFFF;
background-color: #e5e5e5;
font: arial;
font-size: 11px;
color: #003700;
text-decoration: none;
font-weight: bold;
padding-top: 2px;
padding-bottom: 2px;
text-align:left;
}
#nav2box2 {
position: relative;
border: 0px;
padding: 4px;
margin: 0px;
width: 122px;
border-bottom: 1px solid #FFFFFF;
background-color: #e5e5e5;
font: arial;
font-size: 11px;
color: #003700;
font-weight: bold;
text-decoration: none;
padding-top: 2px;
padding-bottom: 2px;
text-align:left;
}
#nav2box:hover {
background-color: white;
}
#nav2box2:hover {
background-color: white;
}
#nav2 li a:link {
font: arial;
font-size: 11px;
color: #003700;
font-weight: bold;
text-decoration: none;
}
#nav2 li a:link {
font: arial;
font-size: 11px;
color: #003700;
font-weight: bold;
text-decoration: none;
}
#nav2 li a:active {
font: arial;
font-size: 11px;
color: #003700;
font-weight: bold;
text-decoration: none;
}
#nav2 li a:visited {
font: arial;
font-size: 11px;
color: #003700;
font-weight: bold;
text-decoration: none;
}
