body { 
	margin : 0;
	background-color: #F9D236
	} 
#outer { 
	width : 760px;
	padding : 0;
	margin : 0 auto; 
	height : auto;
	background-image : url(../images/bg1.gif);
	background-repeat : repeat-y;
	} 
	
	img {
vertical-align:bottom;
}
	
#hm #outer{ 
	width : 760px;
	padding : 0;
	margin : 0 auto; 
	height : auto;
	background-image : url(../images/bg.gif);
	background-repeat : repeat-y;
	} 

#eq
{
font-weight:bold;
text-transform:inherit;
}


#eq a
{
border-bottom:1px dotted #333;
text-decoration:none;
color:#333;
}

.eq
{
font-weight:bold;
text-transform:inherit;
}


.eq a
{
border-bottom:1px dotted #333;
text-decoration:none;
color:#333;
}


#el a
{
border-bottom:1px dotted #333;
text-decoration:none;
color:#333;
}


.el a
{
border-bottom:1px dotted #333;
text-decoration:none;
color:#333;
}

#header { 
	width : 760px;
	height : 100px;
	margin : 0;
	padding : 0;
	background-color : #f9d236;
	border-top : 15px solid #f9d236;
	border-bottom : 6px solid #fff;
	} 
#logo { 
	width : 272px;
	float : left;
	margin : 0;
	padding : 0;
	} 
#logo-right { 
	width : 488px;
	height : 110px;
	float : left;
	margin : 0;
	padding : 0;
	background-image : url(../images/logo_right.gif);
	background-position : left top;
	background-repeat : no-repeat;
	} 
#leftnav { 
	width : 187px;
	margin : 0;
	padding : 0;
	float : left;
	} 

.mfs { 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFF8CF;
	font-size : 10px;
	width : 75px;
	margin:4px;
	padding:4px;
	display:block;
	float :left;
	} 

.mfs:hover { 
	background-color:#F9D236;
	} 

#banner { 
	width : 573px;
	margin : 0;
	padding : 0;
	float : left;
	} 
	
#content { 
	width : 533px;
	margin : 0 20px 0 20px;
	padding : 0;
	float : left;
	} 
	
#contentf { 
	width : 360px;
	margin : 0 0px 0 20px;
	padding : 0;
	float : left;
	} 
	
#dists { 
	width : 220px;
	margin : 0 60px 20px 0px;
	border-right:1px dashed #ccc;
	float : left;
	} 
	
#contentf p { 
	margin : 0;
	line-height:1.3em;
	padding : 0 10px 14px 0;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-align:justify;
	color : #333;
	} 

#content p{ 
	margin : 0;
	line-height:1.3em;
	padding : 0 10px 14px 0;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-align:justify;
	color : #333
	} 
	
	

#content p a:link{ 
text-decoration:none;
color:blue;
	} 
	
#content p a:visited{ 
text-decoration:none;
color:blue;
	} 	
	
#contentf h1 { 
	margin : 0;
	padding : 10px 10px 10px 0;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #535353;
} 

#icons { 
	width : 362px;
	margin : 0 0 0 15px;
	padding : 0;
	float : left;
	} 

#icons2 { 
	width : 362px;
	margin : 0 0 0 15px;
	padding : 0;
	float : left;
	} 
/* #content p {
	padding : 5px 10px 5px 0px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-align:justify;
	color : #333;
	}
	*/ 
#hm #content p { 
	padding : 0 60px 10px 0;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #333;
	} 
#content h1 { 
	margin : 0;
	padding : 10px 10px 10px 0;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #535353;
} 
#icons h1 { 
	margin : 0;
	padding : 0 60px 10px 0;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #535353;
	} 
.lbox1 {
	background-color : #333;
	/* Height of navigation box */
	height : 265px;
	background-image : url(../images/l_bottom.gif);
	background-position : bottom left;
	background-repeat : no-repeat;
} 
.lbox1 ul { 
	padding : 15px 0 0 0;
	margin : 0;
} 
.lbox1 li { 
    display:block;
	font : bold 11px Verdana, Arial, Helvetica, sans-serif;
	color : #fc3;
	border-bottom: 1px solid #444;
	margin-left:10px;
	margin-right:10px;
	line-height:12px;
} 

.lbox1 li a{
	display:block; 
	background: #333 url(../images/vmenuarrow.gif) no-repeat center left;
	padding: 5px 0px 5px 15px;
	font : bold 11px Verdana, Arial, Helvetica, sans-serif;
	color : #ffcc33;
	text-decoration : none;


}

