/* =HTML
--------------------------------------------------
*/

BODY, TH, TD, FORM, UL, OL, DIV, SPAN, FONT 
{
	color: #666;
	font-size: 13px;
	font-family: Arial, Helvetica;
	line-height: 1.1em;
}

A, A:link, A:visited 
{
	color:#666;	
	text-decoration: none;
}

A:hover, A:active {	color:#333; }

BODY
{
	margin: 0;
	padding: 0;	
}

FORM { margin:0px; }

H1
{
	color: #666;
	font-size: 22px;
	font-weight:normal;
	line-height: 1.2em;
	margin: 0 0 0 0;
}

H1 span { display: none; }

H2, H3, H4, H5, H6
{
	color: #666;
	font-size: 12px;
	font-weight:normal;
	margin: 0 0 0 0;	
}

H2 span { display: none; }

H3 span { display: none; }

H4 SEO { display: none; }

IMG
{
	border: 0px;	
	margin: 0px;
}

INPUT
{
	border: solid 2px #666;
	border-bottom: solid 2px #CCC;
	border-right: solid 2px #CCC;		
	color: #999;
	font-size: 12px;
}

LABEL
{
	color: #333;
	font-size: 12px;
	margin-right: 5px;	
}

P
{	
	color: #999;
	font-size: 12px;
	line-height: 1.2em;
	margin: 15px 5px 0px 10px;
}

SELECT
{
	border: solid 2px #666;
	border-bottom: solid 2px #CCC;
	border-right: solid 2px #CCC;	
	color: #999;
	font-size: 12px;
	line-height: 1.2em;
}

SPAN.italic 
{ 
	color: #999;
	font-style: italic; 
}

STRONG 
{ 
	color: #333;
	font-weight: normal;
}

TEXTAREA
{
	border: solid 2px #666;
	border-bottom: solid 2px #CCC;
	color: #999;
	font-family: Arial, Helvetica;
	font-size: 12px;	
	height: 85px;
	margin-top: 5px;
	overflow: auto;
	width: 290px;
}

/* =Global Classes
--------------------------------------------------
*/

A.Decorated, 
A.Decorated:link, 
A.Decorated:visited, 
A.Decorated:hover, 
A.Decorated:active 
{ text-decoration: underline; }

DIV.LeftMargin, IMG.LeftMargin { margin-left: 3px; }

H1.SEO { visibility: hidden; }
IMG.Subhead { margin: 5px 0 0 10px; }

P.Caption 
{ 
	font-size: 11px;
	margin-top: 5px;
}

P.Legal
{
	color: #CCC;
	display: inline;
	float: left;
	font-size: .75em;
}

/* =header.inc.jsp =Navigation
--------------------------------------------------
*/

#force-scrollbar 
{ 
	bottom: -1px;
	position: absolute; 
	top: 0; 	                      
	width: 1em; 
	z-index: -1; 
}

UL#nav
{	
	border-color: #CCC;	
	border-style: solid;
	border-width: 0 1px 0 1px;
	height: 28px;	
	list-style: none;
	margin: 0px;
	padding: 0px;
	position:relative;
	z-index: 10;
}
	UL#nav A 
	{
		color: #898989;
		display:block;
	}
	
	UL#nav A:hover 
	{
		color: #333;
		display:block;	
	}
	
	UL#nav LI
	{
		float: left;
		position: relative;
		width: 100%;
		background-image: url(/images/nav_off.gif);
		background-repeat: repeat-x;
		padding: 0 1px;
		font-size: .85em;
	}	
	
	UL#nav LI, UL 
	{
		top: auto;
		left: auto;	
	}
	
	/* =English Menu */
	UL#nav LI#nav_home { width: 167px; }
	UL#nav LI#nav_our_collections { width: 122px; }
	UL#nav LI#nav_your_hair { width: 79px; }
	UL#nav LI#nav_club_23 { width: 128px; }
	
	BODY UL#nav LI#spacer
	{ 
		width: 265px;
		height: 28px;
	}
	
	BODY.ca_en UL#nav LI#spacer { width: 325px; }
	BODY.ca_en UL#nav LI#nav_your_hair { widtH: 150px; }
	
	BODY.ca_fr UL#nav LI#spacer { width: 325px; }
	BODY.ca_fr UL#nav LI#nav_your_hair { width: 150px; }
	
	/* =French Menu */
	UL#nav.frca LI#nav_home { width: 114px;	}
	UL#nav.frca LI#nav_our_collections { width: 123px; }
	UL#nav.frca LI#nav_your_hair { width: 142px; }
	UL#nav.frca LI#nav_about_us { width: 133px; }
	UL#nav.frca LI#nav_where_to_buy { width: 92px; }
	UL#nav.frca LI#nav_contact_us {	width: 156px; }
	
	UL#nav LI:hover, UL#nav LI.over
	{
		background-image: url(/images/nav_on.gif);
		background-repeat: repeat-x;
		padding: 0;
		border-color: #fff;
		border-width: 0 1px 0 1px;
		border-style: none solid none solid;
	}
	
	UL#nav #spacer:hover, UL#nav #spacer.over
	{
		background-image: url(/images/nav_off.gif);
		padding: 0 1px;
		border: none;
	}			
		UL#nav LI:hover UL, UL#nav LI.over UL { display: block; }
	
		UL#nav LI A
		{
			height: 18px;
			padding: 10px 5px 0 9px;
		}
		
		UL#nav LI UL
		{
			display: none;
			position: absolute;
			list-style: none;
			top: 28px;
			left: 0px;
			width: 257px;
			padding: 0px;
			margin: 0px;
			background-color: #eee;
			font-size: 1.2em;
		}		
			UL#nav LI UL LI
			{
				background-repeat: no-repeat;
				background-color: transparent;
				border-color: #eee;
				border-width: 1px 0 1px 0;
				border-style: solid;
			}
			
			UL#nav LI UL LI:hover, UL#nav LI UL LI.over
			{
				background-color: #DDD;
				background-image: url(/ca_fr/images/spacer.gif);
				border-color: #FFF #eee #BBB #eee;
				border-width: 1px 0 1px 0;
				border-style: solid;
			}			
				UL#nav LI UL LI A
				{
					padding: 6px 3px 4px 9px;
					margin: 0;
					width: 243px;
					height: 1em;
				}
				
				UL#nav LI UL LI:hover A, UL#nav LI UL LI.over A { padding: 6px 4px 4px 10px; }						

/* =footer.inc.jsp =Footer =Navigation
--------------------------------------------------
*/

#Footer
{
	line-height: 1.1em;
	margin: 30px 0 0 0;
	position: relative;
	text-align: center;
	z-index: 100;
}
	#Footer DIV
	{
		font-size: 11px;
		color: #999;
		margin: 15px;
	}	
			
	#Footer DIV A
	{
		color: #999;
	}
	
/* =SubNavigation
--------------------------------------------------
*/
	
.NavigationList
{
	margin-left: 25px;	
	margin-top: 10px;
	padding: 0px;
}
	.NavigationList LI
	{
		margin-left: 0px;
		line-height: 1.3em;
	}
	
	.Navigation LI A, #Navigation LI A:link
	{
		color: #BBB	
	}
	
	.Navigation LI A:hover, #Navigation LI A:active
	{
		color: #666;
	}

/* =Layout
--------------------------------------------------

	Notes:

	The site's design provides a 733px content
	container comprised of four 181px columns with
	a 3px margin between each.
	
	On most pages, the columns are merged into 
	either double-sized or triple-sized	columns to
	hold larger blocks of content.  When the
	columns are merged, the margin that would have
	been between them becomes part of the content
	area -- i.e., a double column is 181+181+3,
	for a width of 365px.
	
	The classes in the layout section are based on
	column combinations rather than a page 
	layouts. To create a three-column page, you'd
	need to	combine one double column class with 
	two single column classes.  Variations of each
	of the column classes provide a border and/or 
	background colors, etc.
	
	To add content to a column, add a div with a
	class of "ContentBox", "ColoredContentBox", 
	or "BorderedContentBox".  The cascade will
	properly size, style, and add margins to the 
	box, regardless	of column width.  To add an 
	image that fills the column's width, add the 
	class of "ColumnImage".  This class will 
	provide appropriate sizes and margins.
	
	Column Classes:
	----------------------------------------------
	.SingleColumn
	.SingleLeftBorder
	.SingleRightBorder
	.DoubleColumn
	.DoubleLeftBorder
	.DoubleRightBorder
	.TripleColumn
	.TripleColumnBorderRight
	
	Content Box Classes:
	----------------------------------------------
	.ContentBox
	.ColoredContentBox
	.BorderedContentBox
	
	Image Classes: 
	----------------------------------------------
	.ColumnImage
	.ColumnImageTop
	.ColumnImageBottom
	.ColumnImageShort
	
--------------------------------------------------	
*/

#Container
{	
	margin: 0px auto;
	position: relative;
	text-align: left;
	width: 774px;
}
	#Container #Content, 
	#Container #Header, 
	#Container #ContentFooter
	{			
		margin: 0 20px 0 21px;
		width: 733px;	
	}	
	
	#Container #Header { height: 84px; }	
		#Container #Header IMG
		{
			float: left;
			vertical-align: top;
		}
		
		#Container #Header #Logo
		{
			height: 68px;
			width: 155px;
		}		
		
		#Container #Header #HeaderImage
		{		
			height: 57;
			width: 458;
		}
		
		#Container #Header #ActionIcons
		{
			float: right;
			height: 84px;
			width: 115px;
		}		
			#Container #Header #ActionIcons DIV
			{
				float: right;				
				height: 12px;
			}
		
			#Container #Header #ActionIcons DIV IMG
			{
				float: right;
				vertical-align: middle;
				height: 10px;
				margin-top: 2px;
				width: 14px;
			}
			
			#Container #Header #ActionIcons SPAN
			{
				display: none;
				float: left;
				font-size: 10px;
				font-color: #999;
				line-height: 14px;
			}			
				#Container #Header #ActionIcons DIV#PrintContainer
				{
					height: 12px;
					margin-top: 25px;
					width: 137px;					
				}
				
				#Container #Header #ActionIcons DIV#PrintContainer IMG
				{
					height: 12px;
					margin-top: 1px;
				}
				
				#Container #Header #ActionIcons DIV#SendToAFriendContainer { margin-top: 4px; 
					width: 128px; }
			
				#Container #Header #ActionIcons DIV#WhereToBuyContainer
				{
					margin-top: 4px;
					width: 112px;
				}
	
	#Container #ContentFooter {	height: 70px; }	
		#Container #Content DIV { float: left; }		
			#Container #Content DIV.LowerRow DIV { margin-top: 0px; }		
		
