#p_f42_review				{ position:relative; width:100%; overflow:hidden; background-color:#FFF; }

#p_f42_review .superback		{ position:absolute; left:0; margin-left:0; top:0; margin-top:0; width:100%; }

#p_f42_review .mainpg		{ position:relative; left:50%; margin-left:-41.25%; top:0; margin-top:42px; width:82.5%; }

#p_f42_review h1				{ position:relative; left:54px; width:1432px; margin-top:64px; text-transform:uppercase;
								font-family:robotocondit,sans-serif; font-size:424px; line-height:424px; color:#2d4d7d; font-weight:400; font-style:italic; }

#p_f42_review .txtintro		{ position:relative; left:54px; margin-top:84px; width:698px; 
								font-family:robotocondit,sans-serif; font-size:18px; line-height:24px; color:#000; margin-left:0; padding:0; font-style:italic; }
#p_f42_review .txtintro span	{ color:#2d4d7d; }

#p_f42_review .txtspic		{ position:relative; left:0; top:0; margin-top:0; width:100%; }
#p_f42_review .txtspic p		{ font-family:robotocond,sans-serif; font-size:16px; line-height:20px; color:#000; margin:0; padding:0; text-indent:12px; }
#p_f42_review .txtspic .noin	{ text-indent:0; }

#p_f42_review .txtspic .txtboxa		{ position:relative; left:0; top:28px; margin-top:0; width:354px; }
#p_f42_review .txtspic .txtboxb		{ position:absolute; left:418px; top:28px; width:354px; }

#p_f42_review .txtonly		{ position:relative; left:100%; margin-left:-768px; top:0; margin-top:0; width:100%; }
#p_f42_review .txtonly p		{ font-family:robotocond,sans-serif; font-size:16px; line-height:20px; color:#000; margin:0; padding:0; text-indent:12px; }
#p_f42_review .txtonly .noin	{ text-indent:0; }

#p_f42_review .txtonly .txtboxa		{ position:relative; left:0; top:0; margin-top:0; width:354px; }
#p_f42_review .txtonly .txtboxa .tit	{ width:90%; margin-bottom:8px; padding:0; margin:0 0 6px 0;
											font-family:robotocondit,sans-serif; font-size:26px; line-height:28px; color:#000; text-indent:0; text-transform:uppercase; font-weight:400; font-style:italic; }
#p_f42_review .txtonly .txtboxa .tit span	{ color:#2d4d7d; }
#p_f42_review .txtonly .txtboxb		{ position:absolute; left:418px; top:0; width:354px; }

#p_f42_review .widepicbox			{ position:relative; left:0; top:0; margin-top:96px; width:100%; overflow:hidden; }
#p_f42_review .widepicbox .img1		{ position:relative; left:-4.3%; top:0; width:104.3%; display:block; }
#p_f42_review .widepicbox img		{ position:absolute; left:-4.3%; top:0; width:104.3%; display:block; }

#p_f42_review .imagebar .select	{ width:71px; height:71px; border:3px solid #FFF; }
#p_f42_review .imagebar			{ position:relative; left:0; top:0; width:420px; }
#p_f42_review .imagebar a		{ float:left; margin:7px 7px 0 0; border:0; }
#p_f42_review .imagebar img		{ border:0; width:76px; height:76px; }

#p_f42_review .spaceme			{ height:64px; }

#p_f42_review .endwriter			{ margin:0; padding:0; color:#000; text-transform:uppercase; text-decoration:none; 
									font-family:robotocond,sans-serif; font-style:normal; font-size:14px; line-height:14px; font-weight:400; }

									
#p_f42_review .scorebox					{ position:relative; left:0; margin-left:18px; top:0; margin-top:24px; width:308px; border:1px solid #000; background-color:#FFF; padding:24px 0; }
#p_f42_review .scotitle					{ position:absolute; left:50%; margin-left:-44px; top:-10px; border:1px solid #000; background-color:#FFF; padding:4px 7px 4px 8px;
											font-family:dejavuserifit,serif; font-size:11px; line-height:11px; color:#000; font-style:italic; }
#p_f42_review .scorebox p				{ text-indent:0; }
#p_f42_review .scorebox	.abar			{ position:relative; left:12%; width:76%; height:24px; margin-top:10px; }
#p_f42_review .scorebox	.abar .bar		{ position:absolute; left:0; top:0; height:100%; background-color:#3c78c6; }
#p_f42_review .scorebox	.abar .barbl		{ background-color:#000; }
#p_f42_review .scorebox	.abar .sub		{ position:absolute; left:7px; top:5px; margin:0; padding:0;
											font-family:dejavu,sans-serif; font-size:14px; line-height:14px; color:#FFF; font-weight:400; text-transform:uppercase; }
#p_f42_review .scorebox	.abar .score		{ position:absolute; margin-left:7px; top:5px; margin-top:0; padding:0;
											font-family:dejavu,sans-serif; font-size:14px; line-height:14px; color:#FFF; font-weight:400; text-transform:uppercase; }								
#p_f42_review .scorebox	.finscore		{ position:relative; left:0; width:100%; margin-top:32px; margin-bottom:12px; }
#p_f42_review .scorebox	.finscore .circle{ position:relative; left:12%; width:76%; display:block; }
#p_f42_review .scorebox	.finscore .num	{ position:absolute; left:12%; width:76%; top:58px; margin:0; padding:0;
											font-family:dejavu,sans-serif; font-size:36px; line-height:36px; color:#3c78c6; font-weight:400; text-align:center; }	
#p_f42_review .scorebox	.finscore .wtpop	{ position:absolute; left:12%; width:76%; top:98px; margin:0; padding:0;
											font-family:dejavu,sans-serif; font-size:18px; line-height:18px; color:#4c4c4c; font-weight:400; text-align:center; }
									


