@charset "utf-8";
/* CSS Document */

/*  **********  Begin Headers Specialty Publications - Phone Books - Sprites *********  */

.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  */


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

.phonebook {																		
	padding-bottom: 16.4948%;												/*  tile height (32px)  ÷  tile width (194px)  X  100  */
	-webkit-background-size: 709.2784% auto;									/*  sprite width (1376px)  ÷  tile width  X  100  */									
	-moz-background-size: 709.2784% auto;
	-o-background-size: 709.2784% auto;
	background-size: 709.2784% 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.phonebook			{ background-position: 87.3096% 53.3333%; }					/*  1032, 256  */
i.phonebook:hover		{ background-position: 87.3096% 53.3333%; }					/*  1032, 256  */

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

/*  ==========  Begin Specialty Publications - Index - Phone Books - Sprite  ==========  */