/* =Columns and Content Boxes
--------------------------------------------------
*/
	
/* Content Box Defaults ----------------------- */
				
DIV.ContentBox, IMG.ColumnImage, DIV.ColumnImage
{
	height: 194px;
	margin: 11px 0 11px 0;				
}

IMG.ColumnImage /* IE6 3px bug fix */
{
	_margin-bottom: 8px;	
}

DIV.ColumnImageTop, IMG.ColumnImageTop
{
	height: 181px;
	margin: 11px 0 0 0;
}

DIV.ColumnImageBottom, IMG.ColumnImageBottom
{
	display: inline;
	height: 181px;
	margin-top: 3px;
	margin-bottom: 11px;	
}

IMG.ColumnImageBottom
{
	_margin-top: 0px;	
	_margin-bottom: 8px; /* IE6 3px bug fix */
}

DIV.ColumnImageShort, IMG.ColumnImageShort
{
	background-color: #F0F1F5;
	height: 87px;
	margin: 0px;
	margin-top: 11px;
}

/* End Temp */

DIV.ColoredContentBox
{
	background-color: #F6F7F8;
	height: 194px;
	margin: 11px 0 11px 0;
}

DIV.DarkColoredContentBox
{
	background-color: #F0F1F4;
	height: 194px;
	margin: 11px 0 11px 0;
}