.lbox1 a:hover { 
	color : #fff;
	background: #333 url(../images/vmenuarrowhover.gif) no-repeat center left;
} 
.no-border { 
	border-bottom : none;
} 

.lbox2 {
	background-color : #333333;
	height : 180px;
	margin-top : 10px;
	background-image : url(../images/l_bottom.gif);
	background-position : bottom left;
	background-repeat : no-repeat;
} 

.lbox2 a { 
	font : bold 11px Verdana, Arial, Helvetica, sans-serif;
	color : #ffcc33;
	text-decoration : none;
	margin : 0;
	padding : 0;
} 

.lbox2 a:hover { 
	color : #fff;
} 

.lbox2 .top10 { 
	margin-top : 10px;
} 
.lbox2 p { 
	font : normal 11px Verdana, Arial, Helvetica, sans-serif;
	color : #ffcc33;
	padding : 0;
	margin : 0 0 0 15px;
} 





.lbox3 {
	background-color : #333;
	/* Height of navigation box */
	height : 120px;
	margin-top : 10px;
	background-image : url(../images/l_bottom.gif);
	background-position : bottom left;
	background-repeat : no-repeat;
} 
.lbox3 ul { 
	padding : 15px 0 0 0;
	margin : 0;
} 
.lbox3 li { 
    display:block;
	font : bold 11px Verdana, Arial, Helvetica, sans-serif;
	color : #fc3;
	border-bottom: 1px solid #444;
	margin-left:10px;
	margin-right:10px;
	line-height:12px;
/*	border-bottom : 1px dotted #d0b8ca; */
} 

.lbox3 li a{
	display:block; 
	background: #333 url(../images/vmenuarrow.gif) no-repeat center left;
	padding: 5px 0px 5px 15px;
	font : bold 11px Verdana, Arial, Helvetica, sans-serif;
	color : #ffcc33;
	text-decoration : none;


}

.lbox3 a:hover { 
	color : #fff;
	background: #333 url(../images/vmenuarrowhover.gif) no-repeat center left;
} 








.lbox4 {
	background-color : #333333;
	height : 360px;
	margin-top : 10px;
	background-image : url(../images/l_bottom.gif);
	background-position : bottom left;
	background-repeat : no-repeat;
} 

.imm {
	margin: 0px 0px 10px 18px;
	}
	
.lbox4 p { 
	font : bold 11px Verdana, Arial, Helvetica, sans-serif;
	color : #ffcc33;
	padding : 0;
	margin : 0 0 0 15px;
	text-align : left;
} 

.lbox4 ul { 
	padding : 10px 0 0 0;
	margin : 0;
} 

.lbox4 li { 
    display:block;
	font : bold 11px Verdana, Arial, Helvetica, sans-serif;
	color : #fc3;
	text-decoration:none;
	margin-left:10px;
	line-height:10px;
} 

.lbox4 li a{
	display:block; 
	background: #333 url(../images/vmenuarrow.gif) no-repeat center left;
	padding: 0px 0px 0px 15px;
	font : bold 11px Verdana, Arial, Helvetica, sans-serif;
	color : #ffcc33;
	text-decoration : none;

}

.lbox4 a:hover { 
	color : #fff;
	background: #333 url(../images/vmenuarrowhover.gif) no-repeat center left;
} 


div.tablerow { 
	clear : both;
	width : 372px;
	height : 104px;
	padding : 0;
} 

div.tablerow div img{ 
border: 2px solid white;}

