﻿* {padding:0px; margin:0px;}

body 
{
	margin:0px;
	/*height:100%;*/
	background-image:url(../images/default_background.jpg);
	background-repeat:no-repeat;
	background-position: top center;
	background-repeat: no-repeat;
	background-color:#FFFFFF;
	font-family:Verdana;
	font-size: 10px;
}
.Accessories img { padding-top:20px;}
.Accessories p { padding:8px; font-size:8pt;}

.LookVideo { clear:both;  padding:5px; height:auto;}
.LookVideo .left { width:40%; float: left; height: auto; }
.LookVideo .right { width:50%; float:right; height: auto; }
/*.LookVideo .VideoLink { vertical-align: top;}*/
.LookVideo p { padding:5px; font-size:8pt;}

.featuredProduct { clear:both; width:486px; height:560px; }
.featuredProduct .image { width:auto; height:auto; background-repeat:no-repeat;}
.featuredProduct .productImage {position:relative; z-index:0; width:240px; height:280px; float:left; background-image:url(../Images_Market/uk/FeaturedProducts/featuredProductBG.gif); background-repeat:no-repeat; margin-top:-65px;}
.featuredProduct .productImage img {position:absolute; padding-top: 37px; padding-left:25px; z-index:0;}
.featuredProduct .productDescription { margin-left:10px; width:200px; float:left; height:auto;}
.featuredProduct .productDescription h1 { font-size:8pt; font-weight:bold; margin-top:10px;}
.featuredProduct .productDescription p { font-size:8pt; margin-top:10px; height:auto;}