DIV.BorderedContentBox
{
	border: 1px solid #DDD;
	height: 192px;
	margin: 11px 0 11px 0;
}

DIV.BorderedContentBoxFrench
{
	border: 1px solid #DDD;
	height: 192px;
	margin: 85px 0 11px 0;
}

DIV.ColoredBorderedContentBox
{
	background-color: #EEE;
	border: 1px solid #DDD;
	height: 192px;
	margin: 11px 0 11px 0;		
}

/* Single Columns ------------------------------*/

DIV.SingleColumn { width: 181px; }	
	DIV.SingleColumn DIV { width: 181px; }							

	DIV.SingleColumn DIV.BorderedContentBox
	{		
		height: 192px;
		width: 179px;
	}

DIV.SingleLeftBorder
{
	border-left: 1px solid #333;
	width: 180px;
}
	DIV.SingleRightBorder DIV,
	DIV.SingleLeftBorder DIV
	{ width: 180px;	}
	
	DIV.SingleLeftBorder DIV.BorderedContentBox
	{
		display: inline; /* IE6 double-margin fix */
		margin-left: 3px;
		width: 175px;
	}
	
	DIV.SingleRightBorder DIV.BorderedContentBox
	{
		display: inline; /* IE6 double-margin fix */
		margin-right: 3px;
		width: 175px;
	}

