Body {Font: 12px/18px "Lucida Grande", Geneva, Arial, Verdana; Color: #506ea6; Margin: 0px Auto 0px; Background: #FFF url(images/purex_quilting.jpg) Top Center;}
Body.PopUp {Font: 10px/14px "Lucida Grande", Geneva, Arial, Verdana; Color: #506ea6; Margin: 0px Auto 0px; Background: #FFFFFF;}
#FrameWork {Width: 847px; Margin: 0px Auto 0px Auto;}
.LeftFrameBorder {Background: url(images/edge_frame_borders.png) Top Right Repeat-Y; Vertical-Align: Top;}
.RightFrameBorder {Background: url(images/edge_frame_borders.png) Top Left Repeat-Y; Vertical-Align: Top;}
.BottomFrameBorder {Width: 741px; Height: 12px; Background: url(images/edge_frame_borders.png) Repeat-X; Vertical-Align: Top;}

	#HomeContentContainer {Width: 741px; Background: #FFF url(images/homepage_background.png) Top No-Repeat; Padding: 9px 0 9px 0; Text-Align: Center;}
	#ProudSupporterContent {Width: 741px; Background: #FFF url(english/images/proud_supporter_back.jpg) Top No-Repeat; Padding: 0px 0 0px 0; Text-Align: Center; Height: 592px;}
	#ProudSupporterContentFrn {Width: 741px; Background: #FFF url(francais/images/proud_supporter_back.jpg) Top No-Repeat; Padding: 0px 0 0px 0; Text-Align: Center; Height: 592px;}
	#ProductsMainContent {Width: 741px; Background: #FFF url(images/page_background.jpg) Bottom No-Repeat; Text-Align: Center;}
	#WTBContentContainerEng {Width: 741px; Height: 463px; Background: #FFF url(english/images/wtb_background.jpg) Bottom No-Repeat; Text-Align: Center;}
	#WTBContentContainer {Width: 741px; Height: 463px; Background: #FFF url(francais/images/wtb_background.jpg) Bottom No-Repeat; Text-Align: Center;}
	#WTBContentContainerBC {Width: 741px; Height: 463px; Background: #FFF url(francais/images/wtb_background-bc.jpg) Bottom No-Repeat; Text-Align: Center;}
	#ProductsContentContainer {Width: 741px; Background: #FFF url(images/page_background.jpg) Bottom No-Repeat; Padding-Bottom: 10px; Text-Align: Left;}

	#ToutsContainer {Height: 185px; Width: 741px; Background: #FFFFFF;}
	#ContentContainer {Width: 741px; Background: #FFF url(images/page_background.jpg) Bottom No-Repeat; Padding-Bottom: 10px; Min-Height: 424px; height: Auto; Text-Align: Center;}
		/*\*/
		*html	#ContentContainer {Height: 426px;}
		/**/
	#TempContentContainer {Width: 741px; Background: #FFF url(images/page_background.jpg) Bottom No-Repeat; Padding-Bottom: 0px; Min-Height: 424px; height: Auto; Text-Align: Center;}
		/*\*/
		*html	#TempContentContainer {Height: 426px;}
		/**/
	#WinnersContentContainer {Width: 741px; Background: #FFF url(images/winners_page_background.jpg) Repeat-Y; Text-Align: Center;}
	
	#divASContainer {Z-Index: 2; Visibility: Visible; Overflow: Hidden; Width: 707px; Clip: Rect(0px 700px 185px 0px); Position: Relative; Height: 185px;}
	#contentLayer {Z-Index: 3; Left: 0px; Position: Absolute; Top: 0px; Background-Color: #FFFFFF}

	#SubNavContainer {Height: 137px; Margin: 0px Auto 0px Auto; Text-Align: Center; width: 635px;}

	#ProductDetails {Width: 635px; Margin: 10px 0px 12px 46px;}

	#EnviroProductDetails {Width: 665px; Margin: 10px 0px 12px 24px;}
	.EnviroProductDetailsPack {Width: 298px; Text-Align: Left; Vertical-Align: Top;}
	.EnviroProductDetailsContent {Height: 248px; Text-Align: Justify; Vertical-Align: Top;}

		.ProductDetailsPack {Width: 278px; Padding-Right: 10px; Text-Align: Left; Vertical-Align: Top;}
		.ProductDetailsContent {Height: 248px; Width: 357px; Text-Align: Justify; Vertical-Align: Top;}
		.ProductGuarentee {Height: 73px; Vertical-Align: Bottom; Padding-Bottom: 28px}
		#AvailablePacks {Margin: 0px 0px; Display: Block; Vertical-Align: Top;}
		#AvailablePacks .AvailableTextLeft {Padding: 12px 3px 0 0px; Vertical-Align: Top;}
		#AvailablePacks .AvailableTextRight {Padding: 12px 0 0 5px; Vertical-Align: Top;}
	
.GauranteeText {Font: 10px/14px "Lucida Grande", Geneva, Arial, Verdana; Color: #506ea6; TEXT-ALIGN: Justify; PADDING-LEFT: 20px; PADDING-RIGHT: 20px;}
.GauranteeAddress {Font: 10px/14px "Lucida Grande", Geneva, Arial, Verdana; Color: #506ea6; TEXT-TRANSFORM: Uppercase; TEXT-ALIGN: Center; PADDING-LEFT: 20px; PADDING-RIGHT: 20px;}

	#AdvertisingContentContainer {Position: Relative; Top: 0; Left: 0; Height: 363px; Width: 741px; Background: #FFF url(english/images/advertising_back.jpg) No-Repeat;}
	#AdvertisingContentContainer #FlashCommercial {Position: Absolute; Top: 53px; Left: 377px;}
	#ImageRotator {Position: Absolute; Top: 24px; Left: 275px;}
	#ImageRotator IMG {Position: Absolute; Display: none; Top: 0; Left: 0;}
	#AdvertisingContentContainer #ViewLargerLink {Position: Absolute; Top: 304px; Left: 300px;}
	#AdvertisingContentContainer #ViewVideoLink {Position: Absolute; Top: 304px; Left: 450px;}
	
	#FaqContent {WIDTH: 640px; Margin: 0px Auto 0px Auto;}
	#FaqListContentContainer {Text-Align: Left; POSITION: Relative; MARGIN: 2px 0px 0 0px;}
	.dhtmlgoodies_question{Font: 11px/19px "Lucida Grande", Geneva, Arial, Verdana; Color: #345592; MARGIN: 2px 0px 0 0px; Padding: 0 0 0 0px; WIDTH: 450px; overflow: hidden; cursor: Pointer;}
	.dhtmlgoodies_answer {VISIBILITY: Hidden; OVERFLOW: Hidden; POSITION: Relative;}
	#AnswerContentContainer {Color: #2e93c6; Background: Url(images/faq_answer_back.png) 0px 4px No-repeat; MARGIN: 0px 30px 0px 0px; Padding: 8px 0px 8px 60px; Border-Top: 1px Dashed #cecdcb; Border-Bottom: 1px Dashed #cecdcb; Min-Height: 40px; height: Auto; Text-Align: Justify;}
		/*\*/
		*html	#AnswerContentContainer {Height: 60px;}
		/**/
	
	/*  ================   Proud Supporter Page Styles  ================  */
	
	#WTBContentContainer {Width: 741px; Background: #FFF url(images/page_background.jpg) Bottom No-Repeat;  Padding-Bottom: 10px; Min-Height: 426px; height: Auto; Text-Align: Center;}   /*\*/	*html	#WTBContentContainer {Height: 426px;}	/**/
	#WTBContent {Width: 670px; Border: 1px Solid #9d83e1; Margin: 0px Auto 10px Auto; Background-Color: #FFFFFF;}
	.NavContainer {Width: 210px; Text-Align: Center; Border: 0px;}
	#WTBContent .ContentContainer {Width: 460px; Vertical-Align: Top; }
	#WTBContent .ProvinceHeader {Margin: 30px 0 5px 0px; Height: 80px;}	
	#WTBNavigation {Margin: 30px Auto 30px;}
	#StoresContainer {Width: 440px; Margin-Bottom: 30px;}
	td.StoresLinksLeft {Font: Bold 11px/21px   Arial, Verdana;  Vertical-Align: Top; COLOR: #9077db; Text-Align: Left; Width: 120px; Padding: 0px 15px 0px 0px;}
	td.StoresLinksMiddle {Font: Bold 11px/21px  Arial, Verdana;  Vertical-Align: Top; COLOR: #9077db; Text-Align: Left; Width: 170px; Padding: 0px 5px 0px 0px;}
	td.StoresLinksRight {Font: Bold 11px/21px  Arial, Verdana;  Vertical-Align: Top; COLOR: #9077db; Text-Align: Left; Width: 110px; Padding: 0px 0px 0px 0px;}
	td.StoresLinksLeft A, td.StoresLinksMiddle A, td.StoresLinksRight A {FONT-WEIGHT: Bold; COLOR: #9077db; TEXT-DECORATION: Underline;}
	td.StoresLinksLeft A:hover, td.StoresLinksMiddle A:hover, td.StoresLinksRight A:hover{COLOR: #0F9BD5; TEXT-DECORATION: Underline;}

	#WhereToBuyNav {Margin: 0px Auto;}
	#WhereToBuyContainer {Border: 0px SOLID #00a4e4; Border-Top: 0px; Margin: 20px Auto 10px Auto; Height: 268px;}
	#WhereToBuyContainer TD {Padding-Top: 0px; Vertical-Align: Top;}
	.WTBMouseType {Font: 9px/13px "Lucida Grande", Geneva, Arial, Verdana; Color: #FFF; Margin: 4px 38px; Text-Align: Justify;}

		A.WhereToBuyLinks { COLOR: #506ea6; TEXT-DECORATION: Underline}
		A.WhereToBuyLinks:Hover {COLOR: #0F9BD5; TEXT-DECORATION: Underline}

	.TextFooter {Width: 660px; Font: 9px/14px "Lucida Grande", Geneva, Arial, Verdana; Margin: 0px Auto 10px Auto; Color: #FFF; Text-Align: Justify;}
	.TextFooter a {COLOR: #FFF;}
	.TextFooter a {COLOR: #FFF;}

	
TD.PastWinners {PADDING-LEFT: 28px;}
.PastWinners {MARGIN-TOP: 15px; FONT-SIZE: 100%; FONT-WEIGHT: Bold; LINE-HEIGHT: 140%;}
.PastWinnersText {PADDING: 0px 0 0 28px; FONT-SIZE: 100%; LINE-HEIGHT: 125%;}
	
	/*  ================   Contact Page Styles  ================  */

	#SubPageHead {TEXT-ALIGN: Left; WIDTH: 668px; PADDING-BOTTOM: 0px; MARGIN: 0px 28px 8px 27px; }
	
	#ContactPageHead {TEXT-ALIGN: Right; WIDTH: 668px; Border-Right: 1px; MARGIN: 0px 27px 0px 28px; }
	#ContactPageHead2 {TEXT-ALIGN: Right; PADDING-BOTTOM: 0px; }
	
	.ContactHead {FONT-SIZE: 90%; }
	#ContactTable {FONT-SIZE: 90%; LINE-HEIGHT: 14px; }
	TD.ContactCell {TEXT-ALIGN: Justify; }
	TD.ContactBorder {BORDER-LEFT: 1px SOLID #bbc4dc; BORDER-RIGHT: 1px SOLID #bbc4dc; }
	TD.ContactBorderRight {BORDER-RIGHT: 1px SOLID #bbc4dc; }
	.ContactContent {LIne-Height: 15px; MARGIN-TOP: 6px; MARGIN-LEFT: 8px; MARGIN-RIGHT: 8px; TEXT-ALIGN: Justify; }
	.ContactContentNarrow {MARGIN-TOP: 6px; LINE-HEIGHT: 16px; WIDTH: 180px; TEXT-ALIGN: Justify; }
	.ContactTableCellLeft {WIDTH: 210px; TEXT-ALIGN: Justify; }
	TD.ContactTableCellRight {PADDING: 6px; BORDER-TOP: 1px SOLID #d3bd78; BORDER-LEFT: 1px SOLID #d3bd78; WIDTH: 220px; TEXT-ALIGN: Justify; }
	.ContactTableCell2 {BORDER-TOP: 1px SOLID #d3bd78; min-height: 12em; height:auto; TEXT-ALIGN: Justify; }
	
	#Footer {Margin: 15px 0 0 0;}
	#FooterLinks {Font: 9px/18px "Lucida Grande", Geneva, Arial, Verdana; Color: #656EA9; Vertical-Align: Top; Padding: 5px 0 0 0;}
	#FooterLinks A {Margin-Right: 10px; Color: #2e93c6;}
	
	#Propeller {Font: 9px/18px "Lucida Grande", Geneva, Arial, Verdana;  Color: #2e93c6; Padding: 14px 0 10px 0;}
	#Propeller A, #Propeller A:Hover  {Font: 9px/18px "Lucida Grande", Geneva, Arial, Verdana; Color: #2e93c6; Text-Decoration: None;}
	
	/*  ================   General Styles  ================  */

	HTML {Overflow: -moz-scrollbars-vertical;}
	TD {Font: 11px/16px "Lucida Grande", Geneva, Arial, Verdana; Color: #506ea6;}
	Table {Font-Size: 100%;}
	P {Margin-Top: 8px; Margin-Bottom: 4px;}
	A IMG {Border: 0px;}
		
	A.PinkText {Color: #FC3EBA; FONT-WEIGHT: Bold; }
	A {Color: #506ea6; Text-Decoration: Underline;}
	A:hover {Color: #0F9BD5; Text-Decoration: Underline;}	

	.WinnersCircle {Font-Weight: Bold; Display: Block;  Margin: 10px Auto 12 Auto; Color: #FFFFFF;}
	.WinnersCircle A {Font-Weight: Bold; Color: #FFFFFF; Text-Decoration: None;}
	.WinnersCircle A:hover {Color: #FFFFFF; Text-Decoration: Underline;}	

	A.PinkText {Font: 11px "Lucida Grande", Geneva, Arial, Verdana; Color: #FF6DAF; FONT-WEIGHT: Bold;; Text-Decoration: None;}
	A.PinkText:hover {Color: #FF6DAF; Text-Decoration: Underline;}	

	FORM {Margin: 0px;}
	SUP {Font: 6px "Lucida Grande", Geneva, Arial, Verdana; Vertical-Align: Top; Margin: 5px 0 0 -1px; }
	SUP.MC { Font: 7px "Lucida Grande", Geneva, Arial, Verdana; Padding-Right: 0px; Vertical-Align: Top;}
	H1 {Color: #506ea6; Font-Weight: Bold; Font-Size: 1.4em; Text-Align: Left;}
	H2 {Color: #506ea6; Font-Weight: Bold; Font-Size: 1.2em; Text-Align: Center; Margin-Bottom: 0px;}
	H3 {Font-Weight: Normal; Font-Size: 1.1em; Margin-Top: 2px; Margin-Bottom: 2px; Line-Height: 100%; Text-Align: Left;}
	H4 {Color: #506ea6; Font-Weight: Normal; Font-Size: 0.9em; Margin-Top: 6px; Margin-Bottom: 1px; Line-Height: 110%;}
	.MouseType {Font: 9px/16px "Lucida Grande", Geneva, Arial, Verdana; Padding: 10px 0 10px 0;	Text-Align: Justify;}
	.MouseTypeIndent {Font: 9px/13px "Lucida Grande", Geneva, Arial, Verdana; Color: #FFFFFF; Margin: 8px 30px 5px 30px; Padding-Top: 5px; Text-Align: Justify; Border-Top: 1px Dashed #cecdcb;}
