@charset "utf-8";

/* CSS Document */

/*** Google Maps styling ***/

iframe.jpfcoMap {
font:Arial, Helvetica, sans-serif;
color: red;
border: solid black thin;
}






/* QNA Form */

	#qnaform { position:relative; margin:0 auto; width:750px; clear:both; font-family:Arial, Helvetica, sans-serif; display:block; text-align:left; }

	#qnaform .section { margin:25px 0; padding:10px 0; position:relative; display:block; width:700px; }

	#qnaform .section span { color:#BECE8B; font-weight:bold; text-transform:uppercase; font-size:.6em; margin:0; padding:0; }

	

	#qnaform h1, h2, h3, p { display:block; margin:3px 0 8px 0; clear:both; }

	#qnaform h1 { font-size:2em; font-weight:bold; color: #333333; margin-bottom:15px; }

	#qnaform h2 { font-size:1.8em; color: #CCC; margin:12px 0; width:100%; }

	

	#qnaform p { margin:5px 0; color:#d4c788; position:relative; width:700px;  border-bottom:solid 1px #d4c788;  padding-bottom:10px; }

	#qnaform p.info { margin:5px 0; color:#993300; position:relative; width:700px;  border-bottom:solid 1px #d4c788;  padding-bottom:10px; }

	#qnaform p.header { font: Verdana, Arial, Helvetica, sans-serif; font-size: medium; color:#333333; }

		

	#qnaform label { font-family:Arial, Helvetica, sans-serif; margin:5px 0 5px 20px; font-size:.7em; color:#666666; text-align:right; float:left; width:110px; text-transform:uppercase; display:inline; }

	#qnaform input, select, textarea { font-family:Arial, Helvetica, sans-serif; margin:2px 0 2px 20px;  border:1px #CCC dashed; color:#333; padding:7px; }

	

	#qnaform .brief { color:#333333; }

	#qnaform .entryfield { height:65px; padding:10px; }

	#qnaform .zipENT { width:40px; }

	#qnaform .phaENT { width:20px; margin-right:5px; }

	#qnaform .phfENT { width:20px; margin-right:5px; }

	#qnaform .phlENT { width:30px; }

	#qnaform .shortENT { width:150px; }

	#qnaform .medENT { width:235px; }

	#qnaform .longENT { width:325px; }

	#qnaform .question { clear:both; width:600px; text-align:left; margin-top:25px; }

	#qnaform .radioQ { border:none; font-size:.8em; color: #333333; margin:0; padding:0;}

	#qnaform .continue { background:url(required/images/stepforward.png) 0 0 no-repeat; width:96px; height:21px; float:right; }

	#qnaform .continue:hover { background:url(required/images/stepforward.png) 0 -21px no-repeat; }



/* jquery step button handling */

.planstep { background:url(required/images/psteps.png) 0 -30px no-repeat; width:77px; height:30px; float:left; margin:0; padding:0; color:#FFF; text-transform:uppercase; font-size:.6em; text-indent:1em; line-height:3em;}

#step_08 { background:url(required/images/psteps.png) 0 -60px no-repeat; }

#step_00 { background:url(required/images/psteps.png) 0 -90px no-repeat; text-indent:.6em; font-weight:bold; color:#333; }

.stepmenu { background:url(required/images/psteps_start.png) 0 0 no-repeat; width:740px; height:30px; overflow:hidden; padding-left:2px; margin:0 auto; }