DIV.SingleRightBorder
{
	border-right: 1px solid #333;
	width: 180px;
}
	DIV.SingleRightBorder DIV.BorderedContentBox
	{
		display: inline; /* IE6 double-margin fix */
		margin-right: 3px;
		width: 175px;
	}	
		 
/* Double Columns ------------------------------*/

DIV.DoubleColumn { width: 365px; }
	DIV.DoubleColumn DIV
	{
		width: 365px;
		vertical-align: top;
	}

DIV.DoubleLeftBorder
{
	border-left: 1px solid #333;
	width: 364px;
}
	DIV.DoubleLeftBorder DIV,
	DIV.DoubleRightBorder DIV
	{ width: 364px;	}
	
	DIV.DoubleLeftBorder DIV.BorderedContentBox,
	DIV.DoubleLeftBorder DIV.ColoredBorderedContentBox
	{
		display: inline; /* IE6 double-margin fix */
		margin-left: 3px;
		width: 359px;
	}

DIV.DoubleRightBorder
{
	border-right: 1px solid #333;
	width: 364px;
}
	DIV.DoubleRightBorder DIV.BorderedContentBox
	{
		display: inline; /* IE6 double-margin fix */
		margin-right: 3px;
		width: 359px;
	}
	
/* Triple Columns ------------------------------*/
		
DIV.TripleColumn { width: 549px; }
	DIV.TripleColumn DIV { width: 549px; }

DIV.TripleRightBorder
{
	border-right: 1px solid #333;
	width: 548px;
}
	DIV.TripleRightBorder DIV { width: 548px; }

/* Misc Layout Classes -------------------------*/

DIV.LinkBox { margin-top: 10px;	}

.ContentBox DIV.ArrowLink, .BorderedContentBox DIV.ArrowLink
{
	display: inline;
	margin-left: 10px;
	margin-top: 5px;
	width: 165px;
}		
	.ContentBox DIV.ArrowLink IMG, .BorderedContentBox DIV.ArrowLink IMG
	{
		margin-right: 5px;
		vertical-align: middle;
	}
	
/* =Form Classes
--------------------------------------------------
*/

FORM DIV.FieldRow
{
	display: inline; /* IE6 Double Margin Fix */
	margin-left: 10px;
	margin-top: 15px;
	margin-bottom: 0px;
	width: 346px;
}

.Address { width: 206px; }
.Answer { width: 232px;	}
.Button 
{ 
	border: 0px;
	float: right; 
}
.City {	width: 202px; }
.Email { width: 207px; }
.Friend { width: 170px; }
.Name {	width: 225px; }
.Phone { width: 240px; }
.Radio { border: 0px; }
.Zip { width: 80px;	}

/* =Steps Layout
Used on main home page and collection landing page
--------------------------------------------------
*/

#CollectionSteps, #HomeSteps
{
	display: inline;
	height: 273px;
	margin: 3px 0 0 0;
	text-align: center;
}	
#TallCollectionSteps
{
	display: inline;
	height: 363px;
	margin: 11px 0 0 0;
	text-align: center;
}
	#CollectionSteps A, #HomeSteps A, #TallCollectionSteps A  { float: left; }
	
#YourDailyRegimen
{
	display: inline;
	float: left;
	height: 29px;
	line-height: 29px;
	text-align: center;
}
	#YourDailyRegimen IMG { margin-top: 8px; }

	#HomeSteps #YourDailyRegimen { width: 179px; }	
	#HomeSteps A IMG { margin-left: 2px; }	
	#HomeSteps IMG.BorderImage { width: 155px; }		

#CollectionSteps, #TallCollectionSteps { margin-bottom: 11px; }
	#CollectionSteps #YourDailyRegimen, #TallCollectionSteps #YourDailyRegimen { width: 175px; }
	
/* =About Us =FAQs =Our Story
--------------------------------------------------
*/

#AboutUsDoubleBackgroundBox
{
	background: url(/us/about_us/images/about_us.jpg) 1px 11px no-repeat;	
	height: 401px;
	width: 365px;
}

