body {
	background-image: url(images/grey_bg.jpg);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}



a:link {
	color:#cc9900; 
}
a:visited {
	color:#000033;
}
a:hover {
	color: #CC9900;
}
a:active {
	
}



.footerlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	letter-spacing: 1px;
}



/*a.body:link {color: #cc9900; }
a.body:visited {color: #000033; }
a.body:hover {color: #990000; }*/

#footer a {color: #ffffff; text-decoration: none;}
#footer a:hover {color: #ffcc66;}




.bodycopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
}

.offscreen {position:absolute; left: -3000px;}




/* Home */

#home-nav {
		margin:0;
		padding:0;
		
		width:100%;
		float:left;	
		
	}
	
	#home-nav {
		
		
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		letter-spacing:1px;
		color:#fff;
		
		text-decoration:none;
	}

	#home-nav a:link,
	#home-nav a:visited {
		color:#fff;
		
		text-decoration:none;	
	}


/* secondary pages */


#nav {
		margin:0;
		padding:0;
		
		width:100%;
		float:left;
		
		
	}
	#nav li {
		display:inline;
		padding:0;
		margin:0;
		
		
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		letter-spacing:1px;
		color:#fff;
	}
	#nav a:link,
	#nav a:visited {
		color:#fff;
		
		padding:20px 0px 4px 18px;
		float:left;
		width:auto;
		
		text-decoration:none;
		
		
	}
	
	#rentals #nav-rentals a,
	#about-mpm #nav-about-mpm a,
	#services #nav-services a,
	#contact #nav-contact a,
	#about-mii #nav-about-mii a
	 {
		color: #FFCC33;
	}
	

	
	#nav, #home-nav a:hover {
  		color: #FFCC33; 
  }
  
.mii-nav-center { margin:0 0 0 50px;
}

#services-categories {width: 500px; float:left 
}

#pictureright {
	float: right; /* since this element is floated, a width must be given */
	width: 250px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	/*background: #EBEBEB;  the background color will be displayed for the length of the content in the column, but no further */
	padding: 15px 10px;
}

h1 {font-size:18px; font-family:Arial, Helvetica, sans-serif;}

.rtimage {margin-left:10px; margin-bottom:10px; border:#000000 solid 1px;}

.rtimage2 {margin-left:10px; margin-top:50px; margin-bottom:10px; border:#000000 solid 1px;}