div.tablerow div:hover img{
border: 2px solid #F9D236;} 

div.tablerow.last { 
	border: 0;
} 
div.tablerow div { 
	float : left;
	height : 104px;
	text-align : center;
	border: 0;
} 
div.tablerow div.last { 
	border : 0;
} 

/* vehicle lifts coding */

div.tablerow2 {
	clear : both;
	width : 480px;
	height : 104px;
	padding : 0;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000033;
	border-right-color: #000033;
	border-bottom-color: #000033;
	border-left-color: #000033;
} 

div.tablerow2 div img{ 
border: 2px solid white;}

div.tablerow2 div:hover img{
border: 2px solid #F9D236;} 

div.tablerow2.last2 { 
	border: 0;
} 
div.tablerow2 div { 
	float : left;
	padding-left:35px;
	height : 104px;
	text-align : center;
	border: 0;
} 
div.tablerow2 div.last2 { 
	border : 0;
} 






.tabhead {
	display:block;
	font-weight:bold;
	text-align:right;
	background-color:#FC0;
}

.tabhead p {
line-height:1.3em}

TABLE   {
 /* border-collapse: collapse */
font : normal 11px Verdana, Arial, Helvetica, sans-serif;
margin-bottom:30px;
 }

.row1,.row2,.row3  {
	background-color:#FFF8C4;
	padding: 2px;
}

.row9
{font-size:9px;
font-weight:bold;
background-color:#FC0;
}

.row11
{font-size:9px;
background-color:#FFF8CF;
}

.row11 a
{
display:block;
text-align:center;
font : normal 9px Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
padding:2px;
color:#333;
background-color:#FC0;
}

.row11 a:hover
{
padding:2px;
color:#FC0;
background-color:#333;
}

#footer { 
	width : 760px;
	height : 74px;
	clear : both;
	margin : 0;
	padding : 0;
	background-image : url(../images/footer1.gif);
	background-repeat : no-repeat;
} 
#hm #footer{ 
	width : 760px;
	height : 74px;
	clear : both;
	margin : 0;
	padding : 0;
	background-image : url(../images/footer.gif);
	background-repeat : no-repeat;
} 
#footer p { 
	font : bold 10px Verdana, Arial, Helvetica, sans-serif;
	color : #fff;
	line-height : 74px;
} 
#footer .copyright { 
	margin : 0 30px 0 100px;
	float : left;
	padding : 0;
	line-height : 74px;
} 
#footer p a { 
	color : #fff;
	text-decoration : none;
} 


.rbox1 {
	background-color : #333333;
	height : 280px;
	width : 185px;
	margin : 5px 0px 0px 0px;
	background-image : url(../images/rbottom.gif);
	background-position : bottom right;
	background-repeat : no-repeat;
	text-align : center;
	float : right;
} 
.rbox1 p { 
	font : normal 10px Verdana, Arial, Helvetica, sans-serif;
	color : #fff;
	padding : 0;
	margin : 0 15px 0 15px;
	text-align : left;
} 
.rbox1 p a { 
	font : bold 10px Verdana, Arial, Helvetica, sans-serif;
	color : #FC3;
	padding : 0;
	margin : 0;
	text-align : left;
	text-decoration : none;
} 

.rbox1 p a:hover { 
	color : #FFF;
	border-bottom:1px dotted #FFF;
} 

.rbox1 h2 { 
	font : bold 10px Verdana, Arial, Helvetica, sans-serif;
	color : #ffcc33;
	padding : 0;
	margin : 15px 15px 10px 15px;
	text-align : left;
	text-decoration : none;
} 

#content h2 {
	font : bold 10px Verdana, Arial, Helvetica, sans-serif;
	color : #BF8D23;
	padding : 0;
	margin : 15px 15px 10px 0px;
	text-align : left;
	text-decoration : none;
	}

#tleft{
	float:left;
	width:120px;
	font-size:0.9em;
	line-height:1.5em;
	margin: 0;
	padding: 2px 20px 10px 0px;
}

#cleft{
	float:left;
	width:240px;
	font-size:0.9em;
	line-height:1.5em;
	margin: 0;
	padding: 10px 20px 10px 0px;
}

#tright{
	float:right;
	text-align:right;
	width:200px;
	font-size:0.9em;
	line-height:1.5em;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 20px;
}

#diagnostics #content a{
border-bottom:1px dotted #111;
text-decoration:none;
color:#000;
}

#diagnostics #content a:hover{
border-bottom:1px solid #111;
}


#win a{
	font : bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #222;
	text-decoration:none;
	}

.tright2{
	float:right;
	clear:right;
	text-align:right;
	width:200px;
	font-size:0.9em;
	line-height:1.5em;
	padding: 0px 0 5px 20px;
}


.tright3{
	float:left;
	clear:none;
	text-align:left;
	width:200px;
	font-size:0.9em;
	line-height:1.5em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-left: 0px;
	left: auto;
	clip: rect(auto,auto,auto,auto);
}

#tright4{
	float:right;
	text-align:right;
	width:148px;
	font-size:0.9em;
	line-height:1.5em;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 20px;
}

.tline{
	float:left;
/*	clear:right; */
	width:180px;
	font-size:0.9em;
	line-height:1.5em;
	padding: 0px 0 5px 20px;
}

.image1 {
	border:#EEE 1px dashed;
	}
.imgr {
margin-left:50px;
	}
	
	.imgl {
float:left;
margin:0px 5px 2px 0px;
border:1px #EEE solid;
padding:5px;
	}

#content ul {
	clear:left;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
} 
/* 
.hovva img{
border: 2px solid white;
}

.hovva:hover img{
border: 2px solid #F9D236;
}

.hovva:hover{
color: red; 
}
*/
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }

#overlay{ background-image: url(http://www.boston-ge.com/overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(http://www.boston-ge.com/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}
