/* ---------------------------------------- 

Created: Eric
Date: 03/09/2009

---------------------------------------- */

@media screen
{

/* -------------------- Browser Resets -------------------- */
/* --------------------  -------------------- */

	body 
	{
		background:#C4A583 url(/images/Shearers/TangosMS/tangos_BG.jpg) top center fixed;
	}

/* -------------------- Splash Layout -------------------- */
		
	#tnSplashOuterContainer
	{
		margin:0 auto;
		position:relative;
		width:983px;
		z-index:2;
	}
	
	#tnSplashInnerContainer
	{
		background:url(/images/Shearers/TangosMS/tnSplashContentBottom_BG.png) top left no-repeat;
		float:left;
		padding-bottom:23px;
		text-align:left;
		width:983px;
	}
	
	#tnSplashContentTop
	{
		background:url(/images/Shearers/TangosMS/tnSplashContentTop_BG.png) top left no-repeat;
		float:left;
		height:36px;
		width:100%;
	}
	
	/* -------------------- Splash Body BG -------------------- */
	
	.splashFlash
	{
		left:11px;
		float:left;
		position:relative;
	}
	
	
	/* -------------------- Splash Bottom Boxes -------------------- */

	#tnSplashBottomAnimation
	{
		float:left;
		height:122px;
		width:100%;
	}

	#tnSplashBottomAnimation #boxesContainer
	{
		float:left;
		height:117px;
		margin:0;
		padding:0;
		width:983px;
	}
		
	#tnSplashBottomAnimation #boxesContainer li
	{
		background:url(/images/Shearers/TangosMS/tnAjaxPanel_BG.png) top left no-repeat;
		float:left;
		height:106px;
		width:299px;
	}
	
	/* -------------------- Splash Footer -------------------- */	

	#tnSplashFooter
	{
		float:none;
		margin:0 auto;
		text-align:left;
		width:970px;
	}
	
	#tnSplashFooter a
	{
		margin-right:15px;
	}
	
	#tnSplashFooter .divider
	{
		padding:0 20px 0 5px;
	}
	
	#tnSplashFooter .left
	{
		float:left;
		padding-left:30px;
		width:auto;
	}
	
	#tnSplashFooter .right
	{
		float:right;
		width:auto;
	}
	
/* -------------------- Sub Page Layout -------------------- */

	#tnContainer
	{
		float:none;
		margin:0 auto;
		position:relative;
		width:983px;
	}
	
	#tnContainer2
	{
		float:none;
		margin:0 auto;
		position:relative;
		width:983px;
		z-index:3;
	}

/* -------------------- Navigation -------------------- */
	
	#tnNavContainer
	{
		float:left;
		height:100px;
		width:100%;
	}
	
	#tnNavContainer #tnNavTabs
	{
		background:url(/images/Shearers/TangosMS/tnNav_BG.png) bottom left no-repeat;
		float:left;
		height:69px;
		width:100%;
	}
	*html #tnNavContainer #tnNavTabs
	{ background:none; }
	
	#tnNavContainer #tnNavTabs .tabsLeft
	{
		float:left;
		margin:18px 0 0 7px;
		position:relative;
		width:auto;
	}
	*html #tnNavContainer #tnNavTabs .tabsLeft { margin-left:3px; }
	
	#tnNavContainer #tnNavTabs .tabsLeft a
	{
		float:left;
	}
	
	#tnNavContainer #tnNavTabs .tabsRight
	{
		float:right;
		margin:24px 30px 0 0;
		width:auto;
	}
	*html #tnNavContainer #tnNavTabs .tabsRight { margin-right:15px; }
	
	
	/* -------------------- Tango's Micro Site Tab -------------------- */
	
	#tnNavContainer #tnNavTabs .tabsLeft a.tangosMSTabCURRENT:link, #tnNavContainer #tnNavTabs .tabsLeft a.tangosMSTabCURRENT:visited
	{	
		background:url(/images/Shearers/TangosMS/tabs_Tangos_SPRITE.png) -14px 0 no-repeat;
		display:block;
		height:50px;
		margin:0 -10px 0 -4px;
		position:relative;
		top:2px;
		width:120px;
	}
	*html #tnNavContainer #tnNavTabs .tabsLeft a.tangosMSTabCURRENT:link, *html #tnNavContainer #tnNavTabs .tabsLeft a.tangosMSTabCURRENT:visited
	{ background:url(/images/Shearers/TangosMS/tabs_Tangos_SPRITE.gif) -14px 0 no-repeat; }
	
	
	/* -------------------- Shearer's Micro Site Tab -------------------- */
	
	#tnNavContainer #tnNavTabs .tabsLeft a.shearersMSTab:link, #tnNavContainer #tnNavTabs .tabsLeft a.shearersMSTab:visited 
	{
		background:url(/images/Shearers/TangosMS/tabs_Tangos_SPRITE.png) 0 -50px no-repeat;
		display:block;
		height:50px;
		position:relative;
		top:1px;
		width:108px;
	}
	*html #tnNavContainer #tnNavTabs .tabsLeft a.shearersMSTab:link, *html #tnNavContainer #tnNavTabs .tabsLeft a.shearersMSTab:visited 
	{ background:url(/images/Shearers/TangosMS/tabs_Tangos_SPRITE.gif) 0 -50px no-repeat; }
	
	
	#tnNavContainer #tnNavTabs .tabsLeft a.shearersMSTab:hover
	{
		background:url(/images/Shearers/TangosMS/tabs_Tangos_SPRITE.png) -108px -50px no-repeat;
	}
	*html #tnNavContainer #tnNavTabs .tabsLeft a.shearersMSTab:hover
	{ background:url(/images/Shearers/TangosMS/tabs_Tangos_SPRITE.gif) -108px -50px no-repeat; }
	
	
	/* -------------------- Shaper's Micro Site Tab -------------------- */
	
	#tnNavContainer #tnNavTabs .tabsLeft a.shapersMSTab:link, #tnNavContainer #tnNavTabs .tabsLeft a.shapersMSTab:visited
	{
		background:url(/images/Shearers/TangosMS/tabs_Tangos_SPRITE.png) 0 -100px no-repeat;
		display:block;
		height:50px;
		position:relative;
		top:1px;
		width:108px;
	}
	*html #tnNavContainer #tnNavTabs .tabsLeft a.shapersMSTab:link, *html #tnNavContainer #tnNavTabs .tabsLeft a.shapersMSTab:visited
	{ background:url(/images/Shearers/TangosMS/tabs_Tangos_SPRITE.gif) 0 -100px no-repeat; }
	
	#tnNavContainer #tnNavTabs .tabsLeft a.shapersMSTab:hover
	{
		background:url(/images/Shearers/TangosMS/tabs_Tangos_SPRITE.png) -108px -100px no-repeat;
	}
	*html #tnNavContainer #tnNavTabs .tabsLeft a.shapersMSTab:hover
	{ background:url(/images/Shearers/TangosMS/tabs_Tangos_SPRITE.gif) -108px -100px no-repeat; }
	
	/*
	 
	 NEW TAB!!!!!!!!!!!!!!!!!!!!!!!!
	 
	*/
	
	#tnNavContainer #tnNavTabs .tabsLeft a.riceworksMSTab:link, #tnNavContainer #tnNavTabs .tabsLeft a.riceworksMSTab:visited
	{
		background:url(/images/Shearers/TangosMS/tabs_Tangos_SPRITE.png) 0 -245px no-repeat;
		display:block;
		height:50px;
		position:relative;
		top:1px;
		width:108px;
	}
	
	#tnNavContainer #tnNavTabs .tabsLeft a.riceworksMSTab:hover
	{
		background:url(/images/Shearers/TangosMS/tabs_Tangos_SPRITE.png) -108px -245px no-repeat;
	}
	*html #tnNavContainer #tnNavTabs .tabsLeft a.riceworksMSTab:link, *html #tnNavContainer #tnNavTabs .tabsLeft a.riceworksMSTab:visited
	{ background:url(/images/Shearers/TangosMS/tabs_Tangos_SPRITE.png) 0 -245px no-repeat; }
	
	/* -------------------- Online Store Tab -------------------- */
	
	#tnNavContainer #tnNavTabs .tabsLeft a.onlineStoreTab:link, #tnNavContainer #tnNavTabs .tabsLeft a.onlineStoreTab:visited
	{
		background:url(../../../images/Shearers/TangosMS/tabs_Tangos_SPRITE.png) 0 -150px no-repeat;
		display:block;
		height:50px;
		position:relative;
		top:2px;
		width:123px;
	}
	*html #tnNavContainer #tnNavTabs .tabsLeft a.onlineStoreTab:link, *html #tnNavContainer #tnNavTabs .tabsLeft a.onlineStoreTab:visited
	{ background:url(../../../images/Shearers/TangosMS/tabs_Tangos_SPRITE.gif) 0 -150px no-repeat; }
	
	#tnNavContainer #tnNavTabs .tabsLeft a.onlineStoreTab:hover
	{
		background:url(../../../images/Shearers/TangosMS/tabs_Tangos_SPRITE.png) -151px -150px no-repeat;
	}
	*html #tnNavContainer #tnNavTabs .tabsLeft a.onlineStoreTab:hover
	{ background:url(../../../images/Shearers/TangosMS/tabs_Tangos_SPRITE.gif) -151px -150px no-repeat; }
	
	
	/* -------------------- Shearer's Foods Tab -------------------- */
	
	#tnNavContainer #tnNavTabs .tabsRight a.shearersFoodsTab:link, #tnNavContainer #tnNavTabs .tabsRight a.shearersFoodsTab:visited
	{
		background:url(/images/Shearers/TangosMS/tabs_Tangos_SPRITE.png) 0 -200px no-repeat;
		display:block;
		height:45px;
		width:149px;
	}
	*html #tnNavContainer #tnNavTabs .tabsRight a.shearersFoodsTab:link, *html #tnNavContainer #tnNavTabs .tabsRight a.shearersFoodsTab:visited
	{ background:url(/images/Shearers/TangosMS/tabs_Tangos_SPRITE.gif) 0 -200px no-repeat; }
	
	#tnNavContainer #tnNavTabs .tabsRight a.shearersFoodsTab:hover
	{
		background:url(/images/Shearers/TangosMS/tabs_Tangos_SPRITE.png) -151px -200px no-repeat;
	}
	*html #tnNavContainer #tnNavTabs .tabsRight a.shearersFoodsTab:hover
	{ background:url(/images/Shearers/TangosMS/tabs_Tangos_SPRITE.gif) -151px -200px no-repeat; }
	
	#tnNavContainer #tnNavTabs .tabsLeft a.sus {display:block; background:url(/images/Shearers/Global/sus.png); width:110px; height:45px; margin:6px 0 0 0; }
	
	
	/*
	 END NEW TAB!!!!!!!!!!!!!!!!!!!!!
	 
	 */
	
/* -------------------- Sub Nav -------------------- */
	
	#tnNavContainer #tnSubNav
	{
		background:url(/images/Shearers/TangosMS/SubNav_BG.png) top left no-repeat;
		float:left;
		height:31px;
		overflow:hidden;
		width:100%;
	}
	*html #tnNavContainer #tnSubNav
	{ background:url(/images/Shearers/TangosMS/SubNav_BG.gif) top left no-repeat; }
	
	#tnNavContainer #tnSubNav .left
	{
		float:left;
		position:relative;
	}
	
	#tnNavContainer #tnSubNav .left ul
	{
		float:left;
		height:28px;
		list-style:none;
		margin:2px 0 0 24px;
		overflow:hidden;
		padding:0;
	}
	*html #tnNavContainer #tnSubNav .left ul { margin-left:12px; }
	
	#tnNavContainer #tnSubNav .left ul li
	{
		float:left;
		height:28px;
		margin-right:5px;
		min-width:50px;
		padding:0;
		text-align:center;
	}
	
	#tnNavContainer #tnSubNav .left ul li a
	{
		display:block;
		height:28px;
	}
	
	#tnNavContainer #tnSubNav .left ul li a span
	{
	 	color:#fff;
	 	display:block;
	 	font-size:11px;
		font-weight:bold;
		height:21px;
		padding:10px 15px 0 15px;
	}
	
	#tnNavContainer #tnSubNav .left ul li:hover
	{
	 	background:url(/images/Shearers/TangosMS/tnSubNav_SPRITE.gif) 0 -56px repeat-x;
	}
	 
	#tnNavContainer #tnSubNav .left ul li *
	{
		cursor:pointer;
		float:left;
		text-decoration:none;
	}
	 
	#tnNavContainer #tnSubNav .left ul li a:hover
	{
	 	background:url(/images/Shearers/TangosMS/tnSubNav_SPRITE.gif) 0px 0px no-repeat;
		display:block;
		height:28px;
	}
	 
	#tnNavContainer #tnSubNav .left ul li a:hover span
	{
	 	background:url(/images/Shearers/TangosMS/tnSubNav_SPRITE.gif) 100% -28px no-repeat;
	}
	 
	/* Active Tab */
	#tnNavContainer #tnSubNav .left ul li.currentTab
	{
	 	background:url(/images/Shearers/TangosMS/tnSubNav_SPRITE.gif) 0px -56px repeat-x;
	}	 
	 
	#tnNavContainer #tnSubNav .left ul li.currentTab a
	{
	 	background:url(/images/Shearers/TangosMS/tnSubNav_SPRITE.gif) 0px 0px no-repeat;
		display:block;
		height:28px;
	}
	
	#tnNavContainer #tnSubNav .left ul li.currentTab span
	{
	 	background:url(/images/Shearers/TangosMS/tnSubNav_SPRITE.gif) 100% -28px no-repeat;
	}
	
	#tnContainer2 #tnSubNavRight
	{
		float:right;
		position:absolute;
		text-align:right;
		right:14px;
		top:75px;
		width:auto;
		z-index:100;
	}
	
	#tnContainer2 #tnSubNavRight div
	{
		width:auto;
		text-align:left;
	}
	
	#tnContainer2 #tnSubNavRight .searchBoxContainer
	{
		background:url(/images/Shearers/TangosMS/searchBox_BG.jpg) no-repeat;
		float:left;
		height:19px;
		width:140px;
	}
	
	#tnContainer2 #tnSubNavRight .searchBox
	{
		border:solid 0px #fff;
		height:13px;
		margin:2px 0 0 20px;
		width:110px;
	}

	
	#tnContainer2 #tnSubNavRight .searchBTN
	{
		margin-left:2px;
	}
	
	/* -------------------- Sub Nav Bottom -------------------- */
	
	#tnSubNavBottom
	{
		float:left;
		height:10px;
		overflow:hidden;
		width:100%;
	}
	
/* -------------------- Logo Area -------------------- */

	#tnLogoArea
	{
		background:url(/images/Shearers/TangosMS/LogoTop_BG.png) top left no-repeat;
		float:left;
		height:139px;
		text-align:center;
		width:100%;
	}
	*html #tnLogoArea
	{
		background:url(/images/Shearers/TangosMS/LogoTop_BG.gif) top left no-repeat;
	}
	
	#tnLogoArea a:link, #tnLogoArea a:visited
	{
		display:block;
		height:120px;
		margin:0 auto;
		width:190px;
	}
		
/* -------------------- Body BG -------------------- */
	
	
	#tnBodyOuterContainer
	{
		background:url(/images/Shearers/TangosMS/body_BG.png) top left repeat;
		float:left;
		position:relative;
		text-align:left;
		width:983px;
	}
	*html #tnBodyOuterContainer
	{ background:none; }
	
	
	#tnBodyInnerContainer
	{
		background:url(/images/Shearers/TangosMS/content_BG.jpg) top left repeat-y;
		float:left;
		left:12px;
		position:relative;
		width:960px;
	}
	
	#tnBodyPadding
	{
		float:left;
		left:42px;
		padding-bottom:30px;
		position:relative;
		width:652px;
	}
	
/* -------------------- Right Column -------------------- */
	
	.glRightColumn 
	{
		float:right;
		margin-bottom:20px;
		position:relative;
		right:16px;
		width:247px;
	}
	
	#glRightColumnTop
	{
		background:url(../../../images/Shearers/TangosMS/tRightColumnTop.png) top left no-repeat;
		float:left;
		height:58px;
		width:100%;
	}
		
	#glRightColumnMiddle
	{
		background:url(/images/Shearers/TangosMS/tRightColumn_BG.png) top left repeat-y;
		float:left;
		min-height:250px;
		width:100%;
	}
	
	#glRightColumnBottom
	{
		background:url(../../../images/Shearers/TangosMS/tRightColumnBottom.png) top left no-repeat;
	}
	
/* -------------------- Drop Down List -------------------- */
	
	.glDropDownSelector
	{
		background:url(../../../images/Shearers/TangosMS/tnDDL_TOP.png) top left no-repeat;
	}

	#glDropDownSelectorList
	{
		background:url(../../../images/Shearers/TangosMS/tnDDL_MIDDLE.png) top left repeat-y;
	}
	
	
	.glDropDownContainer .glSelectorTopText
	{
		background:url(/images/Shearers/TangosMS/tnDDL_MIDDLE2.png) bottom left no-repeat;
		padding-bottom:1px;
	}
	
	#glDropDownSelectorBottom
	{
		background:url(../../../images/Shearers/TangosMS/tnDDL_BOTTOM.png) top left no-repeat;
	}
	

/* -------------------- Flavor Detail Page, Bottom -------------------- */
	
	#glRelatedRecipes .top
	{
		background:url(../../../images/Shearers/TangosMS/tnRelatedRecipes.png) top left no-repeat;
		float:left;
		height:68px;
		width:100%;
	}
	
	#glRelatedRecipes
	{		
		margin-right:10px;
	}
			
	#glRelatedRecipes .middle, #glParty .middle
	{
		background:url(/images/Shearers/TangosMS/tnRecipeParty_BG.png) top left repeat-y;
	}
	
	
	#glParty .top
	{
		background:url(../../../images/Shearers/TangosMS/tnMakeItAFiesta.png) top left no-repeat;
		float:left;
		height:68px;
		width:100%;
	}
	
	#glRelatedRecipes .bottom, #glParty .bottom
	{
		background:url(../../../images/Shearers/TangosMS/tnRecipeParty_BOTTOM.png) top left no-repeat;
		float:left;
		height:17px;
		width:100%;
	}
	
	
/* -------------------- Footer -------------------- */	
	
	#tnFooter
	{
		background:url(/images/Shearers/TangosMS/ContentBottom_BG.png) top left no-repeat;
		float:left;
		height:53px;
		position:relative;
		text-align:left;
		top:-19px;
		width:100%;
	}
	*html #tnFooter
	{
		background:url(/images/Shearers/TangosMS/ContentBottom_BG2.png) top left no-repeat;
		top:-23px;
	}
	
	#tnFooter .left
	{
		float:left;
		padding:44px 0 20px 40px;
		width:auto;
	}
	
	#tnFooter a
	{
		margin-right:15px;
	}
	
	#tnFooter .divider
	{
		padding:0 20px 0 5px;
	}
	
	#tnFooter .right
	{
		float:right;
		padding:44px 35px 0 0;
		width:auto;
	}

/* -------------------- Fiesta Landing Page -------------------- */

	/* Styles are in the Global File */

/* -------------------- Fiesta Detail Page  -------------------- */

	.glLongBottomContainer .top
	{
		background:url(../../../images/Shearers/TangosMS/tnClearContainer_TOP.png) top left no-repeat;
		float:left;
		height:24px;
		width:650px;
	}
	
	.glLongBottomContainer .middle
	{
		background:url(../../../images/Shearers/TangosMS/tnClearContainer_MIDDLE.png) top left repeat-y;
		float:left;
		width:100%;
	}
	
	.glLongBottomContainer .bottom
	{
		background:url(../../../images/Shearers/TangosMS/tnClearContainer_BOTTOM.png) top left no-repeat;
		float:left;
		height:15px;
		width:650px;
	}
		
	/* -------------------- Contact Form -------------------- */	

	
	.glFormContainer .glFormHeader
	{
		background:url(../../../images/Shearers/TangosMS/tnFormHeader_BG.png) top left no-repeat;
	}
	
	.glFormContainer .glFormBody
	{
		background:url(../../../images/Shearers/TangosMS/tnClearContainer_MIDDLE.png) top left repeat-y;
	}
	
	.glFormContainer .glFormBody .tnPrintShare
	{
		width:auto;
	}
	
	.glFormFooter
	{
		background:url(../../../images/Shearers/TangosMS/tnClearContainer_BOTTOM.png) top left no-repeat;
	}
	
	.glFormContainer .contactUsImage
	{
		background:url(../../../images/Shearers/TangosMS/tnContactFormDog.png) no-repeat;
		height:150px;	
		left:-10px;
		position:relative;
		top:35px;
		width:162px;
		z-index:3;
	}
	
	/* -------------------- Tangos Specific Button -------------------- */	

	.tnPromotionsLinks
	{
		float:left;
		margin:0 0 20px 06px;
	}

	.tnButton *
	{
		cursor:pointer;
	}
	
	a.tnButton:link, a.tnButton:visited
	{
		color:#0187cd;
		display:block;
		float:left;
		font-size:10px;
		height:36px;
		text-decoration:none;
		width:auto;
	}
	
	a.tnButton:hover
	{
		text-decoration:none;
	}
	
	a.tnButton:link .btnLeft, a.tnButton:visited .btnLeft
	{
		float:left;
		background:url(../../../images/Shearers/TangosMS/tnButton.png) 0 0 no-repeat;
		height:100%;
		width:21px;
	}
	
	/*a.tnButton:hover .btnLeft
	{
		background:url(../../../images/Shearers/TangosMS/tnButton.png) 0 -142px no-repeat;
	}*/
	
	a.tnButton:link .btnMiddle, a.tnButton:visited .btnMiddle
	{
		float:left;
		background:url(../../../images/Shearers/TangosMS/tnButton.png) 0 -36px repeat-x;
		height:100%;
		width:auto;
	}
	
	/*a.tnButton:hover .btnMiddle
	{
		background:url(../../../images/Shearers/TangosMS/tnButton.png) 0 -142px repeat-x;
	}*/
	
	a.tnButton:link .btnMiddle span, a.tnButton:visited .btnMiddle span
	{
		position:relative;
		top:12px;
	}
	
	a.tnButton:link .btnRight, a.tnButton:visited .btnRight
	{
		float:left;
		background:url(../../../images/Shearers/TangosMS/tnButton.png) 0 -72px no-repeat;
		height:100%;
		width:50px;
	}
	
	/*a.tnButton:hover .btnRight
	{
		background:url(../../../images/Shearers/TangosMS/tnButton.png) 0 -178px no-repeat;
	}*/

}