#AboutUsContentBox { height: 401px; }
#FAQsContentBox { height: 464px; }

/* =Club 23
--------------------------------------------------
*/

#Club23BackgroundBox
{
	background: url(/us/club_23/images/club_23.jpg) 1px 11px no-repeat;
	height: 677px;
	width: 365px;
}

#Club23FormContainer { height: 677px; }
#store { margin-top: 5px; }

/* =Contact Us
--------------------------------------------------
*/

#ContactUsDoubleBackgroundBox
{
	background: url(/ca_fr/contact_us/images/contact_us.jpg) 1px 11px no-repeat;
	height: 820px;
	width: 365px;	
}

#ContactUsContentBox { height: 850px; }

/* =Conversion Page
--------------------------------------------------
*/

DIV.ConversionBox
{
	height: 179px;
	margin-top: 3px;
	margin-bottom: 0px;
	text-align: center;	
}
	DIV.ConversionBox #ColorTreated { margin-top: 68px;	}
	DIV.ConversionBox IMG.OldProduct { margin-top: 79px; }	
	DIV.ConversionBox IMG.NewProduct { margin-top: 67px; }	
	DIV.ConversionBox DIV.ArrowLink	
	{
		margin-left:0px;
		width:175px;
	}	
	
DIV.ConversionTop {	margin-top: 11px; }
DIV.ConversionBottom { margin-bottom: 11px; }

IMG.ConversionBottles
{
	margin-top: 3px;
	_margin-bottom: -3px; /* IE6 3px bug fix */
}
IMG#ConversionBottlesTop { margin-top: 11px; }
IMG#ConversionBottlesBottom { margin-bottom: 11px; }
		
/* =Home Page
--------------------------------------------------
*/

#FlashRightBorder
{
	border-right:1px solid #DDD;
	height:437px;
	left:568px;
	position:absolute;
	top:28px;
	width:1px;
}

#DNAContainer
{
	height:156px;
	margin-top:3px;
	width:181px;
}

#DNA
{
	border: 1px solid #DDD;	
	_margin-bottom: -3px;
}

#NewsTop, #NewsBottom
{
	height:70px;
	margin-bottom:0px;
}

#NewsTop
{	
	margin-top:3px;
	border-bottom:1px solid #DDD;
}

#NewsBottom { margin-top:0px; }
	#NewsTop DIV.ArrowLink, #NewsBottom DIV.ArrowLink
	{
		margin-left:23px;
		margin-top:12px;
		width:140px;
	}
	
	#NewsTop P, #NewsBottom P
	{
		margin-left:40px;
		margin-top:0px;
	}
		
/* =Our Collections
--------------------------------------------------
*/

/* index.jsp */

#CollectionTextBox
{
	margin-bottom: 0px;
	_margin-bottom: 3px; /* IE6 3px bug fix */
	height: 179px;
}
	#CollectionTextBox P
	{
		margin-top: 73px;
		text-align: center;
		color: #666;
		font-size: 14px;
	}

#CollectionsExpertImage
{
	height: 87px;
	width:177px;
	_margin-bottom:-3px;
}

#LegalText
{
	clear: left;
	font-color: #666666;
	font-size: 11px;
	margin-top: 10px;
	text-align: center;	
}

#CollectionLandingStepsColumn { height: 387px; }

/* = Our Collections Landing pages */

#CollectionLandingTextColumn
{
	margin-bottom: 0px;
	margin-top: 10px;
}

	#CollectionLandingTextColumn #CollectionLandingText
	{
		height: 140px;
		width: 175px;
	}
		#CollectionLandingTextColumn #CollectionLandingText IMG { margin: 20px 0 0 10px; }
		#CollectionLandingTextColumn #CollectionLandingText P { margin-top: 5px; }

	#CollectionLandingTextColumn #SelectBox
	{
		display: inline;
		margin-left: 7px;	
		margin-right: 5px;
		margin-top: 10px;
		width: 175px;
	}	
		#CollectionLandingTextColumn #SelectBox SELECT { margin-top: 2px;
		width:160px;}
		
	#CollectionStepsColumn #CollectionSteps, #CollectionStepsColumn #TallCollectionSteps
	{		 
		position: relative;
		top: -11px;
		width: 175px;
	}
	
/* =Our Collection =Product Pages */

