body {font-size: 1em; text-align: center;}
#pg {margin: 15px auto; padding: 0; width: 480px; position: relative; text-align: left;}

/*header*/
#hdr {position: relative; width: 100%; height: 110px;}
	/*page headers*/
	.mcrhm1 #hdr {background: url(../configurator/images/hdr-mcrhm1.gif) no-repeat top right;}
	.mcrhm2 #hdr {background: url(../configurator/images/hdr-mcrhm2.gif) no-repeat top right;}
	.mcrhm3 #hdr {background: url(../configurator/images/hdr-mcrhm3.gif) no-repeat top right;}
	.mcrhm4 #hdr {background: url(../configurator/images/hdr-mcrhm4.gif) no-repeat top right;}
	.mcrcbn1 #hdr {background: url(../configurator/images/hdr-mcrcbn1.gif) no-repeat top right;}
	.mcrcbn2 #hdr {background: url(../configurator/images/hdr-mcrcbn2.gif) no-repeat top right;}
	.mcrcbn3 #hdr {background: url(../configurator/images/hdr-mcrcbn3.gif) no-repeat top right;}
	.mcrcbn4 #hdr {background: url(../configurator/images/hdr-mcrcbn4.gif) no-repeat top right;}
	.mcrstd1 #hdr {background: url(../configurator/images/hdr-mcrstd1.gif) no-repeat top right;}
	.mcrstd2 #hdr {background: url(../configurator/images/hdr-mcrstd2.gif) no-repeat top right;}
	.mcrstd3 #hdr {background: url(../configurator/images/hdr-mcrstd3.gif) no-repeat top right;}
	.mcrstd4 #hdr {background: url(../configurator/images/hdr-mcrstd4.gif) no-repeat top right;}
	.mcrshd1 #hdr {background: url(../configurator/images/hdr-mcrshd1.gif) no-repeat top right;}
	.mcrshd2 #hdr {background: url(../configurator/images/hdr-mcrshd2.gif) no-repeat top right;}
	.mcrshd3 #hdr {background: url(../configurator/images/hdr-mcrshd3.gif) no-repeat top right;}
	.mcrshd4 #hdr {background: url(../configurator/images/hdr-mcrshd4.gif) no-repeat top right;}
	/*end page headers*/

/*content area*/
#cntnt {position: relative;}

/*main area*/
#mn {background: #FFFFFF url(../configurator/images/bg-mn.gif) repeat-y; color: #000000; position: relative; margin: 0 0 0 14px; min-height: 330px;}
#mn h3 {width: 452px; height: 31px; margin: 0 0 15px 0;}
	/*page titles*/
	.mcrhm1 #mn h3, .mcrcbn1 #mn h3, .mcrstd1 #mn h3, .mcrshd1 #mn h3 {background: url(../configurator/images/ttl-mcr1.gif) no-repeat left bottom;}
	.mcrhm2 #mn h3, .mcrcbn2 #mn h3, .mcrstd2 #mn h3, .mcrshd2 #mn h3 {background: url(../configurator/images/ttl-mcr2.gif) no-repeat left bottom;}
	.mcrhm3 #mn h3, .mcrcbn3 #mn h3, .mcrstd3 #mn h3, .mcrshd3 #mn h3 {background: url(../configurator/images/ttl-mcr3.gif) no-repeat left bottom;}
	.mcrhm4 #mn h3, .mcrcbn4 #mn h3, .mcrstd4 #mn h3, .mcrshd4 #mn h3 {background: url(../configurator/images/ttl-mcr4.gif) no-repeat left bottom;}
	/*end page titles*/
