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

/*  **********  Begin Headers Specialty Publications - Visitor Guides - 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  */

.visitorguide2x { width: 12.875rem; }											/*  tile width:  206px (12.875rem)		tile height:  32px (2rem)  */

.visitorguide {
	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)  */

.visitorguide {																		
	padding-bottom: 15.534%;													/*  tile height (32px)  ÷  tile width (206px)  X  100  */
	-webkit-background-size: 667.9612% auto;									/*  sprite width (1376px)  ÷  tile width  X  100  */									
	-moz-background-size: 667.9612% auto;
	-o-background-size: 667.9612% auto;
	background-size: 667.9612% 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.visitorguide			{ background-position: 88.2051% 93.3333%; }					/*  1032, 448  */
i.visitorguide:hover	{ background-position: 88.2051% 93.3333%; }					/*  1032, 448  */

/*  **********  End Headers Specialty Publications - Visitor Guides - Sprites  *********  */

/*  ==========  Begin Specialty Publications - Index - Visitor Guides - Sprite  ==========  */

