/*********************************************************
/*********************************************************
/* GLOBAL STYLES                                         */

	body		{background-color:#EEEEEE; color:#333333; font-size:80%; margin:0px; padding:0px;}
	body.Print	{background-color:#E6E6E6; background-image:none;}
	@media print
	{
		body.Print {background-color:White;}
	}

	/* FONT-FAMILY and COLOR */
	*		{font-family: Arial, Verdana, Geneva, Sans-Serif;}
	
	/* FONT-SIZE - STANDARD ELEMENTS */
	p, div.Content, div.FullContent, div.CMSContent, ul, ol
			{line-height:160%;}
				
	/* FONT-SIZE - SLIGHTLY SMALLER ELEMENTS */
	#Copyright, div.PipeLinks, div.QuoteContent
			{font-size:92%;}

	/* FONT-SIZE - SMALLEST ELEMENTS */
	div.Caption, div.CalloutContent		
			{font-size:92%; line-height:170%;}

	/* FONT-SIZE - FORM ELEMENTS */	
	input, select, textarea
			{font-size:100%;}


/*********************************************************
/* MAJOR LAYOUT ELEMENTS                                 */

	#Page2						{background-color:White;}
	#Page2 #HeaderW				{background-color:Black; height:100px;}
	#Page2 #Header				{margin:0 auto; padding-right:14px; width:936px;}
	#Page2 #Logo				{float:left; margin-top:15px; width:285px;}
	#Page2 #HeaderRight			{float:right; height:100px; width:635px;}
	#Page2 #UserBar				{color:White; float:right; height:28px;}
	#Page2 #UserBar a			{color:#A2DB19; text-decoration:none;}
	#Page2 #UserBar a:hover		{color:White; text-decoration:underline;}
	#Page2 #UserInfo			{float:right; padding-top:6px;}
	#Page2 #MyCart				{background-color:#444444; color:White; float:right; margin-left:18px; padding:6px 10px;}
	
	#Page2 #Nav					{float:right; margin-top:17px; width:635px;}
	#Page2 #Nav1				{float:left; margin-top:11px;}
	#Page2 #Nav2				{float:right;}
	
	#Page2 #InstantQuotesJump	{float:right; text-align:right; width:380px;}
	#Page2 #InstantQuotesJump img	{vertical-align:bottom;}
	
	#Page2 #Body				{clear:both;}
	#Page2 #BodyInnerW			{border-top:solid 10px #444444;}
	#Page2 #BodyInner			{margin:0 auto; padding:10px; width:930px;}
	
	#Page2 #Footer				{margin-top:30px;}
	#Page2 #CustomScreenPrintedApparel	{min-width:950px; text-align:center;}
	#Page2 #FooterNavWrapper	{background:url(../../Graphics/Layout/FooterNavBG.gif) repeat-x; height:41px; min-width:950px;}
	#Page2 #TopOfPage			{float:right;}
	#Page2 #FooterNav			{color:White; font-size:92%; font-weight:bold; padding:12px 0 0 41px; text-align:center;}
	#Page2 #FooterNav a			{color:White; font-size:120%; text-decoration:none;}
	#Page2 #FooterNav a:hover	{color:Black; text-decoration:none;}
	#Page2 #FooterBottomW		{background-color:#EEEEEE;}
	#Page2 #FooterBottom		{background:url(../../Graphics/Layout/FooterBG.gif) no-repeat; margin:0 auto; width:975px;}
	#Page2 #Copyright			{padding:10px 0 12px 0; text-align:center;}
	#Page2 #CantFindIt			{font-size:220%; margin-bottom:30px; text-align:center;}
	
	#Page2 #Header img			{display:block;}
	
	#Page2 #TwoColumn #LeftColumn{float:left; width:20%;}
	#Page2 #TwoColumn #MainColumn{float:right; width:78%;}
	#Page2 #MainColumn #MainColumn1	{float:left; width:70%;}
	#Page2 #MainColumn #RightColumn1	{float:right; width:28%;}	
	#Page2 #SubNav				{background-color:#E6E6E6; border:solid 1px #333333; border-width:2px 0 1px 0; padding-top:1px;}
	#Page2 #SubNav a			{border-bottom:solid 1px White; display:block; font-size:92%; padding:2px 6px; text-decoration:none;}
	#Page2 #SubNav a:hover,
	#Page2 #SubNav a:active		{font-weight:bold;}	
	#Page2 #SubNav a.Active		{color:Black; font-weight:bold;}
	#Page2 #SubNav a img		{display:none;}
	#Page2 #SubNav a.Active img	{display:inline;}	
	#Page2 #SubNav li.Group		{}
	#Page2 #SubNav li.Group ul	{margin-left:0; padding-left:15px;}
	#Page2 #SubNav a.GroupHeader{background-color:#333333; color:White; font-weight:bold;}
	#Page2 #SubNav a.GroupHeader:hover	{background-color:#333333;}
	
	/* Home Page */
	#HomePage2 #BannerW				{background-color:Black; height:345px; padding-top:10px;}
	#HomePage2 #Banner				{margin:0 auto; position:relative; width:950px;}
	#HomePage2 #BannerButtons		{left:662px; position:absolute; top:6px; z-index:1000;}
	#HomePage2 #BannerButtons a,
	#HomePage2 #BannerButtons img	{display:block;}
	#HomePage2 #HomePageInner		{margin:0 auto; width:950px;}
	#HomePage2 #InstantQuotes		{background:url(Graphics/Layout/InstantQuotesBG.gif) no-repeat; height:41px; padding-top:11px;}
	#HomePage2 #InstantQuotes h2	{float:left; height:22px; margin:0; width:207px;}
	#HomePage2 #InstantQuotes ul	{float:left; margin-left:18px;}
	
	#HomePage2 #Column1				{float:left; width:627px;}
	#HomePage2 #Column2				{float:right; width:287px;}
	#HomePage2 #BlogTease			{background:url(../../Graphics/HomePage/TheShirtLockerBG.jpg) no-repeat; height:43px; margin-top:25px; padding-left:16px; width:608px;}
	#HomePage2 #BlogTease #RssFeed	{float:right; margin:4px 5px 0 0;}
	#HomePage2 #BlogTease h2		{margin:0 0 5px 0;}
	#HomePage2 #BlogTease h2 a,
	#HomePage2 #BlogTease h2 img	{display:block;}	
	#HomePage2 .BlogEntry			{border-bottom:dotted 1px #CCCCCC; margin-bottom:20px; padding:10px 0 4px 3px;}
	#HomePage2 .BlogEntry .Published{color:#999999; font-size:92%;}
	#HomePage2 h3					{font-size:150%; margin:6px 0 10px 0;}
	#HomePage2 h3 a					{color:#477DB2; text-decoration:none;}
	#HomePage2 h3 a:hover			{color:#FF9800;}
	#HomePage2 .BlogEntry .Summary	{color:#666666;}
	#HomePage2 .BlogEntry .Links	{text-align:right;}
	#HomePage2 .BlogEntry .Links a			{color:#477DB2; font-size:120%; text-decoration:none;}
	#HomePage2 .BlogEntry .Links a:hover	{color:#FF9800;}
	
	#HomePage2 #Newsletter			{margin-bottom:30px; padding-top:25px;}
	#HomePage2 #Newsletter h2		{color:#477DB2; font-size:130%; margin:0 0 5px 0;}
	#HomePage2 #Newsletter h3		{color:#999999; font-size:100%; margin:0 0 10px 1px;}
	#HomePage2 #Newsletter input[type="text"]	{color:#666666;}
	#HomePage2 #Newsletter .Fields	{margin-bottom:5px; padding-left:2px;} 
	#HomePage2 #ClosetTease .ContentW	{margin-left:13px; width:240px;}
	#HomePage2 #ClosetTease .CMSContent,
	#HomePage2 #ClosetTease .ContentItem,
	#HomePage2 #ClosetTease p			{margin:0;}
	
	#SiteLinks					{left:0; position:fixed; top:107px; width:40px; z-index:80;}
	#SiteLinks .Top,
	#SiteLinks .Btm				{background:url(../../Shared/Graphics/Buttons/SiteLinksTopBottom.png); font-size:0; height:4px; width:40px;}
	#SiteLinks .btm				{background-position: 0 -4px;}
	#SiteLinks a				{background:url(../../Shared/Graphics/Buttons/SiteLinksButtons.jpg); display:block; height:33px; overflow:hidden; padding:0 0 1px 0; text-indent:-300em; width:40px;}
	#SiteLinks a.Contact		{background-position: 0px 0px;}
	#SiteLinks a.Contact:hover	{background-position: -40px 0px;}
	#SiteLinks a.Facebook		{background-position: 0px -33px;}
	#SiteLinks a.Facebook:hover	{background-position: -40px -33px;}
	#SiteLinks a.Twitter		{background-position: 0px -66px;}
	#SiteLinks a.Twitter:hover	{background-position: -40px -66px;}
	#SiteLinks a.YouTube		{background-position: 0px -99px;}
	#SiteLinks a.YouTube:hover	{background-position: -40px -99px;}
	#SiteLinks a.RSS			{background-position: 0px -198px;}
	#SiteLinks a.RSS:hover		{background-position: -40px -198px;}
	
	/* SiteMap */
	#SiteMap					{}
	#SiteMap .Entry				{float:left; width:155px;}
	#SiteMap h2					{margin:0 0 8px 0;}
	#SiteMap h2.SecondLevel		{margin-top:20px;}
	#SiteMap ul					{margin:0; padding:0;}
	#SiteMap li					{margin-left:15px;}
	#SiteMap a					{text-decoration:none;}
	#SiteMap a:hover			{text-decoration:underline;}
	
/*********************************************************
/* STANDARD HTML ELEMENT STYLES                          */

	a			{color:#577F00;}
	a:visited	{color:#577F00;}
	a:hover		{color:Black;}
	a:active	{color:Black;}

	h1			{color:#333333; font-family:Trebuchet MS, Tahoma, Geneva, Sans-Serif; font-size:190%; margin:2px 0 13px 0;}
	h2			{color:#79AF04; font-size:130%;}
	h3			{color:#79AF04; font-size:120%;}
	
	input[type="button"],
	input[type="submit"]	{background-color:#FF9800; color:White; font-weight:bold;}

/*********************************************************
/* PREBUILT STYLE CLASSES (CUSTOMIZE AS NECESSARY)       */
	
	/* OTHER TEXT/CONTENT CONTAINERS */
	div.Content				{margin-bottom:0px;}		

/*********************************************************
/* CUSTOM STYLES                                         */	
	
	/* Button Bars */
	.LargeButtonBar				{font-size:120%; margin-bottom:20px; padding:10px; text-align:center;}
	
	/* Images */
	.FlavorImage				{float:right; margin-left:20px; width:350px;}
	.FlavorImage img			{display:block;}
	
	/* Content Pages */
	#ContentBox					{background:url(../../Graphics/Pages/OurStory/BoxBG.gif) repeat-y; margin:0 auto; width:894px;}
	#ContentBox .BoxTop			{background:url(../../Graphics/Pages/OurStory/BoxTop.gif) no-repeat; height:17px; width:894px;}
	#ContentBox .BoxBottom		{background:url(../../Graphics/Pages/OurStory/BoxBottom.gif) no-repeat; height:17px; width:894px;}
	#ContentBox .BoxContent		{margin:0 auto; width:861px;}
	#SectionLinks				{color:Black; margin:20px 0; text-align:center;}
	#SectionLinks .Intro		{font-weight:bold;}
	
	/* How It Works */
	#HowItWorks							{}
	#HowItWorks #Intro					{float:left; width:350px;}
	#HowItWorks #Intro h2#Process		{margin-top:38px;}
	#HowItWorks #Brace					{float:left; margin:80px 10px 0 20px; width:54px;}
	#HowItWorks #Steps					{float:left; width:425px;}
	#HowItWorks #Steps .Step			{clear:left; margin-bottom:12px;}
	#HowItWorks #Steps .Step .Icon		{float:left; padding-top:15px;}
	#HowItWorks #Steps .Step .Icon img	{display:block;}
	#HowItWorks #Steps .Step .StepNumber{color:#999999; font-size:140%; font-weight:bold; float:left; margin:30px 15px 0 10px; width:20px;}
	#HowItWorks #Steps .Step .Info		{float:left; width:300px;}
	#HowItWorks #Steps .Step h3			{color:#79AF04; font-size:100%; margin-bottom:2px;}
	#HowItWorks #Steps .Step p			{font-size:92%; margin:0;}
	
	/* Licensing */
	#LicensedEntities				{float:right; margin:0 0 10px 30px; width:300px;}
	
	/* FAQ */
	#FAQ							{padding:0 20px;}
	#FAQ li							{padding:4px 3px; margin:0px 0px; color:#444444;}
	#FAQ .Question					{cursor:pointer; font-weight:bold;}
	#FAQ .Answer					{cursor:normal;}
	#FAQ .Hover						{text-decoration:underline;}
	#FAQ .Expanded					{font-weight:bold;}
	
	/* The Closet */
	#TheCloset						{}
	#TheCloset #ClosetIntro			{padding:10px 15px;}
	#TheCloset .ClosetEntry			{margin-bottom:20px;}
	#TheCloset h2 a					{text-decoration:none;}
	
	/* The Team */
	#TheTeam .TeamMember			{margin:25px 40px 40px 40px;}
	#TheTeam h2						{margin-bottom:5px;}
	#TheTeam .Image					{border:solid 2px #A2DB19; float:left; width:244px;}
	#TheTeam .Image img				{display:block;}
	#TheTeam .Info					{margin-left:260px;}	
	
	/* Our Story */
	#ContentBox #OverviewLeft		{float:left; margin-right:0; width:362px;}
	#ContentBox #OverviewLeft h2	{margin-top:98px;}
	#ContentBox #OverviewBrace		{float:left; padding-top:112px; width:54px;}
	#ContentBox #OverviewRight		{float:right; padding-left:25px; width:420px;}
	#ContentBox .OverviewGroup		{margin-bottom:15px;}
	#ContentBox .OverviewGroup .OverviewImage	{float:left; margin-right:15px; text-align:center; width:120px;}
	#ContentBox .OverviewGroup img	{display:block;}
	#ContentBox .OverviewGroup p	{font-size:92%; margin:0; padding-top:6px;}

	/* History */
	#ContentBox #History			{}
	#ContentBox #History #Timeline	{margin:20px auto 0 auto; width:500px;}
	#ContentBox #History #Timeline h2	{background-color:Black; float:left; margin:0 15px; padding:8px; text-align:center; width:55px;}
	#ContentBox #History #Timeline p	{margin-left:101px;}
	
	/* Philosophy */
	#ContentBox .PhilosophyBoxContent	{background:url(../../Graphics/Pages/OurStory/PhilosophyBG.jpg) no-repeat bottom; width:894px;}
	#ContentBox #Philosophy			{margin:0 auto; padding-bottom:25px; width:861px;}
	#ContentBox #Philosophy h3		{color:#990000; float:left; font-style:italic; margin:2px 0 0 0; padding-right:14px; text-align:right; width:81px;}
	#ContentBox #Philosophy p		{}
	#ContentBox #Philosophy p.Description	{margin-left:95px; width:415px;}
	
	/* Reps */
	#RepsInfo						{margin:1% 6% 0 1%; width:47%;}
	#RepsSearch						{margin:1% 3% 0 0; width:43%;}
	
	/* CMT Order Header */
	.OrderHeader					{height:115px;}
	.OrderHeader .CreateMyTee		{float:left; text-align:center; width:256px;}
	.OrderHeader .CreateMyTee .Logo	{}
	.OrderHeader .CreateMyTee .Info	{color:Black; font-size:85%; line-height:130%;}
	.OrderHeader .EyeCatchers		{position:relative; top:0px;}
	.OrderHeader .BigLabel			{color:#666666; font-size:100%; font-weight:bold; padding-left:15px;}
	.OrderHeader .BigNumber			{color:Black; font-size:75px; font-weight:bold; line-height:.9em; margin-left:10px;}
	.OrderHeader .DueDate			{float:right; margin-left:20px;}
	.OrderHeader .DueDate .BigNumber{color:Red; font-size:75px;}
	.OrderHeader .OrderNumber		{float:right;}
	.OrderHeader .OrderName			{font-size:120%; font-weight:bold; position:relative; text-align:right; top:-10px;}
	.OrderAddresses .BillTo			{float:left; width:58%;}
	.OrderAddresses .ShipTo			{float:right; width:40%;}
	.OrderAddresses .BlockContent	{line-height:130%; min-height:105px;}
	.OrderAddresses .PaymentDue		{color:Red; font-size:130%; font-weight:bold; margin-top:15px;}
	.OrderCustomer .CustomerName	{font-weight:bold;}
			
	.CompanyLogo				{float:left; margin:0 20px 20px 0; overflow:hidden; width:120px;}
	.CompanyLogo img			{display:block;}
	
	/* CMT Packing Slip */
	.InspectedBy				{font-weight:bold; margin:10px 0;}
	
	/* Shop */
	p.ShopIntro					{font-size:130%;}
	p.ShopIntro .FreeQuote		{color:#79AF04; font-weight:bold;}
	.CantFindGarment			{margin-top:30px; text-align:center; width:100%;}
	
	/* Catalog */
	#Categories					{float:left; margin-right:20px; width:160px;}
	#Categories ul				{margin:0; padding:0;}
	#Categories li				{list-style-type:none;}
	#CategoryTeasers			{float:left; width:689px;}
	#CategoryImages a			{display:block; float:left;}
	#CategoryImages a img		{display:block;}
	
	#CatalogItems				{float:left; width:710px;}
	.CatalogItem				{background:url(../../Graphics/Layout/CatalogItemBackground.gif) repeat-x; border-top:solid 1px #AAAAAA; margin:0 0 10px 0; padding:4px;}
	.CatalogItem h3				{font-size:130%; margin:0 0 2px 0; padding:5px;}
	.CatalogItem h3 a			{text-decoration:none;}
	.CatalogItem .Image			{float:left; margin:4px 8px 10px 5px; min-height:120px; text-align:center; width:130px;}
	.CatalogItem .Links			{float:right; margin:0 20px 0 25px; width:100px;}
	.CatalogItem .Links a		{display:block; margin-bottom:5px;}
	.CatalogItem .Description	{color:#666666; font-size:93%; line-height:130%; padding-top:3px;}
	.CatalogItemImageViewer		{float:left; margin-right:20px; width:300px;}
	.CatalogItemDetail			{float:left; font-size:92%; width:380px;}
	.CatalogItemDetail .Buttons	{margin-top:30px; text-align:center;}
	
	/* Catalog Item Layout */
	.CatalogItemInfo			{float:left; margin-right:20px; width:262px;}
	.CatalogItemInfo .ImageViewer	{width:262px;}
	.CatalogItemInfo .GarmentInfo	{margin-top:30px;}
	.CatalogItemInfo .GarmentInfo h2		{border-bottom:solid 2px #A1D91B; margin-bottom:0;}
	.CatalogItemInfo .GarmentInfo .Content	{background-color:#EEEEEE; padding:4px;}
	.CatalogItemInfo .GarmentInfo h3		{border-bottom:dotted 1px #999999; color:Black; font-size:100%; margin:0 0 3px 0; padding-bottom:0px;}
	.CatalogItemInfo .GarmentInfo p			{margin:0 0 10px 0; padding-left:4px;}
	.CatalogItemFields			{float:left; width:600px;}
	
	/* Quote */
	#QuoteInfo					{border-top:solid 2px Black; margin-top:15px;}
	#QuoteInfo .Content			{padding:12px 4px;}
	.QuoteButtons				{float:left; width:220px;}
	.QuoteData					{float:left; padding-top:3px; text-align:center; width:350px;}
	.QuoteButton				{font-size:130%; margin:0 50px 0 10px;}
	.QuoteFinePrint				{background-color:#EEEEEE; color:#990000; font-size:92%; font-weight:bold; padding:5px;}
	#QuoteNotes					{clear:both; padding-bottom:10px; text-align:center;}
	#QuoteNotes .Marketing		{background-color:#EEEEEE; border-bottom:solid 2px Black; color:Black; font-size:92%; font-weight:bold; padding:5px;}
	#QuoteNotes .Guarantee		{background-color:#EEEEEE; color:Black; font-size:92%; margin-bottom:10px; padding:4px 0;}
	input[type="button"].QuoteStartOrderButton		{background-color:#79AF04; font-size:130%;}
	
	/* Order Item */
	.FinalQtyOption				{background-color:#888888; color:White; padding:10px 10px 5px 10px;}
	.FinalQtyOption .Chk		{float:left; padding-top:1px; text-align:center; width:30px;}
	.FinalQtyOption label		{font-size:120%; font-weight:bold;}
	.FinalQtyOption ul			{margin-top:7px;}
	
	/* Checkout */
	.RepSelectionNote			{font-weight:bold; margin-bottom:6px; padding-left:12px;}
	#CreditButton				{float:right; height:83px; margin:0 0 15px 30px; width:213px;}
	.CreditStatus				{color:#79AF04; font-weight:bold;}
	
	/* Amounts */
	.AmountLabel				{color:#333333; font-size:92%; font-weight:bold; text-transform:uppercase;}
	.AmountText					{color:#CF7900; font-size:180%; font-weight:bold; padding:0 6px 0 4px;}
	
	/* Order Items View */
	.OrderItems .ItemRow		{background-color:#EEEEEE; border:solid 1px #CCCCCC; border-width:1px 1px 1px 0;}
	.OrderItems .ItemRow td.Proof		{width:110px;}
	.OrderItems .ItemRow td.Proof img	{border:solid 1px #CCCCCC;}
	.OrderItems .DetailsRow		{background-color:White;}
	.OrderItems .DetailsCell	{padding:0 0 8px 0;}
	.OrderItems .DetailsCell .NamesNumbers	{float:left; width:398px;}
	.OrderItems .ProductName	{font-size:110%; font-weight:bold;}
	.OrderItems .Color img		{vertical-align:middle;}
	.OrderItems .OptionName		{font-weight:bold;}
	.OrderItems .InkColorTag	{margin-bottom:2px;}
	.OrderItems .InkColorTag img{padding-bottom:2px; vertical-align:middle;}
	.OrderItems h3				{background-color:#7AB042; margin:0;}
	.OrderItems h3 img			{display:block;}
	.OrderItems .SectionDetail	{margin:2px;}
	.OrderItems .PaddedSectionDetail		{background-color:#EEEEEE; padding:5px;}
	.OrderItems table.ArtworkLocations		{border-collapse:collapse; width:100%;}
	.OrderItems table.ArtworkLocations		{background-color:#EEEEEE;}
	.OrderItems table.ArtworkLocations tr	{border-bottom:solid 2px White;}
	.OrderItems table.ArtworkLocations td	{padding:5px;}
	.OrderItems table.ArtworkLocations .DescriptionRow {border-bottom:solid 2px White;}
	.OrderItems table.ArtworkLocations td.Location	{width:25%;}
	.OrderItems table.ArtworkLocations td.Inks		{width:35%;}
	.OrderItems table.ArtworkLocations td.Files		{width:40%;}
	.OrderItems h4				{background-color:#999999; margin:1px 0 2px 0;}
	.OrderItems .CurrentProof	{width:42%;}
	.OrderItems .Proofs			{padding-right:1%; width:55%;}	
	.OrderItems .CustomerSuppliedNote	{color:Red; font-weight:bold; margin-top:4px;}
	
	/* Greek Licensed Approval Page */
	.GreekOrderItems h3			{background-color:#7AB042; margin:0;}
	.GreekOrderItems h3 img		{display:block;}
	.GreekOrderItems .SectionDetail	{margin:5px 2px;}
	.GreekOrderItems .Proof		{text-align:center; width:300px;}
	.GreekOrderItems .Approval	{width:310px;}
	
	/* Blogs */
	#CMTBlog					{padding:6px;}
	.BlogView h2				{color:Black;}
	.FacebookLinks				{background-color:#EEEEEE; margin-top:10px;padding:10px;}
	
	/* Proof */
	.ProofCenter				{margin:0 auto; width:720px;}
	
	/* My Orders */
	#MyOrders					{}
	#MyOrders tr.GridRow2 td	{border-top:solid 2px #AAAAAA; height:18px;}
	#MyOrders td.Details		{background-color:White;}
	#MyOrders td.Actions		{font-weight:bold; padding-bottom:25px;}
	#MyOrders .DetailTitle		{border-bottom:dotted 1px #CCCCCC; color:#888888; font-weight:bold; font-size:92%; padding-bottom:3px; margin-bottom:5px;}
	#MyOrders .DetailLine		{font-size:92%; font-weight:bold; margin-bottom:6px;}
	#MyOrders .DetailLine img	{display:block; float:left; margin-right:6px;}
	#MyOrders .DetailNote		{font-size:92%; font-style:italic;}
	
	/* Join Order */
	#JoinOrder #InstructionFields	{float:left; width:40%;}
	#JoinOrder #LocateFields		{float:right; width:57%;}
	#JoinOrder #OrderInfo .BlockContent	{min-height:68px;}
	#JoinOrder .BigLinks		{font-size:130%; margin-bottom:5px;}
	#JoinOrder .BigLinks a		{color:#FF9800;}
	#JoinOrder .BigLinks a:hover{color:Black;}
	#JoinOrder #DeadlinePast	{color:Red; font-weight:bold;}
	#JoinOrder #DeadlineMessage	{color:Red; font-size:130%; font-weight:bold; margin:10px 0 0 10px;}
	
	/* Group Order Settings */
	#GroupOrderSettings .OrderItem		{margin:10px 0 0 0;}
	#GroupOrderSettings .ProofImage		{float:left; margin:0 25px 0 0; text-align:center; width:250px;}
	#GroupOrderSettings .ItemDetails	{float:left; width:415px;}
	#GroupOrderSettings .EstPrice		{font-size:120%; font-weight:bold;}
	
	/* Reps Pages */
	#RepsResources .CMSContent	{margin-top:0;}
	.RepsTable td				{background:white url(../../Graphics/Layout/CatalogItemBackground.gif) repeat-x; border-bottom:solid 1px White; vertical-align:top;}
	.RepsTable td div.Name		{font-weight:bold;}
	.RepsTable td div.Name a	{text-decoration:none;}
	
	#RepProfile h2				{border-bottom:dotted 1px #999999; font-size:150%; margin:0 0 15px 0; padding-bottom:6px; text-transform:uppercase;}
	#RepProfile h3				{border-bottom:solid 1px #CCCCCC; color:#555555; font-size:100%; font-weight:bold; margin-bottom:5px;}
	#RepProfile .RepGroup		{color:#999999; font-size:15px; padding-left:40px;}
	#RepProfile #RepPicture		{border-right:dotted 1px #999999; float:left; min-height:250px; text-align:center; width:240px;}
	#RepProfile #RepInfo		{line-height:150%; margin-left:260px;}
	
	#RepsHomeBlog				{}
	#RepsHomeBlog .Entry		{margin-bottom:20px;}
	#RepsHomeBlog h2			{background-color:#666666; color:White; font-size:120%; margin:0 0 10px 0; padding:6px;}
	#RepsHomeBlog h2 a			{color:#EEEEEE; text-decoration:none;}
	#RepsHomeBlog h2 a:hover	{color:White;}
	#RepsHomeBlog .Entry .Date	{float:right; font-size:85%; color:White; margin:9px 15px 0 0;}
	#RepsHomeBlog .Entry .Content	{font-size:92%; padding:0 10px;}

	/* Names & Numbers View */
	.NamesNumbersView a.IconTextLink	{font-weight:normal;}
	
	/* Sigma Nu Contest Terms & Conditions */
	.ContestPrizes				{margin:0; padding:0;}
	.ContestPrizes li			{margin-left:20px;}
	.TermsAndConditions .SectionTitle	{font-weight:bold;}
	
	/* Blog */
	#Blog						{margin-top:25px;}
	#Blog #BlogUtilities		{font-size:92%; height:27px; margin-bottom:0px; padding-right:8px; text-align:right;}
	#Blog #BlogNav				{float:left; width:200px;}
	#Blog #BlogTags 			{left:2px; margin:0 0 0 20px; padding:0; position:relative; z-index:1200;}
	#Blog #BlogTags li			{list-style-type:none;}
	#Blog #BlogTags a,
	#Blog #BlogTags img			{display:block;}
	#Blog #BlogArchives			{margin:25px 0 0 30px;}
	#Blog .ArchivesContent		{margin-left:10px;}
	#Blog .ArchivesLink			{font-weight:bold; margin:6px 0 0 10px;}
	#Blog #BlogContentW			{float:left; padding-top:6px; width:725px;}
	#Blog #BlogBorder			{background:url(../../Graphics/Pages/Blog/BlogTopBorder.jpg) no-repeat; height:2px; width:725px;}
	#Blog #BlogContent			{background:url(../../Graphics/Pages/Blog/BlogBG.jpg) repeat-x bottom; border-left:solid 2px #A2DB19; min-height:600px; padding:15px;}
	#Blog .BlogEntry			{margin-bottom:20px;}
	#Blog h2.EntryTitle			{border-bottom:dotted 1px #CCCCCC; font-size:150%; padding-bottom:4px; margin:0 0 4px 55px;}
	#Blog h2.EntryTitle a		{color:#477DB2; text-decoration:none;}
	#Blog h2.EntryTitle a:hover	{color:#FF9800;}
	#Blog .BlogEntry .Published	{background-color:#EEEEEE; float:left; font-size:92%; font-weight:bold; margin-left:-6px; text-align:center;}
	#Blog .BlogEntry .Date		{background-color:#79AF04; border-bottom:solid 1px #CCCCCC; color:White; padding:3px; text-transform:uppercase;}
	#Blog .BlogEntry .Time		{color:#333333; padding:3px;}
	#Blog .BlogEntry .Entry		{clear:both; margin-left:65px;}
	#Blog .BlogEntry .Footer	{background-color:#EEEEEE; margin-left:55px; padding:6px;}
	#Blog .BlogEntry .Links		{font-size:92%; font-weight:bold;}
	#Blog .BlogEntry .Links a	{text-decoration:none;}
	#Blog .NoBlogEntries		{font-size:120%; font-weight:bold;}
	
	/* Banner Rotator */
	#BannerRotator				{height:345px; position:relative;}
	#BannerRotator #BannerImageW p,	
	#BannerRotator #BannerImageW img	{display:block; margin:0; padding:0;}
	#BannerRotator .BannerImage,
	#BannerRotator .ActiveBannerImage	{left:0; position:absolute; top:0;}
	#BannerRotator .BannerImage			{filter:alpha(opacity=0); display:none; opacity:0;}
	#BannerRotator .ActiveBannerImage	{display:block;}
	#BannerRotator #BannerNav			{left:3px; position:absolute; top:289px; z-index:1000;}
	#BannerRotator #BannerNav a			{background-color:#ECFFBF; border:solid 2px #A2DB19; color:#79AF04; display:block; float:left; font-weight:bold; margin-right:3px; padding:2px 6px; text-decoration:none;}
	#BannerRotator #BannerNav a.Active	{background-color:#FFEBCF; border-color:#FF9800; color:Black;}
	#BannerRotator #BannerNav a:hover	{border-color:#FF9800;}	
	
	/* Landing Pages */
	.LandingPage .BannerW	{background-color:#444444; padding:18px 0;}
	.LandingPage h1			{color:White; height:312px; margin:0 auto; width:930px;}
	.LandingPage h1 img		{display:block;}
	.LandingPage .Info		{margin:0 auto; width:930px;}
	.LandingPage .Garments	{margin:22px 0 10px 0;}
	.LandingPage .Garments .TitleW		{height:31px;}
	.LandingPage .Garments .Title		{float:left; margin:0; width:400px;}
	.LandingPage .Garments .MoreStyles	{float:right; width:109px;}
	.LandingPage .GarmentList			{clear:both; padding-top:5px;}
	.LandingPage .Garments ul			{margin:0; padding:0;}
	.LandingPage .Garments li			{border:solid 2px #AAAAAA; float:left; list-style-type:none; height:257px; margin:0 10px 15px 10px; padding:6px; width:150px;}
	.LandingPage .Garments li:hover		{background-color:#EEEEEE; border-color:#79AF04;}
	.LandingPage .Garments li .Image	{min-height:130px; text-align:center;}
	.LandingPage .Garments li h3		{color:#79AF04; font-size:120%; height:78px; margin:10px 0 10px 0; text-align:center;}
	.LandingPage .Garments li h3 a		{text-decoration:none;}
	.LandingPage .Garments li .Buttons	{text-align:center;}
	.LandingPage .Desc					{margin-bottom:20px;}
	.LandingPage .DescText				{color:#555555; float:left; margin-left:25px; width:550px;}
	.LandingPage .Testimonials			{float:right; margin-right:25px; width:245px;}
	.LandingPage .Testimonials p		{color:#FF9800; font-size:120%; font-weight:bold; line-height:120%; margin-bottom:4px;}
	.LandingPage .Attribution			{text-align:right;}
	.LandingPage .ClosetButton			{margin-top:25px;}
	.LandingPage .Designs h2			{border-bottom:solid 2px #79AF04;}
	.LandingPage .Designs .Design		{float:left; margin:0 0 30px 45px; text-align:center; width:250px;}
	
		
/*********************************************************
/* STYLE OVERRIDES (FROM SHARED STYLE)                   */	

	a.IconTextLink					{color:Black; font-weight:bold;}
	.InfoTipIcon					{color:White;}
	
	/* Slide Menu Styles */
	div.SlideMenuContainer			{margin:0 0 0 0; width:200px; z-index:110000;}
	div.SlideMenu					{background:url(../../Graphics/Layout/Nav/MenuBG.png) repeat-x; border:solid 1px White;}
	div.SlideMenu ul li				{list-style-image:url(../../Graphics/Layout/Nav/GreenArrow.gif); margin-left:15px;}
	div.SlideMenu ul li a			{color:Black; display:block; font-size:92%; font-weight:normal; padding:1px 3px 1px 0; text-decoration:none; width:auto;}
	div.SlideMenu li .SubLinks		{clear:left; line-height:120%; margin:0 0 5px 0;}
	div.SlideMenu li .SubLinks a	{border-right:dotted 1px #AAAAAA; color:#4C6F00; display:block; float:left; font-size:85%; padding:0 0 0 10px; width:75px;}
	div.SlideMenu li .SubLinks a:hover	{font-weight:normal; text-decoration:underline;}
	div.SlideMenu li .SubLinks a.First	{padding-left:0;}
	div.SlideMenu li .SubLinks a.Last	{border-width:0;}
	div.SlideMenu li .SubLinks a.VNecks	{width:55px;}
	div.SlideMenu li .SubLinks a.Tanks	{width:50px;}
	div.SlideMenu ul li a:hover		{font-weight:bold; text-decoration:none;}
	
	.SlideMenu .Intro				{color:#333333; font-size:85%; font-weight:bold; padding:8px;}
	.SlideMenu h2					{color:Black; font-size:100%; margin:0 0 5px 0;}
	.SlideMenu h2.SecondLevel		{margin-top:10px;}
	.SlideMenu .Section1,
	.SlideMenu .SectionN			{float:left; padding:10px 12px; width:175px;}
	.SlideMenu .Section1			{}
	.SlideMenu .SectionN			{border-left:solid 1px #79AF04;}
	.SlideMenu .SectionWide			{width:250px;}
	.SlideMenu .SectionExtraWide	{width:325px;}
	.SlideMenu ul.Indent			{margin-left:10px;}
	.SlideMenuFooter				{background:#FF9800; color:White; font-size:92%; line-height:140%; margin:0px 1px 1px 1px; padding:5px 12px;}
	.SlideMenuFooter .Em			{font-weight:bold;}
	
	#HowItWorksMenuContainer		{width:480px;}
	#GetStartedMenuContainer		{width:555px;}
	#MakeMoneyMenuContainer			{width:275px;}
	#ContactMenuContainer			{width:215px;}

	/* Block Styles */
	div.Block,
	div.FieldsetBlock,
	div.GridBlock					{background-color:#EEEEEE; border-color:#993333; border-bottom-color:#CCCCCC; border-width:0 0 2px 0;}
	div.MessagesBlock				{background-color:White;}
	div.BlockTitle					{background-color:#444444; color:White; font-size:100%; font-weight:bold; padding:4px 3px 5px 3px;}
	h3.BlockTitle					{background-color:#444444; color:White; font-size:100%; margin:0; padding:5px;}
	div.BlockTitle div.Links a		{color:White;}
	div.BlockTitle div.Links a:hover{color:Black;}
	div.BlockTitle div.BlockTools a:hover	{color:Black; text-decoration:none;}
	div.QuickLinksBlock div.BlockContent	{border:dotted 1px #333333; border-width:0 1px; font-size:100%; line-height:180%;}
	
	/*  */
	div.GridToolBar					{border-bottom:solid 1px White;}
	div.GradientGridToolBar			{background:#CCCCCC url(../../Graphics/Layout/GridToolBarBackground.gif) repeat-x; border-bottom:solid 1px #999999; border-top:solid 1px Black; padding:8px 5px 4px;}
	
	/* Wizard Progress Style */
	ul.ProgressBar					{background-color:White; border-bottom:solid 4px Black;}
	ul.ProgressBar li.Step,
	ul.ProgressBar li.Selected,
	ul.ProgressBar li.Inactive		{border-width:0; font-weight:bold;}
	ul.ProgressBar li.Step			{background-color:#CCCCCC;}
	ul.ProgressBar li.Step a		{color:#333333; font-weight:bold; text-decoration:underline;}
	ul.ProgressBar li.Step a:hover	{color:Black; text-decoration:underline;}
	ul.ProgressBar li.Selected		{background-color:Black; color:White;}
	ul.ProgressBar li.Inactive		{background-color:#EEEEEE; color:#666666; font-weight:normal;}
	
	div.Checkout div.Fields			{}
	div.Checkout div.FieldsContent	{border:solid 1px Black; min-height:250px;}
	div.Checkout div.ButtonsContent	{height:26px;}
	div.Checkout div.Buttons		{background-color:Black;}
	div.Checkout div.Buttons input	{font-size:130%;}
	
	/* ImageViewer Style */
	.ImageViewer .Image				{border-color:#E6E6E6;}
	.ImageViewer .Image .Caption	{border-color:#E6E6E6;}
	.ImageViewer .Nav a				{border-color:#E6E6E6; font-weight:bold; margin-right:0;}
	.ImageViewer .Nav a:hover		{background-color:#EEEEEE; color:Black; text-decoration:none;}
	.ImageViewer .Nav a.Active		{background-color:Black; color:White; margin-right:0;}
	
	/* ModalDialog Style */
	.ModalDialog h2					{background:transparent url(../../Graphics/Layout/DialogTitleBG.gif) repeat-x; border:solid 1px #628F00; height:20px; padding:7px 6px 6px 6px;}
	.ModalDialog .ButtonBar			{background-image:url(../../Graphics/Layout/DialogButtonsBG.gif); background-repeat:repeat-x;}
	
	.ModalDialog2 h2				{background:transparent url(../../Graphics/Layout/DialogTitleBG.gif) repeat-x; border:solid 1px #628F00; height:20px; padding:7px 6px 6px 6px;}
	.ModalDialog2 .ButtonBar		{background-image:url(../../Graphics/Layout/DialogButtonsBG.gif); background-repeat:repeat-x;}
	
	/* Blogs */
	.BlogView						{margin-top:0;}
	.BlogComments .ModeratorComment .Info	{background-color:#A51B18;}
	.BlogComments .ModeratorComment .Data	{border-color:#A51B18;}
	
	/* Survey */
	.SurveyItem h2					{color:Black;}