#mn h4 {width: 452px; height: 10px; margin: 0 0 10px 0;}
	/*page titles*/
	#mcrhm2-1 #mn h4, #mcrcbn2-1 #mn h4, #mcrstd2-1 #mn h4, #mcrshd2-1 #mn h4 {background: url(../configurator/images/ttl-mcr2-1.gif) no-repeat left bottom;}
	#mcrhm2-2 #mn h4, #mcrcbn2-2 #mn h4, #mcrstd2-2 #mn h4, #mcrshd2-2 #mn h4 {background: url(../configurator/images/ttl-mcr2-2.gif) no-repeat left bottom;}
	#mcrhm2-3 #mn h4, #mcrcbn2-3 #mn h4, #mcrstd2-3 #mn h4, #mcrshd2-3 #mn h4 {background: url(../configurator/images/ttl-mcr2-3.gif) no-repeat left bottom;}
	#mcrhm3-1 #mn h4, #mcrcbn3-1 #mn h4, #mcrstd3-1 #mn h4, #mcrshd3-1 #mn h4 {background: url(../configurator/images/ttl-mcr3-1.gif) no-repeat left bottom;}
	#mcrhm3-2 #mn h4, #mcrcbn3-2 #mn h4, #mcrstd3-2 #mn h4, #mcrshd3-2 #mn h4 {background: url(../configurator/images/ttl-mcr3-2.gif) no-repeat left bottom;}
	#mcrhm3-3 #mn h4, #mcrcbn3-3 #mn h4, #mcrstd3-3 #mn h4, #mcrshd3-3 #mn h4 {background: url(../configurator/images/ttl-mcr3-3.gif) no-repeat left bottom;}
	#mcrhm3-4 #mn h4, #mcrcbn3-4 #mn h4, #mcrstd3-4 #mn h4, #mcrshd3-4 #mn h4 {background: url(../configurator/images/ttl-mcr3-4.gif) no-repeat left bottom;}
	/*end page titles*/

