.specPub2x { width: 20.125rem; }												/*  tile width:  322px (20.125rem		tile height:  32px (2rem)  */

.specPub {
	display: block;
	max-width: 100%;
	height: 0;
	background: url(../../images/sprites/portfolio/navsPortfolio.png) left top no-repeat;	/*  Text Left, 10 rows (40 tiles), 4 columns  */
}																		/*  sprite width: 1792px (112rem)  sprite height: 320px (20rem)  */

.specPub2x { width: 20.125rem; }												/*  tile width:  322px (20.125rem		tile height:  32px (2rem)  */

.specPub {
	display: block;
	max-width: 100%;
	height: 0;
	background: url(../../images/sprites/portfolio/navsPortfolio.png) left top no-repeat;	/*  Text Left, 10 rows (40 tiles), 4 columns  */
}																		/*  sprite width: 1792px (112rem)  sprite height: 320px (20rem)  */

.specPub {
	padding-bottom: 9.9379%;													/*  tile height (32px)  ÷  tile width (322px)  X  100  */
	-webkit-background-size: 556.5217% auto;									/*  sprite width (1792px)  ÷  tile width  X  100  */
	-moz-background-size: 556.5217% auto;
	-o-background-size: 556.5217% auto;
	background-size: 556.5217% auto;
}
																		/*  x-pos = 100 X tile left  ÷  abs(tile width - sprite width)  */
																		/*  y-pos = 100 X tile top  ÷  abs(tile height - sprite height [288])  */
																		/*  tile position (left, top) (x,y)  */
i.specPub				{ background-position: 91.4286% 22.2222%; }					/*  1344,  64  */
i.specPub:hover		{ background-position: 91.4286% 22.2222%; }					/*  1344,  64  */

.book2x { width: 6rem; }														/*  tile width:  96px (6rem)			tile height:  32px (2rem)  */

.book {																	/*  Text Left, 16 rows (68 tiles), 4 columns  */
	display: block;														/*  sprite width: 1376px (86rem)  sprite height: 512px (32rem)  */
	max-width: 100%;
	height: 0;
	background: url(../../images/sprites/portfolio/navscSpecPub.png) left top no-repeat;	
}																		

.book {																		
	padding-bottom: 33.3333%;												/*  tile height (32px)  ÷  tile width (96px)  X  100  */
	-webkit-background-size: 1433.3333% auto;									/*  sprite width (1376px)  ÷  tile width  X  100  */									
	-moz-background-size: 1433.3333% auto;
	-o-background-size: 1433.3333% auto;
	background-size: 1433.3333% auto;
}
																		/*  x-pos = 100 X tile left  ÷  abs(tile width - sprite width)  */
																		/*  y-pos = 100 X tile top  ÷  abs(tile height - sprite height [480])  */
																		/*  tile position (left, top) (x,y)  */
i.book				{ background-position: 80.625% 0; }						/*  1032,   0  */
i.book:hover			{ background-position: 80.625% 0; }						/*  1032,   0  */

/*  **********  End Headers Specialty Publications - Books  *********  */

/*  ==========  Begin Specialty Publications - Books - Page Images  ==========  */

