			body {
				background:#f5f200 url(../images/bg_gold.jpg) top center no-repeat;
				background-attachment:fixed;
				font:normal 62.5%/1.4 helvetica,arial,serif;
				text-align:center;
			}
			
			a { text-decoration:none; }
			em { font-style:italic; }
			strong { font-weight:bold; }

			.blue { color:#06c; }
			.red { color:#c33; }

			#page {
				background:#fff;
				border:solid #a49100;
				border-radius:0 0 5px 5px;
				-moz-border-radius:0 0 5px 5px;
				-webkit-border-radius:0 0 5px 5px;
				-webkit-border-bottom-left-radius:5px;
				-webkit-border-bottom-right-radius:5px;
				border-width:0 1px 1px;
				margin:0 auto 25px;
				padding:0 15px 15px;
				text-align:left;
				width:960px;
			}
			
			#header {
				background:url(../images/bg_header.png) no-repeat;
				height:152px;
				margin:0 0 -150px;
				position:relative;
				z-index:10;
			}
			#header h1 {
				background:url(../images/mrcentral.png) no-repeat;
				height:180px;
				margin-top:-35px;
				position:relative;
				text-indent:-9999px;
				width:150px;
			}
			#header h1 a {
				display:block;
				height:180px;
				width:150px;
			}
			#header h2 {
				background:url(../images/txt_mrcentral.png);
				height:80px;
				left:140px;
				position:relative;
				text-indent:-9999px;
				top:-141px;
				width:313px;
			}
			#header h2 a {
				display:block;
				height:80px;
				width:313px;
			}
			#header h5.phone {
				background:url(../images/1866fixedright.png) no-repeat;
				height:40px;
				left:730px;
				position:relative;
				text-indent:-9999px;
				top:-210px;
				width:216px;
			}
			#header .utility {
				background:#0055ab url(../images/bg_utility.png) 0 49% repeat-x;
				border:1px solid #0055ab;
				border-radius:0 0 3px 3px;
				-moz-border-radius:0 0 3px 3px;
				-webkit-border-radius:0 0 3px 3px;
				-webkit-border-bottom-left-radius:3px;
				-webkit-border-bottom-right-radius:3px;
				height:25px;
				list-style:none;
				padding:5px;
				position:relative;
				text-align:right;
				width:950px;
			}
			#header .utility li {
				float:right;
				font:bold 12px helvetica,arial,sans-serif;
				margin:5px 10px;
				text-shadow:1px 1px 2px #333;
			}
			#header .utility li a {
				color:#fff;
			}
			#header .utility li a:hover {
				color:#ffe100;
			}
			
			div.slideshow {
				background:#fff;
				display:block;
				height:300px;
				margin:0 0 -100px;
				overflow:hidden;
				position:relative;
				top:80px;
				}
			* html div.slideshow,
			*:first-child+html div.slideshow {
				top:70px;
				}
			#sidebar {
				background:#ffff6a url(../images/bg_sidebar_endcap.png) 0 100% no-repeat;
				/*float:left;*/
				padding:190px 15px 15px;
				text-shadow:1px 1px 2px #d5d5d5;
				width:210px;
			}
			* html #sidebar {
				padding-top:50px;
			}
			#sidebar a {
				color:#464646;
			}
			#sidebar div.module {
				margin:0 0 25px;
			}
			#sidebar div#socialmedia {
				text-align:center;
			}
			#sidebar ul {
				font:normal 14px helvetica,arial,sans-serif;
				position:relative;
				z-index:10;
			}
			#sidebar ul li {
				background:url(../images/bg_sidebar_navitem.png) bottom center no-repeat;
				border-bottom:1px dotted #464646;
				padding:5px;
			}
			#sidebar ul li a {
				font-weight:bold;
			}
			#sidebar ul li a:hover {
				color:#000;
			}
			#sidebar ul li ul {
				font:normal 12px helvetica,arial,sans-serif;
				margin-top:5px;
			}
			#sidebar ul li ul.hide {
				display:none;
			}
			#sidebar ul li ul li {
				background-image:none;
				border-bottom:0;
			}
			#sidebar ul li ul li a {
				font-weight:normal;
			}
			
			#sidebar h4 {
				font:bold 12px helvetica,arial,sans-serif;
			}
			
			#content {
				/*float:right;*/
				line-height:1.5;
				padding:210px 35px 35px;
				text-shadow:1px 1px 1px #fff;
				width:650px;
			}
			#content.interior {
				padding:260px 35px 35px;
			}
			#content.admin {
				border:4px solid #004081;
				padding:180px 35px 35px;
				text-shadow:none;
				width:882px;
			}
			#content.admin ul#adminmenu {
				list-style:none;
				margin:0;
				padding:0;
				text-indent:0;
				}
			* html #content {
				margin-top:-115px;
			}
			
			#content a {
				color:#0072bc;
				font-weight:bold;
				text-decoration:underline;
			}
			#content a:hover {
				color:#c00;
			}
			#content h1 {
				border-bottom:1px dotted #333;
				color:#222;
				font:bold 40px helvetica,arial,sans-serif;
				letter-spacing:-1px;
				margin:0 0 5px;
				padding:0 0 5px;
			}
			#content h2 {
				color:#444;
				font:bold 24px helvetica,arial,sans-serif;
				letter-spacing:-1px;
				margin:1em 0 5px;
			}
			#content h3 {
				color:#666;
				font:bold 18px helvetica,arial,sans-serif;
				margin:1em 0 5px;
			}
			#content h4 {
				color:#888;
				font:bold 16px helvetica,arial,sans-serif;
				margin:1em 0 .25em;
			}
			#content blockquote {
				font-size:14px;
				margin:0 20px 1em;
			}
			#content p {
				font-size:14px;
				margin:0 0 1em;
			}
			#content blockquote.customer {
				background:#f7f7f7;
				border:1px solid #ccc;
				border-radius:5px;
				-moz-border-radius:5px;
				-webkit-border-radius:5px;
				margin:0 0 10px;
				padding:15px;
				}
			#content blockquote.customer p {
				margin:0;
				}
			#content blockquote cite {
				display:block;
				font-size:13px;
				font-weight:bold;
				text-align:right;
				}
			
			#content p cite {
				color:#999;
				font-size:12px;
				}
			#content table.terms {
				border:0;
				border-collapse:collapse;
				border-spacing:0;
			}
			#content table.terms th {
				border-bottom:1px solid #ccc;
				font:bold 14px helvetica,arial,sans-serif;
				padding:5px 0;
				width:150px;
			}
			#content table.terms td {
				border-bottom:1px solid #ccc;
				font:normal 14px helvetica,arial,sans-serif;
				padding:5px 0;
			}
			#content table .text {
				font:bold 14px helvetica,arial,sans-serif;
			}
			
			#content table.contact-list {
				border:1px solid #e6e6e6;
				border-collapse:collapse;
				border-spacing:0;
				font-size:13px;
				margin:15px 0;
				width:100%;
			}
			#content table.contact-list thead th {
				background:#f6f6f6;
				border:1px solid #e6e6e6;
				font-weight:bold;
				padding:5px;
			}
			#content table.contact-list tbody th {
				border:1px solid #e6e6e6;
				font-weight:bold;
				padding:5px;
				width:25%;
			}
			#content table.contact-list tbody td {
				border:1px solid #e6e6e6;
				padding:5px;
				width:25%;
			}
			#content fieldset {
				margin:0 0 10px;
				}
			#content fieldset legend {
				font:bold 18px helvetica,arial,sans-serif;
				margin:0 0 5px;
			}
			
			#content #emergency {
				background:#ffe;
				border:1px solid #ff0;
				margin:10px 0;
				padding:10px;
			}
			
			#content #login {
				background:#e6e6e6;
				border:1px solid #d5d5d5;
				border-radius:5px;
				-moz-border-radius:5px;
				-webkit-border-radius:5px;
				margin:20px auto;
				padding:15px;
				width:400px;
			}
			#content #login h2 {
				margin:0 0 0 0;
				padding:0 0 0 0;
			}
			#content #login label { color:#333; display:block; font:bold 14px helvetica,arial,sans-serif; margin:0 0 3px; }
			#content #login input.field { display:block; font:normal 28px georgia,times,serif; margin:0 0 15px; padding:5px; width:390px; }
			#content #login label.remember { float:left; font-size:11px; }
			#content #login input.submit { float:right; font:bold 14px helvetica,arial,sans-serif; padding:5px; }
			
			#content fieldset table {
				font-size:14px;
			}
			#content ol {
				font-size:14px;
				list-style:decimal;
				margin:0 0 1em 2em;
				text-indent:0;
			}
			
			#content ul {
				font-size:14px;
				list-style:square;
				margin:0 0 1em 2em;
				text-indent:0;
			}
			#content .next-link {
				font:bold 14px helvetica,arial,sans-serif;
				text-align:right;
			}
			
			#content ul.footnotes {
				border-top:1px solid #777;
				color:#777;
				font:normal 10px helvetica,arial,sans-serif;
				line-height:1.8;
				list-style:none;
				margin:0 0 1em;
				padding:5px 0 0;
				text-indent:0;
			}
			
			#content table {
				border:0;
				border-collapse:collapse;
				border-spacing:0;
				width:100%;
			}
			#content table ul {
				color:#333;
				font:normal 12px/1.4 helvetica,arial,sans-serif;
				list-style:square;
				margin:0 0 1em 2em;
				}
			#content table#locations {
				border:0;
				border-collapse:collapse;
				border-spacing:0;
				font-size:14px;
				width:100%;
			}
			#content table#locations thead th {
				border-bottom:1px solid #999;
				}
			#content table#locations td {
				font-weight:bold;
			}
			#content .aside {
				width:200px;
				}
			#content .aside.alignright {
				float:right;
				margin:0 0 10px 10px;
				}
				#content .aside img {
					display:block;
					}
				#content .aside p.caption {
					border-left:5px solid #ccc;
					font-size:11px;
					line-height:1.2;
					margin:5px 0 0;
					padding:0 0 0 10px;
					}
			#content .figure {
				background:#ff9;
				border:1px solid #ff3;
				margin:0 0 0 25px;
				padding:15px 15px 0;
				}
				#content .figure h4 {
					font:bold 14px helvetica,arial,sans-serif;
					margin:0 0 5px;
					}
				#content .figure p,
				#content .figure ul {
					font-size:12px;
					}
			#content table#brands {
				border:0;
				border-collapse:collapse;
				border-spacing:0;
				margin:0 0 10px;
				width:100%;
				}
				#content table#brands td {
					padding:10px;
					vertical-align:middle;
					}
			#ads {
				clear:both;
				display:block;
				height:81px;
				margin:15px 35px 40px;
				text-align:center;
			}
			#ads .offer {
				height:81px;
				margin-top:15px;
			}
			#ads .offer.left {
				float:left;
			}
			#ads .offer.center {
				float:left; margin:15px 0 0 20px;
			}
			#ads .offer.right {
				float:right;
			}
			
			#footer {
				clear:both;
				font:normal 11px helvetica,arial,sans-serif;
				text-align:center;
			}
			#footer a {
				color:#c00;
				font-weight:bold;
			}
			#footer .phone { margin:0 0 10px; }
			#footer .copyright { margin:0 0 5px; }
			#footer .links {}

			#thanks {
				background:#0055ab;
				border:1px solid #0055ab;
				border-radius:5px;
				-moz-border-radius:5px;
				-webkit-border-radius:5px;
				color:#fff;
				font-size:18px;
				margin:18px 0;
				padding:10px;
				text-align:center;	
			}
			
			#credit {
				color:#333;
				font:normal 11px helvetica,arial,sans-serif;
				margin:0 auto 20px;
				text-align:right;
				text-shadow:0 1px 0 #fa0;
				width:960px;
			}
			#credit a {
				color:#333;
				font-size:9px;
				font-weight:bold;
				letter-spacing:2px;
				text-transform:uppercase;
			}
			#credit a:hover {
				color:#c00;
			}
			
			.alignright {
				float:right;
				margin:0 0 1em 1em;
			}
			.important {
				color:#c00;
				font-weight:bold;
			}
			
#Forum {font-size:14px;}
#Forum table td {font-size:14px;}

			
			.clearfix:after {
				content: ".";
				display: block;
				clear: both;
				visibility: hidden;
				line-height: 0;
				height: 0;
			}
			 
			.clearfix {
				display: inline-block;
			}
			 
			html[xmlns] .clearfix {
				display: block;
			}
			 
			* html .clearfix {
				height: 1%;
			}