@media print
{

/* -------------------- Browser Resets -------------------- */
/* --------------------  -------------------- */

	html, body 
	{
	}

/* -------------------- Splash Layout -------------------- */
		
	#tnSplashOuterContainer
	{
		margin:0 auto;
		overflow:hidden;
		position:relative;
		width:650px;
	}
	
	#tnSplashInnerContainer
	{
		padding-bottom:23px;
		text-align:left;
		width:100%;
	}
	
	#tnSplashContentTop
	{
		clear:both;
		height:36px;
		width:100%;
	}
	
	/* -------------------- Splash Body BG -------------------- */
	
	.splashFlash
	{
		left:11px;
		float:left;
		position:relative;
	}
	
	
	/* -------------------- Splash Bottom Boxes -------------------- */

	#tnSplashBottomAnimation
	{
		float:left;
		height:122px;
		width:100%;
	}

	#tnSplashBottomAnimation #boxesContainer
	{
		float:left;
		height:117px;
		margin:0;
		padding:0;
		width:983px;
	}
		
	#tnSplashBottomAnimation #boxesContainer li
	{
		float:left;
		height:106px;
		width:299px;
	}
	
	/* -------------------- Splash Footer -------------------- */	

	#tnSplashFooter
	{
		border-top:solid 1px #000;
		padding-top:10px;
		text-align:left;
		width:650px;
	}
	
	#tnSplashFooter a
	{
		display:none;
	}
	
	#tnSplashFooter .divider
	{
		display:none;
	}
	
	#tnSplashFooter .left
	{
		display:none;
	}
	
	#tnSplashFooter .right
	{
		width:auto;
	}
	
/* -------------------- Sub Page Layout -------------------- */

	#tnContainer
	{
		float:none;
		margin:0 auto;
		position:relative;
		width:650px;
		z-index:2;
	}
	
	#tnContainer2
	{
		display:none;
	}

/* -------------------- Navigation -------------------- */
	
	#tnNavContainer
	{
		display:none;
	}
	
	/* -------------------- Sub Nav Bottom -------------------- */
	
	#tnSubNavBottom
	{
		display:none;
	}
	
/* -------------------- Logo Area -------------------- */

	#tnLogoArea
	{
		display:none;
	}
		
/* -------------------- Body BG -------------------- */
	
	
	#tnBodyOuterContainer
	{
		text-align:left;
		width:650px;
	}
	
	#tnBodyInnerContainer
	{
		width:100%;
	}
	
	#tnBodyPadding
	{
		width:650px;
	}
	
/* -------------------- Right Column -------------------- */
	
	.glRightColumn 
	{
		display:none;
	}
	
/* -------------------- Flavor Detail Page, Bottom -------------------- */
	
	#glRelatedRecipes .top
	{
		clear:both;
		height:68px;
		width:100%;
	}
	
	#glRelatedRecipes
	{		
		margin-right:10px;
	}
			
	#glRelatedRecipes .middle, #glParty .middle
	{
		clear:both;
	}
	
	
	#glParty .top
	{
		clear:both;
		height:68px;
		width:100%;
	}
	
	#glRelatedRecipes .bottom, #glParty .bottom
	{
		clear:both;
		height:17px;
		width:100%;
	}
	
	
/* -------------------- Footer -------------------- */	
	
	#tnFooter
	{
		clear:both;
		border-top:solid 1px #000;
		margin-top:10px;
		padding-top:10px;
		text-align:left;
		width:650px;
	}
	
	#tnFooter .left
	{
		display:none;
	}
	
	#tnFooter .right
	{
		width:auto;
	}

/* -------------------- Fiesta Landing Page -------------------- */

	/* Styles are in the Global File */

/* -------------------- Fiesta Detail Page  -------------------- */

	.glLongBottomContainer .top
	{
		background:url(../../../images/Shearers/TangosMS/tnClearContainer_TOP.png) top left no-repeat;
		float:left;
		height:24px;
		width:650px;
	}
	
	.glLongBottomContainer .middle
	{
		background:url(../../../images/Shearers/TangosMS/tnClearContainer_MIDDLE.png) top left repeat-y;
		float:left;
		width:100%;
	}
	
	.glLongBottomContainer .bottom
	{
		background:url(../../../images/Shearers/TangosMS/tnClearContainer_BOTTOM.png) top left no-repeat;
		float:left;
		height:15px;
		width:650px;
	}
		
	/* -------------------- Contact Form -------------------- */	

	
	.glFormContainer .glFormHeader
	{
		background:url(../../../images/Shearers/TangosMS/tnFormHeader_BG.png) top left no-repeat;
	}
	
	.glFormContainer .glFormBody
	{
		background:url(../../../images/Shearers/TangosMS/tnClearContainer_MIDDLE.png) top left repeat-y;
	}
	
	.glFormContainer .glFormBody .tnPrintShare
	{
		width:auto;
	}
	
	.glFormFooter
	{
		background:url(../../../images/Shearers/TangosMS/tnClearContainer_BOTTOM.png) top left no-repeat;
	}
	
	.glFormContainer .contactUsImage
	{
		background:url(../../../images/Shearers/TangosMS/tnContactFormDog.png) no-repeat;
		height:150px;	
		left:-10px;
		position:relative;
		top:35px;
		width:162px;
		z-index:3;
	}
	
	/* -------------------- Tangos Specific Button -------------------- */	

	.tnPromotionsLinks
	{
		float:left;
		margin:0 0 20px 06px;
	}

	.tnButton *
	{
		cursor:pointer;
	}
	
	a.tnButton:link, a.tnButton:visited
	{
		color:#0187cd;
		display:block;
		float:left;
		font-size:10px;
		height:36px;
		text-decoration:none;
		width:auto;
	}
	
	a.tnButton:hover
	{
		text-decoration:none;
	}
	
	a.tnButton:link .btnLeft, a.tnButton:visited .btnLeft
	{
		float:left;
		background:url(../../../images/Shearers/TangosMS/tnButton.png) 0 0 no-repeat;
		height:100%;
		width:21px;
	}
	
	/*a.tnButton:hover .btnLeft
	{
		background:url(../../../images/Shearers/TangosMS/tnButton.png) 0 -142px no-repeat;
	}*/
	
	a.tnButton:link .btnMiddle, a.tnButton:visited .btnMiddle
	{
		float:left;
		background:url(../../../images/Shearers/TangosMS/tnButton.png) 0 -36px repeat-x;
		height:100%;
		width:auto;
	}
	
	/*a.tnButton:hover .btnMiddle
	{
		background:url(../../../images/Shearers/TangosMS/tnButton.png) 0 -142px repeat-x;
	}*/
	
	a.tnButton:link .btnMiddle span, a.tnButton:visited .btnMiddle span
	{
		position:relative;
		top:12px;
	}
	
	a.tnButton:link .btnRight, a.tnButton:visited .btnRight
	{
		float:left;
		background:url(../../../images/Shearers/TangosMS/tnButton.png) 0 -72px no-repeat;
		height:100%;
		width:50px;
	}
	
	/*a.tnButton:hover .btnRight
	{
		background:url(../../../images/Shearers/TangosMS/tnButton.png) 0 -178px no-repeat;
	}*/


	
}
