/*		COLORS
		Orange: #ff6d00
		Light Gray: #e4e4e4
		Text Gray: #666
*/
		*{
			margin:0;
			padding:0;
		}
		ul, li {
			list-style-image:none;
			list-style-position:outside;
			list-style-type:none;
		}
		body {
			background:#fff;
			font: 62.5% Helvetica, Arial, "Lucida Grand", sans-serif;
		}
		.wrapper {
			margin:0 auto;
			width:900px;
		}
		
/*		MASTHEAD*/
		.masthead {
			height:155px;
			padding-top:22px;
			position:relative;
			/*background:lightgreen;*/
		}
		.masthead h1 {
			background:transparent url(../images/rmlogo.png) no-repeat;
			height:30px;
			width:245px;
		}
		h1 strong {
			display:none;
		}
		.bannerimage {
			margin-top:7px;
		}
		

/*		NAV*/
		.nav {
			/*background:lightblue;*/
			height:20px;
			width:100%;
			padding-bottom:10px;
			border-bottom: 18px solid #e4e4e4;
			position:absolute;
			bottom:0px;
			color:#666;
		}
		.nav li {
			font-size:1.2em;
			float:left;
			display:block;
			border-left:1px solid #666;
			padding:0px 15px;
		}
		.nav li.first {
			border-left:none;
			padding-left:none;
		}
	

/*		CONTENT*/
		.content {
			margin-top:35px;
			font-size:1.3em;
			color:#666;
			line-height:1.5em;
			min-height:300px;
		}
		.content p {
			margin-bottom:20px;
		}
		.one-column {
			width:480px;
		}
		.two-column {
			width:280px;
			float:left;
			margin-left:30px;
		}
		.centered {
			width:480px;
			margin:0 auto;
			text-align: center;
		}
		.content .first {
			margin-left:0px;
		}
	
		h2 {
			font-size:1em;
			font-weight: bold;
		}
		h2, h3 {
			margin-bottom:5px;
		}
		h3 {
			font-size:14px;
		}
		
/*		PRICING TABLE*/
		table.pricegrid {
			margin:0 auto;
			height:190px;
		}
		table.pricegrid td {
			text-align: right;
			/*padding:3px 0px;*/
		}
		table.pricegrid td.left {
			text-align: left;
		}
		table h2 {
			font-size:1em;
		}
		.gray {
			background-color:#e4e4e4;
		}


/*		FAQ PAGE*/
		.questions{
			margin-top:-25px;
		}
		.questions a {
			color:#ff6d00;
		}
		.questions p {
			margin-bottom:3px;
		}
		p.backtotop {
			margin-top:-20px;
			font-size:.8em;
			color:#999;
		}
		.answers {
			margin:20px 0px;
			border-top:16px solid #e4e4e4;
			padding-top:6px;
		}


/*		CONTACT FORM*/
		form {
			width:480px;
		}
		fieldset {
			border:none;
		}
		input.formfields, textarea {
			background:#e4e4e4 none repeat scroll 0% 50%;
			border:0px none;
			color:#3E3E3E;
			font-family:Helvetica, Arial, "Lucida Grand", sans-serif;
			font-size:11px;
			padding:5px 0px 5px 5px;
			margin-top:10px;
			width:475px;
		}
		input.button {
			background:#fff;
			height:25px;
			width:60px;
			border: none;
			cursor:	pointer;
			margin:5px 0px;
			color:#666;
			padding:3px 0px 6px;
			position:relative;
			left:420px;
		}
		input.button:hover {
			background-color:#ff6d00;
			color:#fff;
		}
		#phone1{
			width:50%;
		}
		

/*		FOOTER*/
		.footer {
			font-size: 1.2em;
			height:60px;
			color:#666;
		}
		.footer img {
			vertical-align: middle;
			margin-right:10px;
		}
		

/*		CLASSES*/
		.clearleft {clear: left;}
		.clearright {clear: right;}
		.clearall {clear: both;}
		.orange {color:#ff6d00;}
/*		LINKS*/
		a img {
			border: 0;
		}
		a:link, a:visited {
			color:#ff6d00;
			text-decoration: none;
		}
		a:active, a:focus {
			outline: 0;
		}
		a:hover {
			color:#000;
			text-decoration: underline;
		}
		.nav li a {
			color:#666;
		}
		.nav li a:hover {
			color:#ff6d00;
		}