IMG#Bottle
{
	left: 21px;
	position:absolute;
	top: 230px;
	width: 540px;
	height: 287px;
}

.ProductContent { height: 360px; }

#ProductNavigation
{
	display: inline;
	margin-left: 15px;
	margin-top: 15px;
	width: 165px;
}
	#ProductNavigation LABEL { font-size: 12px;	}	
	
	#ProductNavigation SELECT 
	{ 
		color: #666;
		font-size: 12px; 
		margin-top: 5px;
		width: 150px;
	}	

#StepsContentBox IMG
{
	margin-bottom: 0px;
	_margin-bottom: -3px;	
}

#StepsContentBox P { margin-top: 0px; }

#repairologieSprayBottle { background: url(/ca_fr/our_collections/repairologie/images/spray_image_repairologie.jpg) no-repeat 0px -2px; }
#moisturologieSprayBottle {	background: url(/ca_fr/our_collections/moisturologie/images/spray_image_moisturologie.jpg) no-repeat 0px -2px; }

	
/* =Send to a Friend
--------------------------------------------------
*/

#SendToAFriendDoubleBackgroundBox
{
	background: url(/us/send_to_friend/images/send_to_a_friend.jpg) 0px 11px no-repeat;	
	height: 497px;
	width: 365px;
}

#SendToAFriendContentBox { height:497px; }

/* =Your Hair
--------------------------------------------------
*/

/* index.jsp */

#YourHairMenuColumn { height: 339px; }
#YourHairTextContainer { height: 436px; }
#YourHairTextMiddle, #YourHairTextRight { height: 341px; }

#YourHairAllBottles
{
	left: 221px;
	position: absolute;
	top: 239px;
}
 
DIV.BorderedContentBox DIV.NavigationBox
{
	display:inline;	
	height:67px;	
	text-align: center;
	width:175px;
}
	DIV.BorderedContentBox DIV.NavigationBox DIV.ArrowLink
	{
		margin-top: 24px;
		margin-left: 0px;
		width: 175px;
	}

	DIV.BorderedContentBox DIV.NavigationBox A
	{	
		font-size: 14px;
		margin-top: 18px;
		margin-left: 0px;
	}
	
		DIV.BorderedContentBox DIV.NavigationBox A IMG
		{
			margin-right: 5px;
			margin-left: 0px;
			vertical-align: middle;
		}
		
#Colour .ArrowLink
{
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 18px;
	width: 155px;
}

IMG.BorderImage
{
	float: left;
	height: 1px;
	margin-left: 12px;
	width: 151px;
}

/* Your Hair Pages */

#ProblemImage, #SolutionImage
{
	display: inline;
	float: left;
	margin-right: 10px;
	margin-bottom: 100%;
	width: 45px;
}

#ProblemImage {	height: 131px; }
#SolutionImage { height: 127px; }

.YourHairBottle
{
	float: right;
	margin-top: 10px;
	margin-left: 5px;
	margin-right: 0px;
}

DIV.ColouredBox { height: 388px; }
DIV.DamagedBox { height: 547px;	}
DIV.DryBox { height: 461px;	}
DIV.FrizzBox { height: 517px; }
DIV.NoBodyBox {	height: 476px; }

/* =Where to Buy
--------------------------------------------------
*/

.WhereToBuyCell { background: url(/us/where_to_buy/images/where_to_buy.jpg) 22px 124px no-repeat; }
#WhereToBuyDoubleBackgroundBox { height: 461px; }
#PhoneNumber { color: #666; }

/* =Label Popup
--------------------------------------------------
*/

#CloseLinkContainer
{
	margin-right: 15px;
	margin-left: 15px;
	margin-top: 5px;
	width: 425px;
}
	#CloseLinkContainer A
	{
		cursor: hand;
		cursor: pointer;
		float: right;
		font-size: 11px;
		margin-right: 25px;
	}
	
	#CloseLinkContainer A:link { color: #666; }	
	#CloseLinkContainer A:hover { color: #333; }	
	#CloseLinkContainer IMG
	{
		margin-right: 5px;
		vertical-align: middle;
	}

#LabelImageContainer
{
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	clear: both;
	height: 673px;
	margin: 15px;
	margin-bottom:20px;
	margin-top: 0px;
	width: 425px;
}
	#LabelImageContainer IMG
	{
		margin-top: 11px;
		width: 425px;
	}	