.body  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 15px;
	font-weight : normal;
	color: #474647;
	padding-left:1px;
	}
	
.maze_blurb  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 15px;
	font-weight : normal;
	color: #7587C6;
	padding:10px;
	border:1px solid #D2D8EC;
	background:#FAFBFD;
	}

.maze_specs  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color: #474647;
	padding:10px;
	border:1px solid #FAFBFD;
	}

.estimateForm {
font:Verdana,Geneva,sans-serif;
font-size:10px;
color: #4A672F; 
background-color: #FFFFFF; 
border: 1px solid #979796; 
height:20px; 
width: 150px;	
}

.estimateFormTxtArea {
font:Verdana,Geneva,sans-serif;
font-size:10px;
color: #4A672F; 
background-color: #FFFFFF; 
border: 1px solid #979796
}

.asterisk {
font:Verdana,Geneva,sans-serif;
font-size:15px;
font-weight:bold;
color: #A00909; 
}

.red {
color:#A00909;
}

.slideshowLink {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 15px;
	font-weight : bold;
	color: #5A595A; /* A00909 */
	padding:10px 0px 0px 1px;
}

h3 {
	font-family : Arial, Helvetica, sans-serif;
	}
li { list-style-image: url('images/bullet_arrow.gif');
	}
.audio { list-style-image: url('images/bullet_audio.gif');
	}
small {
	font-weight : normal;
	}

.swirlbg { background:#FFF; }

.mazetitle {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 17px;
	color:#D8A300;
}

.logoreplacer {
	background:#8B9ACF url('images/page/logoreplacer_bg.jpg') no-repeat;
	border: 2px #D2D8EC solid;
	color:#FFF;
	}
	
.quote {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 15px;
	font-weight : bold;
	color: #FFF;
	}

.tm  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8px;
	line-height : 15px;
	font-weight : normal;
	color: #474647;
	}

.bold  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 14pt;
	font-weight : bold;
	color: #5D5D5D;
	}

.bodyhome  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 15px;
	font-weight : normal;
	color: #E0E0E0;
	}

.yellow  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 15px;
	font-weight : normal;
	color: #E0DCB9;
	}

.purple  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 15px;
	font-weight : bold;
	color: #8B9ACF;
	}

.mini  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #666666;
	}

.nav  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #545353;
	}

a:link {
	color: #5A595A;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	}

a:visited {
	color: #5A595A;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	}

a:active {
	color: #5A595A;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	}

a:hover {
	color: #A00909;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	}

#popout_forsale { 
	position:absolute;
	left:178px;
	top:322px;
	width:273px;
	z-index:1;
	visibility: hidden;
	margin-right: -15px;
	margin-bottom: -15px;
 }

#Layer1 {
	position:absolute;
	left:178px;
	top:122px;
	width:273px;
	z-index:1;
	visibility: hidden;
	margin-right: -15px;
	margin-bottom: -15px;
}

#Layer2 {
	position:absolute;
	left:178px;
	top:142px;
	width:251px;
	z-index:2;
	visibility: hidden;
	margin-right: -15px;
	margin-bottom: -15px;
}

#Layer3 {
	position:absolute;
	left:177px;
	top:164px;
	width:265px;
	z-index:3;
	visibility: hidden;
	margin-right: -15px;
	margin-bottom: -15px;
}

#Layer4 {
	position:absolute;
	left:177px;
	top:188px;
	width:247px;
	z-index:4;
	visibility: hidden;
	margin-right: -15px;
	margin-bottom: -15px;
}

#Layer5 {
	position:absolute;
	left:177px;
	top:211px;
	width:217px;
	z-index:5;
	visibility: hidden;
	margin-right: -15px;
	margin-bottom: -15px;
}

#Layer7 {
	position:absolute; 
	left:177px; 
	top:253px; 
	width:267px; 
	z-index:7; 
	visibility: hidden;
	margin-right: -15px;
	margin-bottom: -15px;
}

#Layer8 {
	position:absolute; 
	left:178px; 
	top:277px; 
	width:106px; 
	z-index:9; 
	visibility: hidden;
	margin-right: -15px;
	margin-bottom: -15px;
}

#newsletter {
	position:absolute; 
	left:25px; 
	top:436px; 
	width:222px; 
	height:30px; 
	z-index:10; 
	visibility: visible;
	margin-right: -15px;
	margin-bottom: -15px;
}

#rndimage1 {
	position:absolute;
	left:642px;
	top:172px;
	z-index: 1;
	margin-right: -15px;
	margin-bottom: -15px;
}

#rndimage2 {
	position:absolute;
	left:642px;
	top:293px;
	z-index: 2;
	margin-right: -15px;
	margin-bottom: -15px;
}

#rndimage3 {
	position:absolute;
	left:642px;
	top:414px;
	z-index: 3;
	margin-right: -15px;
	margin-bottom: -15px;
}
#sidenavdeactivator {
	position:absolute;
	left:0px;
	top:100px;
	z-index:5;
}