@media screen and (max-width:1740px){
	#p_f42_review .mainpg		{ margin-left:-43%; width:86%; }
	
	#p_f42_review h1				{ left:42px; width:1232px; margin-top:42px; font-size:364px; line-height:364px; }
	#p_f42_review .txtintro		{ left:42px; margin-top:24px; width:624px;  }
}

@media screen and (max-width:1640px){
	#p_f42_review .mainpg		{ margin-top:32px; margin-left:-44.5%; width:89%; }
}

@media screen and (max-width:1560px){
	#p_f42_review .mainpg		{ margin-top:24px; margin-left:-46%; width:92%; }
}

@media screen and (max-width:1530px){
	#p_f42_review .txtspic .txtboxa		{ width:304px; }
	#p_f42_review .txtspic .txtboxb		{ left:346px; width:304px; }
}

@media screen and (max-width:1400px){
	#p_f42_review h1				{ left:32px; width:1132px; margin-top:32px; font-size:324px; line-height:324px; }
	#p_f42_review .txtintro		{ left:32px; margin-top:24px; width:524px; }
}
@media screen and (max-width:1290px){
	#p_f42_review .imagebar .select		{ padding-bottom:42px; }
}
	
@media screen and (max-width:1180px){
	#p_f42_review h1				{ left:32px; width:932px; margin-top:32px; font-size:284px; line-height:284px; }
	#p_f42_review .txtintro		{ left:32px; margin-top:24px; width:454px; }

	
	#p_f42_review .txtspic .txtboxa		{ width:354px; top:0; }
	#p_f42_review .txtspic .txtboxb		{ position:relative; top:0; margin-top:0; left:0; width:354px; }
	
	#p_f42_review .widepicbox			{ margin-top:72px; }
	
	#p_f42_review .mainpg		{ margin-top:42px; margin-left:-46%; width:92%; }
	
	#p_f42_review .spaceme		{ height:42px; }
}

@media screen and (max-width:1070px){
	#p_f42_review .widepicbox			{ width:104.4%; }
}

@media screen and (max-width:980px){
	#p_f42_review h1				{ left:32px; width:732px; margin-top:42px; font-size:224px; line-height:224px; }
	#p_f42_review .txtintro		{ left:32px; margin-top:24px; width:342px; }
}

@media screen and (max-width:880px){
	#p_f42_review .txtintro		{ margin-top:24px;  }

	#p_f42_review .mainpg				{ margin-top:32px; margin-left:-43%; width:86%; }
	#p_f42_review .widepicbox			{ width:108%; }

	#p_f42_review .txtspic .txtboxa		{ width:72%; }
	#p_f42_review .txtspic .txtboxb		{ width:72%; }

	#p_f42_review .txtonly				{ left:0; margin-left:0; }
	#p_f42_review .txtonly .txtboxa		{ position:relative; left:0; top:0; margin-top:0; width:72%; }
	#p_f42_review .txtonly .txtboxb		{ position:relative; left:0; top:0; width:72%; }
	
	#p_f42_review .scorebox				{ margin-top:42px; left:69%; margin-left:-154px; }
}

@media screen and (max-width:700px){
	#p_f42_review h1				{ left:24px; width:532px; margin-top:164px; font-size:204px; line-height:204px; }
	#p_f42_review .txtintro		{ left:24px; margin-top:12px; width:284px; }
}

@media screen and (max-width:580px){
	#p_f42_review h1				{ left:24px; width:432px; margin-top:184px; font-size:164px; line-height:164px; }
	#p_f42_review .txtintro		{ left:24px; margin-top:12px; width:284px; }

	#p_f42_review .txtspic .txtboxa		{ width:84%; }
	#p_f42_review .txtspic .txtboxb		{ width:84%; }
	
	#p_f42_review .txtonly .txtboxa		{ width:84%; }
	#p_f42_review .txtonly .txtboxb		{ width:84%; }
	#p_f42_review .scorebox				{ left:59%; }
	
	#p_f42_review .widepicbox			{ margin-top:42px; }
	
	#p_f42_review .widepicbox .img1		{ left:-50%; width:200%; }
	#p_f42_review .widepicbox .img2		{ left:-40%; width:200%; }
	#p_f42_review .widepicbox .img3		{ left:-59%; width:200%; }
	#p_f42_review .widepicbox .img4		{ left:-46%; width:200%; }
	#p_f42_review .widepicbox .img5		{ left:-38%; width:200%; }
}

@media screen and (max-width:450px){
	#p_f42_review .superback		{ left:-10%; width:110%; }

	#p_f42_review .txtspic .txtboxa		{ width:98%; }
	#p_f42_review .txtspic .txtboxb		{ width:98%; }
	
	#p_f42_review .txtonly .txtboxa		{ width:98%; }
	#p_f42_review .txtonly .txtboxb		{ width:98%; }
	
	#p_f42_review .scorebox				{ left:51%; }
	
	#p_f42_review .txtonly .txtboxa .tit	{ width:100%; font-size:22px; line-height:24px; }
	
	#p_f42_review .imagebar a		{ float:left; margin:4px 4px 0 0; border:0; }
	#p_f42_review .imagebar img		{ width:50px; height:50px; }
	#p_f42_review .imagebar .select	{ width:45px; height:45px; border:3px solid #FFF; }	
}

@media screen and (max-width:430px){
	#p_f42_review h1				{ left:14px; width:282px; margin-top:132px; font-size:142px; line-height:142px; }
	#p_f42_review .txtintro		{ left:14px; margin-top:4px; width:242px; }
	
	#p_f42_review .scorebox		{ border:0; border-top:1px solid #000; margin-bottom:0; }
	#p_f42_review .spaceme		{ height:0; }
}