/* ---------------------------------------- 

Created: Eric
Date: 04/01/2009

---------------------------------------- */

@media screen
{

/* -------------------- Browser Resets -------------------- */
/* --------------------  -------------------- */
	
	html, body, #shpPage {height: 100%;}
	* html #shpPage {height: auto; min-height: 100%;}
	
	body 
	{
		background:#ffd600 url(/images/Shearers/ShapersMS/shapers_BG.jpg) top left repeat-x;
		height:100%;
		margin:0;
		padding:0;
		text-align:center;
		width:100%;
	}
	

/* -------------------- Splash Layout -------------------- */
	
	#shpPage
	{
		height:100%;
		margin:0 auto;
		position:relative;
		text-align:center;
		z-index:1;
	}
	
	.shpSplashFlash
	{
		clear:both;
		float:left;
		left:3px;
		position:relative;
		width:100%;
	}
	
	/* -------------------- Splash Bottom Boxes -------------------- */

	#shpSplashBottomAnimation
	{
		background:url(/images/Shearers/ShapersMS/splashAjaxBottom_BOX.png) top left no-repeat;
		float:left;
		right:26px;
		height:125px;
		margin-top:15px;
		position:relative;
		width:1008px;
		z-index:2;
	}

	#shpSplashBottomAnimation #boxesContainer
	{
		float:left;
		height:117px;
		margin:0;
		padding:0;
		width:984px;
	}
		
	#shpSplashBottomAnimation #boxesContainer li
	{
		
		float:left;
		height:117px;
		width:311px;
	}
	
	
/* -------------------- Base Layout -------------------- */
	
	#shpPageBottom
	{
		background:url(/images/Shearers/ShapersMS/pageBottom_BG.png) bottom left repeat-x;
		clear:both;
		position: relative;
		margin-top: -105px; /* negative value of footer height */
		height: 105px;
		z-index:1;
	} 
	
	/* -------------------- Sub Page Layout -------------------- */

	#shpContainer
	{
		float:none;
		margin:0 auto;
		position:relative;
		width:965px;
		text-align:left;
		z-index:2;
	}
	
	#shpContainer2
	{
		float:none;
		margin:0 auto;
		position:relative;
		width:965px;
		z-index:3;
	}

/* -------------------- Navigation -------------------- */
	
	#shpNavContainer
	{
		float:left;
		height:100px;
		width:100%;
	}
	
	#shpNavContainer #shpNavTabs
	{
		background:url(/images/Shearers/ShapersMS/shpNav_BG.png) bottom left no-repeat;
		float:left;
		height:69px;
		width:100%;
	}
	#shpNavContainer #shpNavTabs
	{ background:url(/images/Shearers/ShapersMS/shpNav_BG.gif) bottom left no-repeat; }
	
	#shpNavContainer #shpNavTabs .tabsLeft
	{
		float:left;
		margin:18px 0 0 -1px;
		width:auto;
	}
	*html #shpNavContainer #shpNavTabs .tabsLeft { margin-left:-1px; }
	
	#shpNavContainer #shpNavTabs .tabsLeft a
	{
		float:left;
	}
	
	#shpNavContainer #shpNavTabs .tabsRight
	{
		float:right;
		margin:24px 30px 0 0;
		width:auto;
	}
	*html #shpNavContainer #shpNavTabs .tabsRight { margin-right:15px; }
	
	
	/* -------------------- Tango's Micro Site Tab -------------------- */
	
	#shpNavContainer #shpNavTabs .tabsLeft a.tangosMSTab:link, #shpNavContainer #shpNavTabs .tabsLeft a.tangosMSTab:visited
	{	
		background:url(/images/Shearers/ShapersMS/tabs_Shapers_SPRITE.png) 0px -100px no-repeat;
		display:block;
		height:50px;
		margin:0 -10px 0 0;
		position:relative;
		top:2px;
		width:108px;
		z-index:3;
	}
	*html #shpNavContainer #shpNavTabs .tabsLeft a.tangosMSTab:link, *html #shpNavContainer #shpNavTabs .tabsLeft a.tangosMSTab:visited
	{ background:url(/images/Shearers/ShapersMS/tabs_Shapers_SPRITE.gif) 0px -100px no-repeat; }
	
	#shpNavContainer #shpNavTabs .tabsLeft a.tangosMSTab:hover
	{
		background:url(/images/Shearers/ShapersMS/tabs_Shapers_SPRITE.png) -108px -100px no-repeat;
	}
	*html #shpNavContainer #shpNavTabs .tabsLeft a.tangosMSTab:hover
	{ background:url(/images/Shearers/ShapersMS/tabs_Shapers_SPRITE.gif) -108px -100px no-repeat; }
	
	/* -------------------- Shearer's Micro Site Tab -------------------- */
	
	#shpNavContainer #shpNavTabs .tabsLeft a.shearersMSTab:link, #shpNavContainer #shpNavTabs .tabsLeft a.shearersMSTab:visited 
	{
		background:url(/images/Shearers/ShapersMS/tabs_Shapers_SPRITE.png) 0 -50px no-repeat;
		display:block;
		height:50px;
		position:relative;
		top:1px;
		width:108px;
	}
	*html #shpNavContainer #shpNavTabs .tabsLeft a.shearersMSTab:link, *html #shpNavContainer #shpNavTabs .tabsLeft a.shearersMSTab:visited 
	{ background:url(/images/Shearers/ShapersMS/tabs_Shapers_SPRITE.gif) 0 -50px no-repeat; }
	
	
	#shpNavContainer #shpNavTabs .tabsLeft a.shearersMSTab:hover
	{
		background:url(/images/Shearers/ShapersMS/tabs_Shapers_SPRITE.png) -108px -50px no-repeat;
	}
	*html #shpNavContainer #shpNavTabs .tabsLeft a.shearersMSTab:hover
	{ background:url(/images/Shearers/ShapersMS/tabs_Shapers_SPRITE.gif) -108px -50px no-repeat; }
	
	
	/* -------------------- Shaper's Micro Site Tab -------------------- */
	
	#shpNavContainer #shpNavTabs .tabsLeft a.shapersMSTabCURRENT:link, #shpNavContainer #shpNavTabs .tabsLeft a.shapersMSTabCURRENT:visited
	{
		background:url(/images/Shearers/ShapersMS/tabs_Shapers_SPRITE.png) -7px 0px no-repeat;
		display:block;
		height:50px;
		position:relative;
		top:3px;
		width:132px;
		z-index:2;
	}
	*html #shpNavContainer #shpNavTabs .tabsLeft a.shapersMSTabCURRENT:link, *html #shpNavContainer #shpNavTabs .tabsLeft a.shapersMSTabCURRENT:visited
	{ background:url(/images/Shearers/ShapersMS/tabs_Shapers_SPRITE.gif) -7px 0px no-repeat; }
	
	/* -------------------- Online Store Tab -------------------- */
	
	#shpNavContainer #shpNavTabs .tabsLeft a.onlineStoreTab:link, #shpNavContainer #shpNavTabs .tabsLeft a.onlineStoreTab:visited
	{
		background:url(/images/Shearers/ShapersMS/tabs_Shapers_SPRITE.png) 0 -150px no-repeat;
		display:block;
		height:50px;
		position:relative;
		left:-12px;
		top:2px;
		width:123px;
	}
	*html #shpNavContainer #shpNavTabs .tabsLeft a.onlineStoreTab:link, *html #shpNavContainer #shpNavTabs .tabsLeft a.onlineStoreTab:visited
	{ background:url(/images/Shearers/ShapersMS/tabs_Shapers_SPRITE.gif) 0 -150px no-repeat; }
	
	#shpNavContainer #shpNavTabs .tabsLeft a.onlineStoreTab:hover
	{
		background:url(/images/Shearers/ShapersMS/tabs_Shapers_SPRITE.png) -151px -150px no-repeat;
	}
	*html #shpNavContainer #shpNavTabs .tabsLeft a.onlineStoreTab:hover
	{ background:url(/images/Shearers/ShapersMS/tabs_Shapers_SPRITE.gif) -151px -150px no-repeat; }
	
	
	/* -------------------- Shearer's Foods Tab -------------------- */
	
	#shpNavContainer #shpNavTabs .tabsRight a.shearersFoodsTab:link, #shpNavContainer #shpNavTabs .tabsRight a.shearersFoodsTab:visited
	{
		background:url(/images/Shearers/ShapersMS/tabs_Shapers_SPRITE.png) 0 -200px no-repeat;
		display:block;
		height:45px;
		width:149px;
	}
	*html #shpNavContainer #shpNavTabs .tabsRight a.shearersFoodsTab:link, *html #shpNavContainer #shpNavTabs .tabsRight a.shearersFoodsTab:visited
	{ background:url(/images/Shearers/ShapersMS/tabs_Shapers_SPRITE.gif) 0 -200px no-repeat; }
	
	#shpNavContainer #shpNavTabs .tabsRight a.shearersFoodsTab:hover
	{
		background:url(/images/Shearers/ShapersMS/tabs_Shapers_SPRITE.png) -151px -200px no-repeat;
	}
	*html #shpNavContainer #shpNavTabs .tabsRight a.shearersFoodsTab:hover
	{ background:url(/images/Shearers/ShapersMS/tabs_Shapers_SPRITE.gif) -151px -200px no-repeat; }
	
/* -------------------- Sub Nav -------------------- */
	
	#shpNavContainer #shpSubNav
	{
		background:url(/images/Shearers/ShapersMS/SubNav_BG.png) top left no-repeat;
		float:left;
		height:31px;
		overflow:hidden;
		width:100%;
	}
	
	#shpNavContainer #shpSubNav .left
	{
		float:left;
		position:relative;
	}
	
	#shpNavContainer #shpSubNav .left ul
	{
	 	list-style:none;
		height:28px;
		margin:2px 0 0 24px;
		overflow:hidden;
		padding:0;
	}
	*html #shpNavContainer #shpSubNav .left ul { margin-left:12px; }
	
	#shpNavContainer #shpSubNav .left ul li
	{
		float:left;
		height:28px;
		margin-right:5px;
		min-width:50px;
		padding:0;
		text-align:center;
	}
	
	#shpNavContainer #shpSubNav .left ul li a
	{
		display:block;
		height:28px;
	}
	
	#shpNavContainer #shpSubNav .left ul li a span
	{
	 	color:#fff;
	 	display:block;
	 	font-size:11px;
		font-weight:bold;
		height:21px;
		padding:10px 15px 0 15px;
	}
	
	#shpNavContainer #shpSubNav .left ul li:hover
	{
	 	background:url(/images/Shearers/ShapersMS/shpSubNav_SPRITE.gif) 0 -56px repeat-x;
	}
	 
	#shpNavContainer #shpSubNav .left ul li *
	{
		cursor:pointer;
		float:left;
		text-decoration:none;
	}
	 
	#shpNavContainer #shpSubNav .left ul li a:hover
	{
	 	background:url(/images/Shearers/ShapersMS/shpSubNav_SPRITE.gif) 0px 0px no-repeat;
		display:block;
		height:28px;
	}
	 
	#shpNavContainer #shpSubNav .left ul li a:hover span
	{
	 	background:url(/images/Shearers/ShapersMS/shpSubNav_SPRITE.gif) 100% -28px no-repeat;
	}
	 
	/* Active Tab */
	#shpNavContainer #shpSubNav .left ul li.currentTab
	{
	 	background:url(/images/Shearers/ShapersMS/shpSubNav_SPRITE.gif) 0px -56px repeat-x;
	}	 
	 
	#shpNavContainer #shpSubNav .left ul li.currentTab a
	{
	 	background:url(/images/Shearers/ShapersMS/shpSubNav_SPRITE.gif) 0px 0px no-repeat;
		display:block;
		height:28px;
	}
	
	#shpNavContainer #shpSubNav .left ul li.currentTab span
	{
	 	background:url(/images/Shearers/ShapersMS/shpSubNav_SPRITE.gif) 100% -28px no-repeat;
	}
	
	#shpContainer2 #shpSubNavRight
	{
		float:right;
		position:absolute;
		text-align:right;
		right:14px;
		top:75px;
		width:auto;
		z-index:100;
	}
	
	*html #shpContainer2 #shpSubNavRight
	{ right:28px; }
	
	#shpContainer2 #shpSubNavRight div
	{
		width:auto;
		text-align:left;
	}
	
	#shpContainer2 #shpSubNavRight .searchBoxContainer
	{
		background:url(/images/Shearers/ShapersMS/searchBox_BG.png) no-repeat;
		float:left;
		height:19px;
		width:140px;
	}
	
	#shpContainer2 #shpSubNavRight .searchBox
	{
		border:solid 0px #fff;
		height:13px;
		margin:2px 0 0 20px;
		width:110px;
	}
	
	#shpContainer2 #shpSubNavRight .searchBTN
	{
		margin-left:2px;
	}
	
	/* -------------------- Sub Nav Bottom -------------------- */
	
	#shpSubNavBottom
	{
		float:left;
		height:10px;
		line-height:0px;
		width:100%
	}
	
/* -------------------- Logo Area -------------------- */

	#shpLogoArea
	{
		background:url(/images/Shearers/ShapersMS/LogoTop_BG.png) top left no-repeat;
		float:left;
		height:139px;
		text-align:center;
		width:100%;
	}
	
	#shpLogoArea a:link, #shpLogoArea a:visited
	{
		display:block;
		height:120px;
		margin:0 auto;
		width:190px;
	}
	
		
/* -------------------- Body BG -------------------- */
	
	#shpBodyContainer
	{
		background:url(/images/Shearers/ShapersMS/content_BG.png) top left repeat-y;
		float:left;
		position:relative;
		width:965px;
		z-index:2;
	}
	
	#shpBodyPadding
	{
		float:left;
		left:42px;
		padding-bottom:62px;
		position:relative;
		width:652px;
	}
	
/* -------------------- Right Column -------------------- */
	
	.glRightColumn 
	{
		float:right;
		margin-bottom:40px;
		position:relative;
		right:16px;
		width:247px;
	}
	
	#glRightColumnTop
	{
		background:url(/images/Shearers/ShapersMS/RightColumnTop.png) top left no-repeat;
		float:left;
		height:60px;
		width:100%;
	}
		
	#glRightColumnMiddle
	{
		background:url(/images/Shearers/ShapersMS/RightColumn_BG.png) top left repeat-y;
		float:left;
		min-height:250px;
		width:100%;
	}
	
	#glRightColumnBottom
	{
		background:url(/images/Shearers/ShapersMS/RightColumnBottom.png) top left no-repeat;
	}
	
/* -------------------- Drop Down List -------------------- */
	
	.glDropDownSelector
	{
		background:url(/images/Shearers/ShapersMS/DDL_TOP.png) top left no-repeat;
	}

	#glDropDownSelectorList
	{
		background:url(/images/Shearers/ShapersMS/DDL_MIDDLE.png) top left repeat-y;
	}
	
	.glSelectorTopText
	{
		background:url(/images/Shearers/ShapersMS/DDL_MIDDLE.png) bottom left no-repeat;
		padding-bottom:0;
	}
	
	#glDropDownSelectorBottom
	{
		background:url(/images/Shearers/ShapersMS/DDL_BOTTOM.png) top left no-repeat;
	}
	

/* -------------------- Flavor Detail Page, Bottom -------------------- */
	
	.shapersRR 
	{
		float:left;
		margin:0 0 -19px 0;
		position:relative;
		top:-19px;
		width:100%;
	}
	
	#glRelatedRecipes
	{
		background:url(/images/Shearers/ShapersMS/shpRecipePartyLeft_BG.gif) top left repeat-y;
		margin-right:2px;
	}
	
	#glParty
	{
		background:url(/images/Shearers/ShapersMS/shpRecipePartyRight_BG.gif) top left repeat-y;
	}
	
	#glRelatedRecipes .top
	{
		background:url(/images/Shearers/ShapersMS/shpHealthyMenu_TOP.gif) top left no-repeat;
		float:left;
		height:80px;
		width:100%;
	}	
	
	#glParty .top
	{
		background:url(/images/Shearers/ShapersMS/shpParty_Top.gif) top left no-repeat;
		float:left;
		height:80px;
		width:100%;
	}
	
	.shapersRR #glRelatedRecipes .bottom, .shapersRR #glParty .bottom
	{
		display:none;
	}
	
	.RecipesPartyHeight
	{
		padding-bottom:60px;
	}
	
	#glPartyRecipePager
	{
		margin-bottom:60px;
		padding-top:0px;
	}
	
/* -------------------- Footer -------------------- */	
	
	#shpFooter
	{
		background:url(/images/Shearers/ShapersMS/ContentBottom_BG.png) top left no-repeat;
		float:left;
		height:57px;
		position:relative;
		text-align:left;
		top:-42px;
		width:100%;
		z-index:2;
	}
	
	#splash #shpFooter
	{
		background:none;
		float:left;
		position:relative;
		text-align:left;
		top:0;
		width:100%;
		z-index:2;
	}
	
	
	#shpFooter .left
	{
		float:left;
		padding:64px 0 0 40px;
		width:auto;
	}
	
	#splash #shpFooter .left
	{
		float:left;
		padding:14px 0 0 40px;
		width:auto;
	}
	
	
	#shpFooter a
	{
		margin-right:15px;
	}
	
	#shpFooter .divider
	{
		padding:0 20px 0 5px;
	}
	
	#shpFooter .right
	{
		float:right;
		padding:64px 35px 0 0;
		width:auto;
	}
	
	#splash #shpFooter .right
	{
		float:right;
		padding:14px 35px 0 0;
		width:auto;
	}
	
	#shpSwoosh
	{
		float:left;
		left:-134px;
		position:relative;
		top:-234px;
		z-index:1;
	}
	
	
/* -------------------- Party Landing Page -------------------- */

	/* Styles are in the Global File */

/* -------------------- Party Detail Page  -------------------- */
	
	.glLongBottomContainer 
	{
		background:url(/images/Shearers/ShapersMS/glLongBottomContainer_BG.gif) top left repeat-y;
		margin-bottom:-19px;
		padding:20px 0 60px 0;
		position:relative;
		top:-19px;
	}
	
	/* -------------------- Promotions Page -------------------- */	

	#glNewsletterCopy
	{
		left:0;
	}	
	
	#glNewsletterCopy .left ul
	{
		padding-left:18px;
	}

	.glFormContainer
	{
		float:left;
		width:650px;
	}
	
	.glFormContainer .glFormHeader
	{
		background:url(/images/Shearers/ShapersMS/shpFormHeader_BG.png) top left no-repeat;
		float:left;
		padding:9px 0;
		text-align:center;
		width:100%;
	}
	
	.glFormContainer .glFormBody
	{
		background:url(/images/Shearers/ShapersMS/shpClearContainer_MIDDLE.png) top left repeat-y;
		float:left;
		width:100%;
	}
	
	.glFormContainer .glFormBody .glPrintShare
	{
		width:auto;
	}
	
	.glFormFooter
	{
		background:url(/images/Shearers/ShapersMS/shpClearContainer_BOTTOM.png) top left no-repeat;
		float:left;
		height:15px;
		width:100%;
	}
	
	
	/* -------------------- shapers Specific Button -------------------- */	

	.shpPromotionsLinks
	{
		float:left;
		margin:0 0 20px 06px;
	}

	.shpButton *
	{
		cursor:pointer;
	}
	
	a.shpButton:link, a.shpButton:visited
	{
		color:#0187cd;
		display:block;
		float:left;
		font-size:10px;
		height:36px;
		text-decoration:none;
		width:auto;
	}
	
	a.shpButton:hover
	{
		text-decoration:none;
	}
	
	a.shpButton:link .btnLeft, a.shpButton:visited .btnLeft
	{
		float:left;
		background:url(/images/Shearers/ShapersMS/tnButton.png) 0 0 no-repeat;
		height:100%;
		width:21px;
	}
	
	/*a.tnButton:hover .btnLeft
	{
		background:url(/images/Shearers/ShapersMS/tnButton.png) 0 -142px no-repeat;
	}*/
	
	a.shpButton:link .btnMiddle, a.shpButton:visited .btnMiddle
	{
		float:left;
		background:url(/images/Shearers/ShapersMS/tnButton.png) 0 -36px repeat-x;
		height:100%;
		width:auto;
	}
	
	/*a.tnButton:hover .btnMiddle
	{
		background:url(/images/Shearers/ShapersMS/tnButton.png) 0 -142px repeat-x;
	}*/
	
	a.shpButton:link .btnMiddle span, a.shpButton:visited .btnMiddle span
	{
		position:relative;
		top:12px;
	}
	
	a.shpButton:link .btnRight, a.shpButton:visited .btnRight
	{
		float:left;
		background:url(/images/Shearers/ShapersMS/tnButton.png) 0 -72px no-repeat;
		height:100%;
		width:50px;
	}
	
	/*a.tnButton:hover .btnRight
	{
		background:url(/images/Shearers/ShapersMS/tnButton.png) 0 -178px no-repeat;
	}*/
	
	#bottomGraphic
	{
		background:url(/images/Shearers/ShapersMS/pageBottom_BG.png) top left repeat-x;
		height:103px;
		left:0;
		position:relative;
		width:100%;
		z-index:2;
	}
	*html #bottomGraphic
	{ background:url(/images/Shearers/ShapersMS/pageBottom_BG.gif) top left repeat-x; }
	
	.swoosh
	{
		left:-134px;
		margin-top:-254px;
		position:relative;
		z-index:1
	}
	*html .swoosh
	{
		position:absolute;
	}
	
	.swooshSplash
	{
		left:-109px;
		margin:-110px auto 0 auto;
		position:absolute;
		z-index:1;
	}
	*html .swooshSplash
	{ 
		margin-top:15px;
		position:absolute; 
	}
	
	.jcarousel-skin-shapers
	{
		position:absolute;
		top:0;
		z-index:2;
	}
	
}