#mn h5 {background: #F5F5F5; color: #666666; font-size: 1.1em; margin: 0 40px 10px 40px; width: 372px; font-weight: bold;}
#mn p {background: #F5F5F5; color: #666666; font-size: 1.1em; margin: 0 40px 10px 40px; width: 372px;}
#mn p#prc {background: none; top: 210px; left: 165px; position: absolute; font-size: .9em;}
/*step 1*/
.mcrhm1 #mn #imgmcrhm1-1, #mn #imgmcrhm1-2, .mcrcbn1 #mn #imgmcrcbn1-1, #mn #imgmcrcbn1-2, .mcrstd1 #mn #imgmcrstd1-1, #mn #imgmcrstd1-2, .mcrshd1 #mn #imgmcrshd1-1, #mn #imgmcrshd1-2 {width: 264px; height: 215px; margin: 0 0 0 40px;}
.mcrhm1 #mn #imgmcrhm1-3, .mcrcbn1 #mn #imgmcrcbn1-3, .mcrstd1 #mn #imgmcrstd1-3, .mcrshd1 #mn #imgmcrshd1-3 {width: 339px; height: 215px; margin: 0 0 0 40px;}
.mcrhm1 #mn #frmmcrhm1-1, #mn #frmmcrhm1-2, .mcrcbn1 #mn #frmmcrcbn1-1, #mn #frmmcrcbn1-2, .mcrstd1 #mn #frmmcrstd1-1, #mn #frmmcrstd1-2, .mcrshd1 #mn #frmmcrshd1-1, #mn #frmmcrshd1-2 {top: 85px; left: 325px; position: absolute;}
.mcrhm1 #mn #frmmcrhm1-3, .mcrcbn1 #mn #frmmcrcbn1-3, .mcrstd1 #mn #frmmcrstd1-3, .mcrshd1 #mn #frmmcrshd1-3 {top: 250px; left: 175px; position: absolute;}
.mcrhm1 #mn #frmmcrhm1-1 p, #mn #frmmcrhm1-2 p, .mcrcbn1 #mn #frmmcrcbn1-1 p, #mn #frmmcrcbn1-2 p, .mcrstd1 #mn #frmmcrstd1-1 p, #mn #frmmcrstd1-2 p, .mcrshd1 #mn #frmmcrshd1-1 p, #mn #frmmcrshd1-2 p {margin: 0 0 15px 0; width: 115px; position: relative;}
.mcrhm1 #mn #frmmcrhm1-3 p, .mcrcbn1 #mn #frmmcrcbn1-3 p, .mcrstd1 #mn #frmmcrstd1-3 p, .mcrshd1 #mn #frmmcrshd1-3 p {margin: 0 0 15px 0; width: 115px; position: relative; float: left;}
.mcrhm1 #mn form label, .mcrcbn1 #mn form label, .mcrstd1 #mn form label, .mcrshd1 #mn form label {background: #F5F5F5; color: #666666; font-size: 1em; margin: 0 0 0 15px; line-height: 1.2; display: block;}
.mcrhm1 #mn form img, .mcrcbn1 #mn form img, .mcrstd1 #mn form img, .mcrshd1 #mn form img {top: 2px; position: relative; float: left; display: block;}
/*step 2*/
.mcrhm2 #mn p, .mcrcbn2 #mn p, .mcrstd2 #mn p, .mcrshd2 #mn p {background: url(../configurator/images/mn-bllt.gif) no-repeat 0 4px; padding: 0 0 0 7px;}
.mcrhm2 #mn form label, .mcrcbn2 #mn form label, .mcrstd2 #mn form label, .mcrshd2 #mn form label {background: #F5F5F5; color: #666666; font-size: 1em; margin: 0 0 0 45px; line-height: 1.2; display: block; font-size: .9em;}
.mcrhm2 #mn form img, .mcrcbn2 #mn form img, .mcrstd2 #mn form img, .mcrshd2 #mn form img {top: 2px; left: 30px; position: relative; float: left; display: block;}
.mcrhm2 #mn p span.rghttxt, .mcrcbn2 #mn p span.rghttxt, .mcrstd2 #mn p span.rghttxt, .mcrshd2 #mn p span.rghttxt {display: block; float: right; text-align: right; font-style: italic; font-size: .9em; margin: 0 0 0 20px;}
.mcrhm2 #mn p span.paren, .mcrcbn2 #mn p span.paren, .mcrstd2 #mn p span.paren, .mcrshd2 #mn p span.paren {font-style: italic; font-size: .9em;}
.mcrhm2 #mn p.subtxt, .mcrcbn2 #mn p.subtxt, .mcrstd2 #mn p.subtxt, .mcrshd2 #mn p.subtxt {background: none; margin: 0 0 10px 55px; font-style: italic; font-size: .9em;}
.mcrhm2 #mn p.inpt, .mcrcbn2 #mn p.inpt, .mcrstd2 #mn p.inpt, .mcrshd2 #mn p.inpt {background: none;}
/*step 3*/
.mcrhm3 #mn p, .mcrcbn3 #mn p, .mcrstd3 #mn p, .mcrshd3 #mn p {background: url(../configurator/images/mn-bllt.gif) no-repeat 0 4px; padding: 0 0 0 7px;}
.mcrhm3 #mn form label, .mcrcbn3 #mn form label, .mcrstd3 #mn form label, .mcrshd3 #mn form label {background: #F5F5F5; color: #666666; font-size: 1em; margin: 0 0 0 45px; line-height: 1.2; display: block; font-size: .9em;}
.mcrhm3 #mn form img, .mcrcbn3 #mn form img, .mcrstd3 #mn form img, .mcrshd3 #mn form img {top: 2px; left: 30px; position: relative; float: left; display: block;}
.mcrhm3 #mn p span.rghttxt, .mcrcbn3 #mn p span.rghttxt, .mcrstd3 #mn p span.rghttxt, .mcrshd3 #mn p span.rghttxt {display: block; float: right; text-align: right; font-style: italic; font-size: .9em; margin: 0 0 0 20px;}
.mcrhm3 #mn p span.paren, .mcrcbn3 #mn p span.paren, .mcrstd3 #mn p span.paren, .mcrshd3 #mn p span.paren {font-style: italic; font-size: .9em;}
.mcrhm3 #mn p.subtxt, .mcrcbn3 #mn p.subtxt, .mcrstd3 #mn p.subtxt, .mcrshd3 #mn p.subtxt {background: none; margin: 0 0 10px 55px; font-style: italic; font-size: .9em;}
.mcrhm3 #mn p.inpt, .mcrcbn3 #mn p.inpt, .mcrstd3 #mn p.inpt, .mcrshd3 #mn p.inpt {background: none;}
#mn form button {background: #F5F5F5; color: #666666; font-size: 1em; cursor: pointer; font-weight: bold;}
/*footer*/
#ftr {background: url(../configurator/images/bg-ftr.gif) no-repeat; width: 452px; height: 44px; margin: 0 0 0 14px;}