.relatedLinkItem {position:relative; width:129px; height: 160px; margin:0px; padding:0px;font-size:0px; background-color: #FFF;}
.relatedLinkItem .body{position:relative; text-transform:none; font-size:7pt; line-height:14px; text-align:left; margin-left:10px;}
.relatedLinkItem #relatedLinkItemBackGround { position:absolute; z-index:0;}
.relatedLinkItem .relatedLinkItemMoreButton { position:relative; float: right;}
.relatedLinkItem .relatedLinkItemSeperator { float: right;}

#divLogin {position: absolute; display:none; z-index:999;}
#divLogin #ctl00_btnLogin { float: right; border: solid 0px #000; margin-right:20px; text-transform:uppercase; font-size:8pt; color:#FFF; font-weight:bold;}
#divLogin #LoginBottom {background-image: url(../Images_Market/uk/LoginBox/bottom_big.gif); background-repeat:no-repeat; height:40px;}
#divLogin #LoginBottom input {border: solid 0px #dec5c5; margin: 0px; margin:8px; padding:0px; font-size:8pt;padding-right:30px;}
#divLogin input {border: solid 1px #dec5c5; margin: 5px; padding:2px; font-size:8pt; background-color:#ffeded;}
#divLogin a:link { text-decoration:none; color: Red;}
#divLogin a:hover { text-decoration:none; color: Red;}
#divLogin a:active { text-decoration:none; color: Red;}
#divLogin a:visited { text-decoration:none; color: Red;}

#divWhereToBuy {position: absolute; display:none; z-index:999;}

#divContentBox
{
	/* main content area in centre of page */
	margin-top:10px;
	float:left;
	width:485px;
	padding:0px;
	background-color:#FFF;
}
#divRelatedLinkBox
{
	float:left;
	width:155px;
}
#divRelatedLinkBox .moreLink
{
	position:relative; height:20px; text-align:right; background-image: url(../images/promo_spacer.jpg); background-repeat:no-repeat;
}
#divRelatedLinkBox a:active
{
	color: #000;
	text-decoration: none;
	font-weight: bold;
	text-transform:uppercase;
}
#divRelatedLinkBox a:link
{
	color: #000;
	text-decoration: none;
	font-weight: bold;
	text-transform:uppercase;
}
#divRelatedLinkBox a:hover
{
	color: #000;
	text-decoration: none;
	font-weight: bold;
	text-transform:uppercase;
}
#divRelatedLinkBox a:visited
{
	color: #000;
	text-decoration: none;
	font-weight: bold;
	text-transform:uppercase;
}
#divRelatedLinkBox h1
{
	font-size:8pt;
	text-transform:uppercase;
	font-weight:bold;
}
input { border: solid 1px #000;}

/*************** Javascript objects *************/
.divDialogBackground
{
	/*background-color:#C8C8C8;*/
	background: url(../images/modalBackground.gif);
	background-color:Gray;
	filter:alpha(opacity=60);
	opacity:0.6;
	-moz-opacity:0.6;
	/*background: url(../images/default_background.jpg);*/
	
}

.popupTop
{
	 background-image:url(../images/popupWindow/top-middle.gif);
}
.popupLeft
{
	background-image:url(../images/popupWindow/side-left.gif);
}
.popupRight
{
	background-image:url(../images/popupWindow/side-right.gif);
}
.popupBottom
{
	background-image:url(../images/popupWindow/bottom-middle.gif);
}
.popupButton
{
	float:right;
	cursor:pointer;
}
.popupCenter
{
	background-color:#FFFFFF;
}
/*************** END:Javascript objects *************/


/****************************************************** classes from db **********************************************8/
/**This should also be in CMS**/

/*** 2 x 2 ***/
.TwoByTwo_TopLeft, .TwoByTwo_TopRight, .TwoByTwo_BotLeft, .TwoByTwo_BotRight
{
	float:left;
	width:50%;
}
/*** END: 2 x 2 ***/

/*** 1 x 1, 1 x 4 ***/
.OneAndOneByFour_Top
{
}

.OneAndOneByFour_Bot1, .OneAndOneByFour_Bot2, .OneAndOneByFour_Bot3, .OneAndOneByFour_Bot4
{
	float:left;
	width:23%;
}
/*** END: 1 x 1, 1 x 4 ***/


/*** 1 x 2 ***/

.TwoByOne_Top
{
	width:99%;
}

.TwoByOne_Two
{
	width:99%;
}
/*** END: 1 x 2 ***/


/********************************* END:classes from db ***********************************/



/********* MakeUpBag Profile Page Styling **********/

.makeUpBagMainContainer
{
	margin-left: 5px;
	margin-right: 2px;
	background-color: #FFF;
	height: auto;
}

#updateMyProfile_Header
{
	position:absolute;
	background-image:url(../images/MakeUpBag/MyMakeUpBag.gif); background-repeat:no-repeat;
	/*float:left;*/
	margin-left: 80px;
	width: 391px;
	height: 81px;
	z-index: 1;
}
#updateMyProfile_Header .updateProfile
{
	margin-top:36px;
	float:right;
}
#frame
{
	position:absolute;
	background-image:url(../images/makeUpBag/frame.gif);
	background-repeat: no-repeat;
	width: 204px;
	height: 205px;
	z-index: 0;
}

#ProfileContent
{
	margin-top: 90px;
	float:right;
	width: 250px;
	z-index: 0;
}


#myProductsHeader
{
	margin-top: 60px;
	background-image:url(../images/makeUpBag/Headers/ProductHeader.gif);
	width: 463px;
	height: 35px;
}

#myGalleryHeader
{
	margin-top: 20px;
	background-image:url(../images/makeUpBag/Headers/GalleryHeader.gif);
	width: 465px;
	height: 37px;
	z-index: 10;
}


#myFriendsHeader
{
	margin-top: 50px;
	background-image:url(../images/makeUpBag/Headers/FriendsHeader.gif);
	width: 467px;
	height: 37px;
}

#galleryDataList
{
	margin-top: -30px;

}
/* ------- */

.titleHeaders
{
	font-size:9pt;
	letter-spacing:0.1pt;
	color: #000;
	font-weight:bold;
	line-height: 1.4;
}

.profileFields
{
	color: #FF328C;
	font-weight:bold;
	line-height: 1.4;
}

.textFieldLong
{
	width: 250px;
}

.textFieldshort
{
	width: 150px;
}

.textArea
{
	width: 280px;
	height: 60px;
}

.sectionHeading
{
	font-size: 12pt;
	font-weight: bold;
}

.seperator
{ 
	border-top: 1px dotted #999999;
}

.errors
{
	color: #ff0011;
}

.Counter
{
	position:relative;
	left: 150px;
	top: 11px;
	color: #FFFFFF;
}

.viewAll
{
	position:relative;
	left: 165px;
	top: 11px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
}

#ViewProductsheader .ViewAll
{
	color: #000;
	font-weight:bold;
	text-decoration: none;
}

.addAnImage
{
	position:relative;
	left: 175px;
	top: 11px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
}

.slash
{
	position:relative;
	left: 170px;
	top: 11px;
	color: #FFFFFF;
	font-weight:bold;
}

.ViewPhoto
{
	position:absolute;
	z-index: 1;
	opacity: .8;
	filter: alpha(opacity=80);
	border: solid thin green;
}

.PhotoImage
{
	position:absolute;
	z-index: 0;
}

.profileImageHeaderBG
{ 
	/*position:absolute;*/
	background-image:url(../Images_Market/UK/MakeUpBag/Headers/myGalleryHeader2.gif);
	float:right;
	margin-right: 10px;
	width: 333px;
	height: 60px;
	/*z-index: 4;
	margin-left: 115px;*/
}

#profileImage
{
	/*position:absolute;*/
	z-index: 2;
}

.UserProfileHeader
{
	/*top: 5px;
	margin-left: 10px;*/
	Font-weight: bold;
	font-size: 18px;
	font-family: Arial;
	color: #FFF;
}

#UserContent
{
	position:relative;
	left: 160px;
	top: 70px;
}

/*.CounterBGimage
{
	margin-left: -30px;
	padding: 15px;
	position: absolute;
	width: 126px;
	background-image:url(../images/MakeUpBag/count_bg.gif);
	z-index: 4;
	color: #844D86;
	font-weight: bold;
}*/

.CounterBGimage
{
	background-image:url(../images/MakeUpBag/count_bg.gif);
	position: absolute;
	width: 126px; 
	height: 9px; 
	margin-left: 10px; 
	float:left;
	padding:13px;
	color: #FE0D40;
	font-weight: bold;
}

.BackButton
{
	/*position:relative;
	margin-right: 90px;*/
	float: right;
	width: 190px; 
	 height: 40px; 
}

/****** END MakeUpBag Profile Page Styling *********/


/****** START Hints and Tips Page Styling ******/
.unselectedQuestion
{
    font-weight: bold;
    height: 70px;
    cursor:pointer;
    /* ORG -  background-image: url(../images/userCtrlImages/looks/unselectedQuestion2Text.gif);*/
    /* background-image: url(../images/userCtrlImages/looks/unselectedQuestion2TextBIG.gif);*/
    background-repeat:repeat-x;
}
.unselectedQuestion .headerImage
{
    /* ORG - background-image: url(../images/userCtrlImages/looks/unselectedQuestion2.gif);*/
    background-image: url(../images/userCtrlImages/looks/unselectedQuestion2BIGWHITE.gif);
    background-repeat:no-repeat;
    height:70px;
    width:35px;
    float:right;
}
.selectedQuestion
{
    font-weight: bold;
    height: 70px;
    cursor:pointer;
    /* ORG -  background-image: url(../images/userCtrlImages/looks/selectedQuestion2Text.gif);*/
    background-image: url(../images/userCtrlImages/looks/selectedQuestion2TextBIG.gif);
    background-repeat:repeat-x;
}
.selectedQuestion .headerImage
{
    /* ORG - background-image: url(../images/userCtrlImages/looks/selectedQuestion2.gif); */
    background-image: url(../images/userCtrlImages/looks/selectedQuestion2BIG.gif);
    background-repeat:no-repeat;
    height:70px;
    width:35px;
    float:right;
}
/****** END Hints and Tips Page Styling ******/

/****** START Whats On Page Styling ******/

.unselectedWhatsOn
{
    background-image:url(../images/controls/events/whatsOnCollapsed.gif);
    background-repeat:no-repeat;
}

.selectedWhatsOn
{
    background-image:url(../images/controls/events/whatsOnExpanded.gif);
    background-repeat:no-repeat;
}
.whatsOnTitle
{
	color:#ff0011;
	text-transform:uppercase;
    font-weight: bold;
    font-size: 8pt;
}
.whatsOnSubTitle
{

	color:#000;
	text-transform:uppercase;
    font-weight: bold;
    font-size: 8pt;
}
#WhatsOn p { width: 200px;}
#WhatsOn img { padding-right:50px;}

/****** END Whats On Page Styling ******/

/****** START Rating Control Styling ******/

.filledRatingStar {
background-image: url(images/rating_selected.gif);

}
.ratingStar {
background-repeat:no-repeat;
cursor:pointer;
display:block;
font-size:0pt;
height:39px;
margin:0px;
padding:0px;
width:39px;
}
.emptyRatingStar {
background-image: url(images/rating_unselected.gif);
}
.savedRatingStar {
background-image: url(images/rating_selected.gif);
}
.waitingRatingStar {
background-image: url(images/rating_selected.gif);
}

/****** END Rating Control Styling ******/

.BodyPartLinks { padding:5px;}
.BodyPartLinks img { padding-left:0px;}
.BodyPartDropDowns select { margin-left:10px; font-family:Verdana; font-size:7pt; margin-top:5px;}

.comment { position:relative; width: 465px; height:auto; margin-top:20px; clear: left;}
.comment h5 {width:150px; text-transform:uppercase; color:#666; font-weight:bold; padding-bottom:10px; font-size:10pt; clear: left;}
.comment .commentForm {position: relative; width: 220px; padding:5px; float:left;  }
.comment .commentForm textarea {position:relative; z-index:5; font-family:Verdana; font-size:7pt; color:#666; width:200px; height:80px; margin-top:5px;}
.comment .commentForm .smallText { position: relative; float:right; font-size: 7pt; color:#CCC; margin-top:-24px; width:90px;}
.comment .commentForm input { margin-top:40px;  margin-left:15px;}
.comment .commentRating {position: relative; width: 200px; padding-left:5px; padding-right:5px; padding-bottom:5px; float:right; }
.comment .commentRating .smallText {font-size: 7pt; vertical-align:baseline; color:#CCC; padding-bottom:5px;}
.comment .heading { text-transform:uppercase; color:#666; font-weight:bold; font-size:10pt; margin-top:5px; padding-bottom:10px;}
.comment a:link { text-decoration: none; color: #f20e71; text-transform:uppercase; font-weight:bold;}
.comment a:active { text-decoration: none; color: #f20e71; text-transform:uppercase; font-weight:bold;}
.comment a:hover { text-decoration: none; color: #f20e71; text-transform:uppercase; font-weight:bold;}
.comment a:visited { text-decoration: none; color: #f20e71; text-transform:uppercase; font-weight:bold;}

.comment .comments { margin-top:20px;}
.comment .comments .commentEntry .report { float: right;}
.comment .comments .commentEntry { position:relative; width:465px; padding-bottom:10px; height:80px;clear: left;}
.comment .comments img { float:left; padding-right:10px;}
.comment .comments p { font-size: 8pt; color: #f20e71; margin-bottom:10px;}
.comment .comments .commentUser{ color:#666; font-weight:bold; }
.comment .comments .commentUserComment{ color:#666; line-height:10pt; width:250px;}
.comment .comments .commentUserDate{ font-size: 6.0pt; color: #f20e71;}
.comment .comments .rate { border: solid 1px #000;}

#Loading_Rating { width:200px; display:block}
#Loading_Rating ._rate_images { float:right;}
#Loading_Rating p { margin-left:5px;}

#defaultPage
{
	margin:auto;
	width:593px;
}
#defaultSelect
{
	/*position:absolute;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	background-image:url(../images/default_background.jpg);
	background-repeat:no-repeat;
*/

}
#defaultControls
{
	position:relative;
	padding-top:483px;
	padding-left:290px;
}
#defaultDropDown
{
	float:left;
	/*padding-left:100px;*/
}
#defaultButton
{
	float:left;
	padding-left:10px;
}
#defaultCheckbox
{
	padding-left:0px;

}
#defaultCheckbox input
{
	border: solid 0px #000;
}
#flashcontent { position:relative; z-index:0; padding-left:-20px; padding:0px;}

.HintsAndTips {width: 485px; height:350px; }
.HintsAndTips .image { position:absolute; float:left;}
.HintsAndTips .header { float:right; margin-top:10px;}
.HintsAndTips .quote { float:left; margin-top:80px;}
.HintsAndTips p { float:right; width:270px; font-size:8pt; line-height:12pt;padding-top:10px;padding-right:20px; }
.para {width:auto; padding:5px 0px 5px 0px; height:auto;}

.hintsTipsLeftImage {float:left; margin: 0px 0px 25px 0px; }

.GetTheLook {position: relative; width: 445px; height:auto; padding:10px; clear:left;}
.GetTheLook h4 {position: relative; width: 445px; text-transform: uppercase; background-color: #000; padding:5px; color:#FFF; float:left;}
.GetTheLook p {position: relative; width: 430px; padding:10px; padding-bottom:0px; float:left;line-height: 12pt;}

.GetTheLookCommentary {position: relative; width: 465px; height:auto; padding:10px; clear:left;}
.GetTheLookCommentary h5 {position: relative; width: 465px; text-transform: uppercase; padding:5px; color:#666; float:left;}
.GetTheLookCommentary p {position: relative; width: 465px; padding:10px; float:left;line-height: 12pt;}

.Look { position: relative; width: auto; height:auto; clear:left;}
.Look .Image { float: left;}
.Look .Header { float: left;}
.Look p { float: left; padding:10px; font-size:8pt; line-height: 12pt; width:250px;}

.ExclusiveShots img { float:left; padding:5px; margin-left:5px;}
.Loading
{
	position:absolute;
	background-color:#808080;
	color:#FFFFFF;
	background-image:url(../images/loading.gif);
	background-position:center center;
	background-repeat:no-repeat;
	z-index:20px;
}


.MakeUpBagLogin { position: relative; width:485px; height: auto; margin:0px; padding:0px;}
.MakeUpBagLogin input { border: solid 1px #dec5c5; margin: 5px; padding:2px; font-size:8pt; background-color:#ffeded;} 
.MakeUpBagLogin .loginLeft { position: relative; float:right; height: 48px;}
.MakeUpBagLogin .registerButton { position: relative; float:right; height: 48px;}
.MakeUpBagLogin .bottomArea {position: relative; width:485px; height: 84px;background-image: url(../images_market/uk/controls/MakeUpBagLanding/bottom.gif); background-repeat:no-repeat; margin-bottom:10px;}
.MakeUpBagLogin .bottomArea .loginArea { position: relative; width:276px; height:auto; float: right; }
.MakeUpBagLogin .bottomArea .loginArea label{ position: relative; margin:5px; text-transform:uppercase;font-size:10pt; font-weight:bold; color :#f03d43; float:left; width:80px; }
.MakeUpBagLogin .bottomArea .loginArea label{ position: relative; margin:5px; text-transform:uppercase; font-size:10pt; font-weight:bold; color :#f03d43; float:left; width:80px; }
.MakeUpBagLogin .bottomArea .loginArea input{ position: relative; margin:5px; width:100px; float:left; }
.MakeUpBagLogin .bottomArea .loginArea2 .LoginButton { width:40px; background-color:#f03d43; color:#FFF; border: solid 0px #FFF; margin-bottom:0px; }

.Ambassador { position: relative; width:485px; height: auto; margin:0px; padding:0px; padding-top:0px;}

#mainInnerContent
{
	width:800px;
	margin-left:auto;
	margin-right:auto;

}

#mainHeader
{

	height: 77px;
}
#mainHeader #RimmelLogo
{
	margin-left: 2px;
	margin-bottom: 1px;
	margin-top:11px;
	float:left;

}
#mainHeader select
{
	width:55px;
	margin-top:30px;
	float:right;
	font-size: 8pt;
	color: #666;
	font-weight: bold;
	padding-right:5px;
}
#mainHeader label
{
	margin-top:32px;
	float:right;
	font-size: 8pt;
	color: #666;
	font-weight: bold;
	padding-right:5px;
}
#mainHeader input
{
	margin-top:30px;
	float:right;
	background-color: #FFF;
	padding-left:5px;
	padding-right:0px;
	border-top: 0px;
	border-bottom: 0px;
	border-right: 0px;
	font-size: 8pt;
	color: #666;
	font-weight: bold;
	cursor: hand;
	margin-left: 5px;
}
#mainHeader .Login
{
	margin-top:30px;
	float:right;
	font-size: 8pt;
	color: #666;
	padding:2px;
}

#mainHeader a:active
{
	text-decoration:none;
}
#mainHeader a:link
{
	text-decoration:none;
}
#mainHeader a:hover
{
	text-decoration:none;
}
#mainHeader a:visited
{
	text-decoration:none;
}

#mainHeader .WhereToBuy
{
	border: solid 0px #000;
	width:90px;
	text-align: right;
	margin-right: 5px;
}
#mainHeader a.WhereToBuy:link
{
	padding-left:15px;
	margin-top:32px;
	font-size: 8pt;
	color: #666;
	float:right;
	text-decoration:none;
}
#mainHeader a.WhereToBuy:hover
{
	padding-left:15px;
	margin-top:32px;
	font-size: 8pt;
	color: #666;
	float:right;
	text-decoration:none;
}
#mainHeader a.WhereToBuy:visited
{
	padding-left:15px;
	margin-top:32px;
	font-size: 8pt;
	color: #666;
	float:right;
	text-decoration:none;
}
#mainHeader a.WhereToBuy:active
{
	padding-left:15px;
	margin-top:32px;
	font-size: 8pt;
	color: #666;
	float:right;
	text-decoration:none;
}

#mainMenu
{
	margin-left:1px;
	margin-top:20px;
	float:left;
	height:532px;
	width:157px;
	text-align:center;
}
#mainMenu .menuLevel_0
{
	display: none;	
}
#mainMenu .menuLevel_2
{
	text-align: left;
	font-size:7pt;
	margin-top: 6px;
	margin-bottom: 10px;
	margin-left: 40px;
	text-transform: uppercase;
	background-image: url(../Images_Market/uk/Menu/arrow.gif); background-repeat: no-repeat;
	height: 30px;
}

#mainMenu .menuLevel_2 .active				{font-weight: bold; margin-left:15px; text-decoration: none; color: #000; float: right; width: 95px;}
#mainMenu .menuLevel_2 .active a:link		{text-decoration: none;	color: #000;}
#mainMenu .menuLevel_2 .active a:visited	{text-decoration: none;color: #000;}
#mainMenu .menuLevel_2 .active a:hover		{text-decoration: none;	color: #000;}
#mainMenu .menuLevel_2 .active a:active		{text-decoration: none;	color: #000;}

#mainMenu .menuLevel_2 .inActive			{margin-left:15px;text-decoration: none;color: #666; float: right; width: 95px;}
#mainMenu .menuLevel_2 .inActive a:link		{text-decoration: none;	color: #666;}
#mainMenu .menuLevel_2 .inActive a:visited	{text-decoration: none;color: #666;}
#mainMenu .menuLevel_2 .inActive a:hover	{text-decoration: none;	color: #666;}
#mainMenu .menuLevel_2 .inActive a:active	{text-decoration: none;	color: #666;}

#mainFooter
{
	text-align:center; margin-top:30px;color:#000000; font-size:7pt;
}

#mainFooter a:link
{
	color:#000000;
	/*text-transform:capitalize;*/
	text-decoration: none;
}
#mainFooter a:hover
{
	color:#000000;
	/*text-transform:capitalize;*/
	text-decoration: none;
}
#mainFooter a:active
{
	color:#000000;
	/*text-transform:capitalize;*/
	text-decoration: none;
}
#mainFooter a:visited
{
	color:#000000;
	/*text-transform:capitalize;*/
	text-decoration: none;
}

.NavBar {width:465px; height:130px; background-image:url(../images/Controls/NavBar/fill.jpg); font-size:8pt;}

.NavBar .link {margin-top:10px; width:auto; float:left;}
.NavBar .link img { padding:0px;}
/* set to invisible because images will now contain the text */
.NavBar .link .description { display:none; position: relative; padding:2px; z-index:999; font-weight:bold;float:left; background-color:#FFFFFF; width:auto; margin-top:-15px; margin-left:20px; padding-right:10px;}

.NavBar .link .description a:link { color:#000;  text-decoration:none}
.NavBar .link .description a:active { color:#000;  text-decoration:none}
.NavBar .link .description a:hover { color:#000;  text-decoration:none}
.NavBar .link .description a:visited { color:#000;  text-decoration:none}

.NavBar .link .description a.selected:link { color:#f03d43;  text-decoration:none}
.NavBar .link .description a.selected:active { color:#f03d43;  text-decoration:none}
.NavBar .link .description a.selected:hover { color:#f03d43;  text-decoration:none}
.NavBar .link .description a.selected:visited { color:#f03d43;  text-decoration:none}


.NavBar .disabledLink
{ 
   filter:alpha(opacity=40);   /* Internet Explorer       */
   -moz-opacity:0.4;           /* Mozilla 1.6 and below   */
   opacity: 0.4;               /* newer Mozilla and CSS-3 */
	margin-top:10px; width:auto; float:left;
}
.NavBar .disabledLink img { padding:2px;}

.NavBar .disabledLink .description 
{
	padding:2px;
	filter:alpha(opacity=40);   /* Internet Explorer       */
	-moz-opacity:0.4;           /* Mozilla 1.6 and below   */
	opacity: 0.4;               /* newer Mozilla and CSS-3 */
	position: relative; z-index:999; font-weight:bold;float:left; background-color:#FFFFFF; width:80px; margin-top:-15px; margin-left:20px;}

.NavBar .disabledLink .description a:link { color:#000;  text-decoration:none}
.NavBar .disabledLink .description a:active { color:#000;  text-decoration:none}
.NavBar .disabledLink .description a:hover { color:#000;  text-decoration:none}
.NavBar .disabledLink .description a:visited { color:#000;  text-decoration:none}

.NavBar .disabledLink .descriptionselected { position: relative; z-index:999; font-weight:bold;float:left; background-color:#FFFFFF; width:70px; margin-top:-15px; margin-left:10px;}
.NavBar .disabledLink .descriptionselected a:link { color:#999999; text-decoration:none}
.NavBar .disabledLink .descriptionselected a:active { color:#999999; text-decoration:none}
.NavBar .disabledLink .descriptionselected a:hover { color:#999999; text-decoration:none}
.NavBar .disabledLink .descriptionselected a:visited { color:#999999; text-decoration:none}

.PerfectSaturday { width:465px; height:250px;}

.PerfectSaturday .Header { float: left; position: relative; z-index:0; }
.PerfectSaturday .Text {width:200px; float: left; margin-top:-100px; font-size:8pt;}

.PerfectSaturday .TubeMap { margin-top:-110px; float: right; position: relative; z-index:0;}


.Product { position:relative; width:465px; min-height:500px; height: auto;}
.justin_Product {}
.Product h1 { padding:5px; font-weight:lighter; font-size: 20pt; text-transform: uppercase; color: #000; letter-spacing:.25pt; float: left; width:100%;}
.justin_Product h1 { font-weight:lighter; font-size: 20pt; text-transform: uppercase;}
.Product .productImage 
{
	position:relative; 
	z-index:1; 
	width:230px; 
	height:280px; 
	float:left; 
	background-image:url(../Images_Market/uk/FeaturedProducts/featuredProductBG.gif); 
	background-repeat:no-repeat;
}
.justin_Product .productImage 
{
	background-image:url(../Images_Market/uk/FeaturedProducts/featuredProductBG.gif);
	background-repeat:no-repeat;
	float:left;
	width:201px;  /* 231 - padding left */
	height:240px;  /* 287 - padding top */
	padding-left:30px;
	padding-top:47px;
}


.Product .productImage img {position:relative;z-index:0; margin:30px; width:auto; height:auto;}

.Product .Shades #divShadeColourNumber { padding: 10px; text-align:center; font-size: 12pt; color: #f03d43; font-weight: bold; width: 100%;}

.Product .Shades {position:relative; z-index:2; float: left; width:215px; height: 290px;}
.justin_Product .justin_Shades
{
	float:right;
	width:240px;
}
.Product .Shades .Header { margin:5px; font-size:10pt; font-weight:bold; padding:5px; text-transform: uppercase; background-color: #ff2990; color: #FFF;}
.justin_Product .justin_Shades .Header 
{
	font-size:10pt; 
	font-weight:bold; 
	margin-top:5px;
	padding:5px; 
	text-transform: uppercase; 
	background-color: #ff2990; 
	color: #FFF;
	float:left;

}
#divShadeLarge { text-align:center; width: 100%; margin-right:auto;}
#divShades {text-align:center; padding: 10px;}
#justin_divShadeLarge{ padding-bottom:20px;  }
#justin_divShades { padding: 5px; width:213px; }
.justin_Product .justin_Shades #divShadeColourNumber { font-size: 12pt; font-weight: bold; }


.Product .description { position: relative; width: 230px; float:left; padding-bottom:20px; }
.Product .description p {font-size:8pt; line-height:12pt; padding:10px;}

.products table { width: 100%; }
.products table tr th { background-color: #000; color: #FFF; padding:5px; text-align:left; text-transform:uppercase;}
.products { width:486px; height:auto; padding-bottom:100px;}
.products .productHeader table tr td { padding:5px; }
.products .productHeader table tr th { padding:0px; }

.products .productHeader {padding: 10px; height: 25px; font-weight:bold;}
.products .productHeader .ProductHeader {/*width:220px;  float: left;*/ background-color: #000; color: #FFF; padding:5px; text-align:left; text-transform:uppercase;}
.products .productHeader .FinishHeader {/*width:125px;  float: left;*/ background-color: #000; color: #FFF; padding:5px; text-align:left; text-transform:uppercase;}
.products .productHeader .BenefitHeader {/*width:75px;  float: left;*/ background-color: #000; color: #FFF; padding:5px; text-align:left; text-transform:uppercase;}

.products .product { height:auto; min-height:75px; width:465px; padding: 10px; font-size:8pt; }
.products .product .link {width:80px;  /*float: left;*/}
.products .product .description {width:150px; font-weight:bold; /*float: left;*/}
.products .product .finishes{width:135px; /*float: left;*/}
.products .product .benfits {width:125px; font-weight:bold; /*float: left;*/}

.products a:link { color:#000; text-decoration:none}
.products a:active { color:#000; text-decoration:none}
.products a:hover { color:#000; text-decoration:none}
.products a:visited { color:#000; text-decoration:none}

.RegistrationStep { /*padding-left:100px;*/}
/*
.relatedProducts {position:relative; width: 465px; height: 150px; clear: left; background-color:#FFF;}
.relatedProducts .relatedProductHeader {vertical-align: text-bottom}
*/

.nextPages { float:right;}
.nextPages .currentPage { color: Red;}

.makeUpBagMainContainer #myProductsHeader a:link { color: #FFF;}
.makeUpBagMainContainer #myProductsHeader a:hover { color: #FFF;}
.makeUpBagMainContainer #myProductsHeader a:visited { color: #FFF;}
.makeUpBagMainContainer #myProductsHeader a:active { color: #FFF;}

.makeUpBagMainContainer #myFriendsHeader a:link { color: #FFF;}
.makeUpBagMainContainer #myFriendsHeader a:hover { color: #FFF;}
.makeUpBagMainContainer #myFriendsHeader a:visited { color: #FFF;}
.makeUpBagMainContainer #myFriendsHeader a:active { color: #FFF;}

.makeUpBagMainContainer #myGalleryHeader a:link { color: #FFF;}
.makeUpBagMainContainer #myGalleryHeader a:hover { color: #FFF;}
.makeUpBagMainContainer #myGalleryHeader a:visited { color: #FFF;}
.makeUpBagMainContainer #myGalleryHeader a:active { color: #FFF;}


.relatedProducts #relatedProductsHeader
{
	background-image:url(../images/Controls/ProductsUsed/Header.jpg);
	width: 460px;
	height: 35px;
}

/*.relatedProducts a:link { padding-right:5px; color:#e32227; text-transform:uppercase; font-weight:bold; text-decoration: none; float: right;}
.relatedProducts a:active {padding-right:5px; color:#e32227; text-transform:uppercase; font-weight:bold; text-decoration: none; float: right;}
.relatedProducts a:hover {padding-right:5px; color:#e32227; text-transform:uppercase; font-weight:bold; text-decoration: none; float: right;}
.relatedProducts a:visited {padding-right:5px; color:#e32227; text-transform:uppercase; font-weight:bold; text-decoration: none; float: right;}*/

.relatedProducts #relatedProductsHeader a:link { color: #FFF;  text-transform:uppercase; font-weight:bold;}
.relatedProducts #relatedProductsHeader a:hover { color: #FFF;  text-transform:uppercase; font-weight:bold;}
.relatedProducts #relatedProductsHeader a:visited { color: #FFF;  text-transform:uppercase; font-weight:bold;}
.relatedProducts #relatedProductsHeader a:active { color: #FFF;  text-transform:uppercase; font-weight:bold;}

.relatedProducts #relatedProductsHeader .viewAll{ left: 295px; text-transform:uppercase; font-weight:bold; }

.relatedProducts .relatedProductImages { margin-top:0px; width: 100%; margin-left:auto; margin-right:auto;}

.relatedProducts .relatedProductImages .relatedProduct {width:82px; height:150px; float:left; padding:8px; background-repeat:repeat-x;}

.relatedProducts .relatedProductImages .relatedProduct img { margin-left:10px; height:78px;width:59px; background-color: #FFF;}

.relatedProducts .relatedProductImages .relatedProduct p { margin-top:10px; line-height:10pt; font-size:6.5pt; text-align:center; font-weight:bold;}

.relatedProducts .relatedProductImages .relatedProduct a:link { text-decoration:none; color:#e32227; font-weight: bold; text-transform:uppercase; padding-top:5px;}
.relatedProducts .relatedProductImages .relatedProduct a:active { text-decoration:none; color:#e32227; font-weight: bold; text-transform:uppercase; padding-top:5px;}
.relatedProducts .relatedProductImages .relatedProduct a:visited { text-decoration:none; color:#e32227; font-weight: bold; text-transform:uppercase; padding-top:5px;}
.relatedProducts .relatedProductImages .relatedProduct a:hover { text-decoration:none; color:#e32227; font-weight: bold; text-transform:uppercase; padding-top:5px;}

.quickLinks {position:relative; z-index:0; width:465px; height:200px; background-color:#FFF;}
.quickLinks .left { width:230px; float:left;}
.quickLinks .left img{ position:absolute; padding-top:45px; }
.quickLinks .left ul { font-size:8.5pt; line-height:12pt; padding-top:150px; margin-right:15px; float: right; list-style: none; text-align:right; font-weight: bold;}
.quickLinks .left a:link{ text-decoration:none; color:#f41318;}
.quickLinks .left a:active{ text-decoration:none; color:#f41318;}
.quickLinks .left a:hover{ text-decoration:none; color:#f41318;}
.quickLinks .left a:visited{ text-decoration:none; color:#f41318;}

.QuickLinks {padding: 10px; width:190px; font-size:8pt; font-weight:bold; }
.QuickLinks a.do:link,a.do:active,a.do:hover,a.do:visited { text-decoration:none; color:#f41318; line-height:12pt; float:left; width:100%;}
.QuickLinks a.info:link,a.info:active,a.info:hover,a.info:visited { text-decoration:none; color:#000; line-height:12pt; float:left; width:100%;}

.justin_QuickLinks { float:left; width:240px; padding-top:10px; font-size:8pt; font-weight:bold; }
.justin_QuickLinks a:link,a:active,a:hover,a:visited { text-decoration:none; color:#f41318;  }



.FeaturedProductQuickLinks {clear:left; padding: 10px; width:190px; padding-top:100px; margin-left:30px; font-size:8pt;font-weight:bold;}
.FeaturedProductQuickLinks a.do:link,a.do:active,a.do:hover,a.do:visited { text-decoration:none; color:#f41318; line-height:14pt; float:left; width:100%;}
.FeaturedProductQuickLinks a.info:link,a.info:active,a.info:hover,a.info:visited { text-decoration:none; color:#000; line-height:14pt; float:left; width:100%;}

.quickLinks .right{ width:230px; float:left;}
.quickLinks .right img { float:right;}

#SampleRenewLift select { font-family:Verdana;	font-size: 10px; }

#formResponse select { font-family:Verdana;	font-size: 10px; }

.SampleRenewLiftList {  } 


.scrollBrowser {position: relative; width:465px; height: 200px;}
.scrollBrowser .header {position: relative; width:100%; height:33px; background-repeat:no-repeat;}
.scrollBrowser .Container .Items .box .description .name p { font-size:7pt;text-transform:uppercase; font-weight:bold; color:#f41117; width:100px; float:left;}
.scrollBrowser .Container { height:160px; margin-left:2px; width:465px; background-image:url(../images/Controls/ScrollBrowser/fill.gif);}

.scrollBrowser .Container .TranslucentControls 
{ 
   /*background-color: #ffffff;*/  /* the background          */
   filter:alpha(opacity=60);   /* Internet Explorer       */
   -moz-opacity:0.5;           /* Mozilla 1.6 and below   */
   opacity: 0.5;               /* newer Mozilla and CSS-3 */
	width:465px; height:50px;
}
.scrollBrowser .Container .disabled
{ 
   background-color: #ffffff;  /* the background          */
   filter:alpha(opacity=60);   /* Internet Explorer       */
   -moz-opacity:0.5;           /* Mozilla 1.6 and below   */
   opacity: 0.5;               /* newer Mozilla and CSS-3 */
}

.scrollBrowser .Container .Items { position: relative; height: 130px;}

.scrollBrowser .Container .Items .leftright { display:block; position: relative; margin-top:-45px; height: 20px;}
.scrollBrowser .Container .Items .leftright .leftArrow {float: left;}
.scrollBrowser .Container .Items .leftright .rightArrow { float: right; }

.scrollBrowser .Container .Items .box { display:block; position: relative; width:auto; padding-left:30px;}
.scrollBrowser .Container .Items .box .Item { position: relative; width: auto; float: left; padding-left:3px; height: 150px;margin-top:-15px;}

.scrollBrowser .Container .Items .box .description .name p { font-size:7pt; text-transform:uppercase; color:#f41117; width:97px; float:left; padding:3px;padding-left:5px;}
.scrollBrowser .Container .Items .box .description .name { background-color:#FFF; overflow:visible; width:auto; float:left;}

.Shades { width:486px; min-height:80px;}
.Shades .header { background-image:url(../images_market/uk/Controls/Shades/header.jpg); background-repeat:no-repeat; height:50px; }
.Shades .headerText { font-size:13pt; color:#FFF; text-transform:uppercase; padding-left:10px; width:300px; float:left;}
.Shades .header .viewAllLink { position:relative; float: left; font-size:7pt; float:left; padding: 10px;}

.Shades .header a:link { text-decoration:none; color: #FFF; text-transform:uppercase;}
.Shades .header a:hover { text-decoration:none; color: #FFF; text-transform:uppercase;}
.Shades .header a:active { text-decoration:none; color: #FFF; text-transform:uppercase;}
.Shades .header a:visited { text-decoration:none; color: #FFF; text-transform:uppercase;}

.Shades .shade { float:left; width:160px; height: 120px; }
/*.Shades .shade .image {float:left;}*/
/*.Shades .shade .description {float:left; height:10px; width:100px;}*/
.Shades .shade .description a:link { text-transform:uppercase; text-decoration:none; color: #f41117; font-weight: bold;}
.Shades .shade .description a:active { text-transform:uppercase; text-decoration:none; color: #f41117; font-weight: bold;}
.Shades .shade .description a:hover { text-transform:uppercase; text-decoration:none; color: #f41117; font-weight: bold;}
.Shades .shade .description a:visited { text-transform:uppercase; text-decoration:none; color: #f41117; font-weight: bold;}
.Shades .shade .description { text-transform:uppercase; text-decoration:none; color: #f41117; font-weight: bold;}

/*
.Shades .shade .image .upperImage { position:relative; z-index:1; width: 140px; height:88px;}
.Shades .shade .image .lowerImage { position:relative; z-index:0; width: 140px; height:88px; margin-top:-88px;}
*/

.form { width: auto; font-size:8pt; color:#000; padding-top:5px;}
.form input { border: solid 1px #dec5c5; margin: 5px; padding:2px; font-size:8pt; background-color:#ffeded;}

.form .LargeRow { position:relative; height:120px; width:465px; clear:both;}
.form .LargeRow img { float: left;padding:5px; margin: 5px;}
.form .LargeRow #imgDetails { padding:5px; margin: 5px;}

.form .Row { width: auto; padding: 2px; background-color:#FFF ;border-bottom: solid 1px #FFF; clear:both;}
.form .Row .ALabel { width: 120px; float: left; margin: 5px;padding:2px;}
.form .Row .SaveTimePromotions {width: 430px; float: left; margin: 5px;padding:2px;}
.form .Row .ALabelCHKBOX { width: 120px; height: 100px; float: left; margin: 5px;padding:5px;}
.form .Row .ALabel2 { width: 350px; float: left; margin: 5px;padding:2px;}
.form .Row .uploadImage { position:relative; border: solid 1px #000; clear:left;}
.form .Row input { border: solid 0px #000;}

.form .Row input { border: solid 1px #dec5c5; margin: 5px; padding:2px; font-size:8pt; background-color:#ffeded;}
.form .Row select { border: solid 1px #dec5c5; margin: 5px; padding:2px; font-size:8pt; background-color:#ffeded; }

.form .Row .Genders input {background-color:#FFF; border: solid 0px #666;}

.form .Row .CheckBoxes { width:auto; clear: both;}
.form .Row .CheckBoxes input {background-color:#FFF;}
.form .Row .CheckBoxes table  { width: auto;}
.form .Row .CheckBoxes table tr td { width: auto; padding:0px; margin:0px; }
.form .Row .CheckBoxes table tr td input {border: solid 0px #666;}
.form .Row .CheckBoxes table tr td label{ width: auto; vertical-align:text-top;}
.form .Row .CheckBoxes select { float:none;}
.form .Row .CheckBoxes .ALabelSmall { width: 50px; float: left;margin: 5px;padding:2px;}

.form .CheckBoxRow { width: 90%; background-color:#FFF ; padding:10px;}
.form .CheckBoxRow input {background-color:#FFF; border: solid 0px #666; float:left;}
.form .CheckBoxRow .ALabel { width: 25px; float: left;}

.form .Row a:link { text-decoration:none; color: Red;}
.form .Row a:hover { text-decoration:none; color: Red;}
.form .Row a:active { text-decoration:none; color: Red;}
.form .Row a:visited { text-decoration:none; color: Red;}

.star { position:relative; width: 36px; height:36px; background-repeat:no-repeat;clear: left;}
/*.star a:link {url(../images/starActive.jpg); background-repeat:no-repeat}
.star a:active {url(../images/starActive.jpg); background-repeat:no-repeat}
.star a:visited {url(../images/starActive.jpg); background-repeat:no-repeat}*/

.textboxColorBG
{
	background-color: #ffeded;
}

.ProductTitle
{
	font-weight:bold;
	color: #FF338C;
}

#ProfileImageProductsPage
{
	float:left;
	margin-right: 5px;
}

#bodyPartbuttons
{
	margin-top:5px;
	width: 400px;
	float:left;
}

.onlyBackbutton
{
	float:right;
}

#productLarge
{
	/*border: solid 1px gray;*/
	padding: 10px;
	float: left;
}

#productBody
{
	clear:both;
	margin-top: 20px;
}

.productName
{
	color: #F30F71;
	font-weight: bold;
}

#myFriendRequests
{
	margin-top: 15px;
	background-image:url(../images/makeUpBag/Headers/MyFriendRequest.gif);
	width: 461px;
	height: 39px;
}

.CounterFriendRequest
{
	position:relative;
	left: 210px;
	top: 13px;
	color: #000;
}

.viewAllFriendRequest
{
	position:relative;
	left: 225px;
	top: 13px;
	color: #ED161D;
	font-weight:bold;
	text-decoration: none;
}

#InviteAFriendheader
{
	background-image:url(../images/MakeUpBag/InviteAfriend.gif);
	width: 344px;
	height: 58px;
	float:right;
}

#MyFriendRequestsheader
{
	background-image:url(../Images_Market/UK/MakeUpBag/Headers/MyFriendRequests.gif);
	width: 346px;
	height: 61px;
	float:right;
}

#MyFriendsheaderPage
{
	background-image:url(../Images_Market/UK/MakeUpBag/Headers/myFriendsHeader.gif);
	width: 347px;
	height: 63px;
	float:right;
}

.unwatermarked {
	height:20px;
	width:150px;
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
}	

.watermarked {
	height:20px;
	width:150px;
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color: #F7F7F7;
	color:gray;
}	

.boldRed
{
	color: Red;
	font-weight: bold;
}

#FriendRequestsCount
{
	background-image: url(../images/makeUpbag/count_bg.gif);
	width: 104px; 
	height: 9px; 
	margin-left: 10px; 
	float:left;
	padding:13px;
	color: #FE0D40;
	font-weight: bold;
}

#inviteAfriendButton
{
	 width: 190px; 
	 height: 40px; 
	 float:right;
}

#FriendInviteBorder
{
	border: solid 1px gray;
	padding: 10px;
	float: left;
}

#FriendInviteContent
{
	float:right;
	width: 290px;
}

.FriendRequestUsername
{
	font-weight:bold;
	color: #FE0D40;
}

#ProfileHeader
{
	color: #ED161D;
	font-weight:bold;
	font-size: 14px;
}

.headerSeperator
{
	border-top: dotted 1px #FE0D40;
	border-bottom: dotted 1px #FE0D40;
	padding: 2px;
}

.seeImages 
{
    filter:alpha(opacity=100);
    opacity: 1.0;
}


.modalBackground 
{
	/*background: url(../images/modalBackground.gif);*/
	background-color:Gray;
	filter:alpha(opacity=90);
	opacity:0.9;
	-moz-opacity:0.9;   
}

.modalPopup 
{
	/* width: 600px;
	padding:3px;
	width:500px;
	*/
} 


/* my test modal */
 #Layer1 
        {
            position:absolute;  
            background-color:#333333;  	
            z-index:2;  		
            left: 0px;  	
            top: 0px;
            width:1024; 
            height:768; 
            background: url(../images/modalBackground2.gif);
		
        }  

        #Layer2 
        {  	
            position:relative;
            margin-top: 15px;
            margin-left:auto;
            margin-right:auto;  	
            width:750px;  	
            height:600px;  	
            text-align: center;
            z-index:1;  	
            	
        }
/* end*/


/* MakeUpBag Side Col */

#makeUpBagNav_NavLinks
{
	width: 150px;
	float: right;
}

#makeUpBagNav_Top
{
	width: 150px;
	height: 37px;
}

#makeUpBagNav_MyProducts
{
	width: 150px;
	height: 25px;
}

#makeUpBagNav_MyGallery
{
	width: 150px;
	height: 25px;
}

#makeUpBagNav_MyFriends
{
	width: 150px;
	height: 35px;
}

#makeUpBagNav_Bottom
{
	width: 150px;
	height: 11px;
}

#makeUpBagNav_InviteFriend
{
	width: 150px;
	float:right;
}

#friendsGalleryBG
{
	background-image:url(../Images_Users/UK/MakeUpBag/myGallery.gif);
	width: 213px;
	height: 27px;
	color: #FFFFFF;
	padding-left: 255px;
	padding-top: 13px;
}

#friendsFavouritesBG
{
	background-image:url(../Images_Users/UK/MakeUpBag/myFavourites.gif);
	width: 319px;
	height: 25px;
	color: #FFFFFF;
	padding-left: 150px;
	padding-top: 12px;
}

#friendsProfileBG
{
	background-image:url(../Images_Users/UK/MakeUpBag/myProfile.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	width: 285px;
	height: 35px;
	color: #FFFFFF;
}

#friendsProductsBG
{
	background-image:url(../Images_Users/UK/MakeUpBag/myProducts.gif);
	width: 207px;
	height: 25px;
	color: #FFFFFF;
	padding-left: 260px;
	padding-top: 12px;
}

.favBullets li
{
	margin-left:15px;
	/*list-style-type:circle;*/
	list-style-image: url(../Images_Users/UK/MakeUpBag/bullet.gif);
	list-style-position:outside;
}

#galleryPhotoCount
{
	background-image:url(../images/MakeUpBag/count_bg.gif);
	width: 126px;
	height: 20px;
	margin-left: 10px; 
	float:left;
	padding:13px;
	font-weight: bold;
}

#ViewProductsheader
{
	background-image: url(../Images_Market/UK/MakeUpBag/Headers/MyProducts.gif);
	width: 347px;
	height: 62px;
	float:right;
}

#AddPhotoheader
{
	background-image:url(../Images_Market/UK/MakeUpBag/Headers/AddPhoto.gif);
	float:right;
	width: 349px;
	height: 64px;
}


#productLinks
{
	color: #000;
	width: 300px;
	height: 9px;
	margin-left: 10px; 
	margin-bottom: 3px; 
	float:left
}

.formField
{
	background-color:#FFEDED;
}

.boldHeader
{
	font-weight:bold;
	margin-top: 10px;
	line-height: 1.4;
}

#FriendsContent
{
	margin-left:5px;
}

.ProfileLabels
{
	letter-spacing:0.1pt;
	line-height: 1.4;
}

.viewGalleryHeaderStyle
{
	font-size: 14px;
	color: #333333;
	font-weight: bold;
}

.TC_Policy
{
	text-decoration: none;
	color: red;
	font-size: 9px;
}

a.TC_Policy:hover
{
	text-decoration: underline;
}

.productIngredients
{
padding-top:20px;
font-weight: bold;
}

.LK_Questions
{
	color: #FF4F9D;
	font-weight: bold;
}

.StyleGuideCommentHeaderTxt
{
	color: #000000; /*#F93671;*/
	font-weight: bold;
	font-size: 1.5em;
}