@media print
{
/* -------------------- Browser Resets -------------------- */
/* --------------------  -------------------- */
	
	body
	{
		width:100%;
	}
	

/* -------------------- Splash Layout -------------------- */
	
	#shpPage
	{
		margin:0 auto;
		text-align:center;
	}
	
	.shpSplashFlash
	{
		clear:both;
		float:left;
		left:1px;
		position:relative;
		width:100%;
	}
	
	/* -------------------- Splash Bottom Boxes -------------------- */

	#shpSplashBottomAnimation
	{
		background:url(/images/Shearers/ShapersMS/splashAjaxBottom_BG.png) top left no-repeat;
		float:left;
		left:6px;
		height:117px;
		position:relative;
		width:100%;
	}

	#shpSplashBottomAnimation #boxesContainer
	{
		float:left;
		height:117px;
		margin:0;
		padding:0;
		width:984px;
	}
		
	#shpSplashBottomAnimation #boxesContainer li
	{
		background:url(/images/Shearers/ShearersMS/splashAjaxBottom_BOX.png) top left no-repeat;
		float:left;
		height:117px;
		width:311px;
	}
	
	
/* -------------------- Base Layout -------------------- */
	
	#shpPageBottom
	{
		background:url(/images/Shearers/ShapersMS/pageBottom_BG.png) bottom left repeat-x;
		clear:both;
		position: relative;
		margin-top: -105px; /* negative value of footer height */
		height: 105px;
		z-index:1;
	} 
	
	/* -------------------- Sub Page Layout -------------------- */

	#shpContainer
	{
		width:650px;
		text-align:left;
	}
	
	#shpContainer2
	{
		display:none;
	}

/* -------------------- Navigation -------------------- */
	
	#shpNavContainer
	{
		display:none;
	}
	
	/* -------------------- Sub Nav Bottom -------------------- */
	
	#shpSubNavBottom
	{
		display:none;
	}
	
/* -------------------- Logo Area -------------------- */

	#shpLogoArea
	{
		display:none;
	}
		
/* -------------------- Body BG -------------------- */
	
	#shpBodyContainer
	{
		width:650px;
	}
	
	#shpBodyPadding
	{
		width:650px;
	}
	
/* -------------------- Right Column -------------------- */
	
	.glRightColumn 
	{
		display:none;
	}
	
/* -------------------- Drop Down List -------------------- */
	
	.glDropDownSelector
	{
		display:none;
	}
	
	
/* -------------------- Flavor Landing Page -------------------- */

	.glChipFlavor
	{
		margin-left:0px;
	}

/* -------------------- Flavor Detail Page, Bottom -------------------- */
	
	.shapersRR 
	{
		float:left;
		margin:0;
		width:100%;
	}
	
	#glRelatedRecipes
	{
		margin-right:2px;
	}
	
	#glRelatedRecipes .top
	{
		display:none;
	}	
	
	#glParty .top
	{
		display:none;
	}
	
	.shapersRR #glRelatedRecipes .bottom, .shapersRR #glParty .bottom
	{
		display:none;
	}
	
	.RecipesPartyHeight
	{
		padding-bottom:60px;
	}
	
	#glPartyRecipePager
	{
		margin-bottom:60px;
		padding-top:0px;
	}
	
/* -------------------- Footer -------------------- */	
	
	#shpFooter
	{
		clear:both;
		border-top:solid 1px #000;
		margin-top:10px;
		padding-top:10px;
		text-align:left;
		width:100%;
	}
	
	#shpFooter .left
	{
		display:none;
	}
	
	#shpFooter .right
	{
		width:auto;
	}
	
	#shpSwoosh
	{
		display:none;
	}
	
	#shpSwoosh img {}

/* -------------------- Party Landing Page -------------------- */

	/* Styles are in the Global File */

/* -------------------- Party Detail Page  -------------------- */
	
	.glLongBottomContainer 
	{
		padding:20px 0 60px 0;
	}
	
	/* -------------------- Promotions Page -------------------- */	

	.glFormContainer
	{
		float:left;
		width:650px;
	}
	
	.glFormContainer .shpFormHeader
	{
		padding:9px 0;
		text-align:center;
		width:100%;
	}
	
	.glFormContainer .glFormBody
	{
		width:100%;
	}
	
	.glFormContainer .glFormBody .glPrintShare
	{
		display:none;
	}
	
	.glFormFooter
	{
		display:none;
	}
	
	/* -------------------- shapers Specific Button -------------------- */	

	.shpPromotionsLinks
	{
		display:none;
	}

	.shpButton *
	{
		display:none;
	}
	
	#bottomGraphic
	{
		background:url(/images/Shearers/ShapersMS/pageBottom_BG.png) top left repeat-x;
		height:103px;
		float:left;
		left:0;
		position:relative;
		width:100%;
	}
	
	.swoosh
	{
		display:none;
	}
	
	.swooshSplash
	{
		display:none;
	}

	
}