﻿body,
div,
table,
td,
img,
form,
ul,
h1,
h2,
h3
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
} 
body,
div,
td,
span
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: #666;
}
img { border: 0px; }
body { background-color: #ffffff; }
div { position: relative; }
table { border-collapse: collapse; }
td
{
	text-align: left;
	vertical-align: top;
}
ul.RealList { margin: 1em 3em; }
ul.RealList li { margin-bottom: 5px; }

/* Mask that covers the page when an overlay is shown */
div#Mask { background: #fff; }

/******
    Font Styles
            *****/
p { margin: 0px 0px 10px; }
p.BlueText
{
	font-weight: bold;
	color: #0049ae;
}
a:link,
a:visited
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #ff8500;
}
a:hover
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	color: #ff8500;
}
div#productsDrop ul li a.default:link,
div#productsDrop ul li a.default:visited,
div#letItOutDrop ul li a.default:link,
div#letItOutDrop ul li a.default:visited,
div#promotionsDrop ul li a.default:link,
div#promotionsDrop ul li a.default:visited,
div#aboutKleenexDrop ul li a.default:link,
div#aboutKleenexDrop ul li a.default:visited
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: #ff8500;
}
h1
{
}
h2
{
    font-family: Times, "Times New Roman", Serif;
    font-size: 18px;
    color: #0046ae;
}
h2.OrangeLink a:link,
h2.OrangeLink a:visited
{
    font-family: Times, "Times New Roman", Serif;
    font-size: 18px;
    color: #ff8500;
    font-weight: bold;
}
h2.OrangeLink a:hover
{
    font-family: Times, "Times New Roman", Serif;
    font-size: 18px;
    color: #ff8500;
    font-weight: bold;
    text-decoration: underline;
}
h3
{
	font-size: 14px;
	font-weight: bold;
	color: #ffa200;
	margin-bottom: 8px;
}
h3.WhiteText
{
    font-family: Times, "Times New Roman", Serif;
    font-size: 15px;
    color: #fff;
}
.GreenText { color: #00ae42; }
.BlueText { color: #0046ae; }
p.DisclosureText { font-size: 10px; }
a.BlueLink,
a.BlueLink:visited,
a.BlueLink:hover
{
	color: #0066cc;
	text-decoration: underline;
}

.FlagContentContainer  
{
	float: left;
	width: 200px;
	text-align: left;
	padding: 16px 5px 0px 0px;
	font-size: 11px;
	color: #999;
}
.FlagContentContainer a:link, 
.FlagContentContainer a:visited, 
.FlagContentContainer a:hover 
{
	color:#999999;
	font-weight:normal;
	text-decoration:underline;
}

/******
    Main Site Styles
                ****/
div.Container
{
	width: 980px;
	background: url(../Images/GlobalNavigation/bannerBackground.gif) no-repeat;
	margin: 0px auto 0px;
    padding: 9px 0px 20px 15px;
}
div.GlobalNavigation,
div.GlobalNavWrapper
{
    width: 980px;
    overflow: hidden;
    z-index: 1000;
}
div.WelcomeCopyContainer
{
    width: 358px;
    float: left;
    height: 15px;
    font-weight: bold;
    color: #666666;
}
    div.WelcomeCopyContainer span
	{
		font-weight: normal;
		color: #666666;
		padding-left: 5px;
	}
    div.WelcomeCopyContainer a:link,
    div.WelcomeCopyContainer a:visited
    {
        font-weight: normal;
        color: #ff8500;
        text-decoration: none;
    }
     div.WelcomeCopyContainer a:hover
    {
        font-weight: normal;
        color: #ff8500;
        text-decoration: underline;
    }
div.WelcomeCopyContainerTop
{
    width: 100%;
    float: left;
    height: 15px;
    font-weight: bold;
    color: #666666;
}
    div.WelcomeCopyContainerTop span
	{
		font-weight: normal;
		color: #666666;
		padding-left: 5px;
	}
    div.WelcomeCopyContainerTop a:link,
    div.WelcomeCopyContainerTop a:visited
    {
        font-weight: normal;
        color: #ff8500;
        text-decoration: none;
    }
     div.WelcomeCopyContainerTop a:hover
    {
        font-weight: normal;
        color: #ff8500;
        text-decoration: underline;
    }
div.KleenexLogoContainer
{
    /*float: left;*/
    width: 100%;
    padding-top: 5px;
    overflow: hidden;
    text-align: center;
}
    div.KleenexLogoContainer img
    {
        width: 282px;
        height: 101px;
    }
div.OlympicsNavContainer
{
    float: left;
    width: 340px;
    text-align: right;
    overflow: hidden;
}
    div.OlympicsNavContainer img
    {
        width: 265px;
        height: 39px;
    }
div.MainContentPlaceHolder
{
    top: -30px;
    overflow: hidden;
    clear: both;
}
.PaddingBottom8 { padding-bottom: 8px; }
.PaddingBottom10 { padding-bottom: 10px; }
.PaddingBottom15 { padding-bottom: 15px; }
.PaddingBottom20 { padding-bottom: 20px; }
.PaddingBottom25 { padding-bottom: 25px; }
.PaddingBottom35 { padding-bottom: 35px; }
.CopyPaddingLeft10 { padding-left: 10px; }
.CopyPaddingLeft13 { padding-left: 13px; }
.CopyPaddingLeft40 { padding-left: 40px; }
.PaddingTop10 { padding-top: 10px; }
.MarginTop25 { margin-top: 25px; }

.ErrorImage
{
	display: inline-block;
	padding: 2px 0px 0px 3px;
}
.ErrorMessage
{
	color: Red;
}
/*****
	Global Navigation
				*****/
div.NavAndSearchContainer
{
    clear: both;
    width: 980px;
    overflow: hidden;
    padding-top: 15px;
}
div.GlobalNavContainer
{
	float: left;
	width: 633px;
	/*left: 138px;*/
	left:210px;
	height: 70px;
}
div.GlobalNav
{
	position: relative;
	height: 38px;
	margin-left: 88px;
	overflow: hidden;
}
div.GlobalNav ul li
{
	float: left;
	margin: 0px;
	padding: 0px;
	line-height: 0px;
	list-style: none none;
}
.DropDownNav
{
	width: 652px;
	font-size: 12px;
	text-decoration: none;
	text-align: left;
	position: absolute;
	display: none;
	padding-bottom: 20px;
}
.DropDownNav ul.ProductList
{
	list-style: none none;
	overflow: hidden;
	margin-left: 35px;
}
.DropDownNav ul.LIOList
{
	list-style: none none;
	margin-left: 50px;
	overflow: hidden;
}
.DropDownNav ul.PromoList
{
	list-style: none none;
	margin-left: 305px;
	overflow: hidden;
}
.DropDownNav ul.AboutList
{
	list-style: none none;
	margin-left: 0px;
	overflow: hidden;
}
.DropDownNav ul li.DropDownSpacer
{
	float: left;
	text-align: left;
	margin: 0px;
	padding: 0px;
	list-style: none none;
}
.DropDownNav a,
.DropDownNav a:visited
{
	display: block;
	margin: 0px 7px;
	text-decoration: none;
	font-weight: normal;
	color: #0046ae;
	font-size: 12px;
}
.DropDownNav a:hover
{
	color: #ff9500;
	text-decoration: none;
	font-size: 12px;
}
	.DropDownNav a.GlobalLinkProds img
	{
		border: 0px;
		height: 38px;
		position: absolute; 
		top: -38px;
		margin-left: 81px;
	}
	.DropDownNav a.GlobalLinkLIO img
	{
		border: 0px;
		height: 38px;
		position: absolute; 
		top: -38px;
		margin-left: 190px;
	}
	.DropDownNav a.GlobalLinkPromos img
	{
		border: 0px;
		height: 38px;
		position: absolute; 
		top: -38px;
		margin-left: 307px;
	}
	.DropDownNav a.GlobalLinkAbout img
	{
		border: 0px;
		height: 38px;
		position: absolute; 
		top: -38px;
		/*margin-left: 437px;*/
		margin-left: 307px;
	}
div.DropDownNav div.GlobalNavBorder
{
    width: 632px;
    left:-40px;
    height: 4px;
    top: -4px;
}
a.GlobalLink,
a.GlobalLink:visited,
a.GlobalLink:hover
{
	padding: 0px;
	margin: 0px;
}
/*****
    Footer Navigation
                ******/
div.FooterNavigation
{
	clear: both;
    width: 980px;
    top: -30px;
    background: url(../Images/kleenexFooter.gif) no-repeat;
	z-index:999;
	text-align:center;
}
div.FooterContainer { overflow: hidden; }
div.FooterLinkContainer
{
    margin: 62px 0px 18px;
    text-align: center;
    width: 980px;
    color: #666;
    font-size: 14px;
}
    div.FooterLinkContainer a:link,
    div.FooterLinkContainer a:visited
    {
        font-family: Times, "Times New Roman", Serif;
        font-size: 14px;
        font-weight: normal;
        color: #0059ab;
        text-decoration: none;
    }
     div.FooterLinkContainer a:hover
    {
        font-size: 14px;
        font-weight: normal;
        color: #0059ab;
        text-decoration: underline;
    }
div.FooterCopyContainer
{
    color: #666;
    font-size: 11px;
    text-align: center;
    
}
    div.FooterCopyContainer a:link,
    div.FooterCopyContainer a:visited
    {
        font-size: 11px;
        font-weight: normal;
        color: #666;
        text-decoration: underline;
    }
     div.FooterCopyContainer a:hover
    {
        font-size: 11px;
        font-weight: normal;
        color: #666;
        text-decoration: underline;
    }
/*****
    Search Box
            ***/
div.GlobalSearchContainer
{
    float: right;
    width: 208px;
    margin-top: 14px;
}
div.GlobalSearchTextBox input
{
    float: left;
    width: 150px;
    border: solid 1px #999999;
    font-size: 12px;
    color: #666;
    margin-top: 1px;
}
div.GlobalSearchButton
{
    float: left;
    width: 48px;
    padding-left: 6px;
}
    div.GlobalSearchButton img
    {
        width: 48px;
        height: 20px;
    }
/****
	Home Page
			***/
div.DefaultMainTopContainer
{
	width: 980px;
	padding-bottom: 10px;
	overflow: hidden;
}
div.DefaultTopLeftColumnContainer
{
	float: left;
	width: 761px;
}
div.DefaultTopRightColumnContainer
{
	float: left;
	width: 209px;
	margin-top: 16px;
	padding-left: 9px;
}
div.DefaultFlashContainer
{
	width: 761px;
	height: 313px;
	background-color: Transparent;
}
.DefaultFlashStarPopup
{
	overflow: hidden;
	clear: both;
	margin-top:-50px;
	margin-left:-20px;
	z-index:200;
	position:absolute;
	float: left;
	width: 547px;
	height: 562px;
	background-color: Transparent;
}
#flashPlayer { z-index: 0; }
div.DefaultLIOCallout { margin-bottom: 10px; }

div.DefaultBottomContainer
{
	width: 980px;
	height: 273px;
	padding-bottom: 30px;
	overflow: hidden;
}
/****Default - Experience Release*****/
div.DefaultBottomLeftContainer
{
	float: left;
	width: 546px;
	background: url(../Images/homeLetItOutBackground.gif) no-repeat;
	height: 273px;
	padding: 48px 25px 0px 21px;
	overflow: hidden;
}
div.DefaultBottomRightContainer
{
	float: left;
	width: 378px;
	margin-left: 9px;
	height: 273px;
	overflow: hidden;
}
div.DefaultLIORightContainer
{
	float: right;
	width: 188px;
}
div.ExploreContainer { margin-top: 3px; }
div.EncourageContainer { margin-top: 6px; }
div.ExpressContainer { margin-top: 9px;	}
div.DefaultLIOLeftContainer
{
	float: left;
	margin: 27px 30px 0px 0px;
	width: 328px;
	line-height: 20px;
}
/****
    Landing Pages
               ***/
div.LandingPageContainer
{
    width: 980px;
    margin-top: 45px;
    overflow: hidden;
}
div.LandingPageLeftContentContainer
{
    float: left;
    width: 715px;
}
div.LandingPageRightContentContainer
{
    float: right;
    width: 250px;
    margin-left: 15px;
}

div.LandingProductsIntoCopy
{
    margin-bottom: 5px;
    width: 715px;
}
div.LandingOneSectionCalloutGradient
{
    width: 715px;
    background: url(../Images/Products/landingOneSectionBorderBackground.gif) repeat-y;
    margin-bottom: 8px;
}
div.ProductLandingOneSectionCallout
{
    background: url(../Images/Products/landingTissueBackground.jpg) no-repeat;
    overflow: hidden;
    top: -3px;
}
div.ProductLandingTissueTitle { padding: 25px 0px 0px 20px; }
div.LandingOneSectionTwoContainer
{
    width: 715px;
    overflow: hidden;
}
div.LandingOneSectionLeftContainer
{
    float: left;
    width: 200px;
    padding: 32px 248px 0px 18px;
}
div.ProductsSeeTissueButton
{
    width: 131px;
    height: 26px;
}
div.LandingOneSectionRightContainer
{
    float: left;
    width: 248px;
    border-left: dotted 1px #99b5df;
    margin-top: 17px;
}
div.ProductsDesignBoxTitle
{
    float: left;
    width: 123px;
    padding: 9px 0px 0px 15px;
}
img.LearnMoreButton { padding-top: 10px; }
div.ProductsDesignBoxGraphic
{
    float: right;
    width: 99px;
    padding: 12px 7px 20px 0px;
}
div.LandingOneSectionCalloutBottomBorder
{
    width: 715px;
    background: url(../Images/Products/landingOneSectionBorderBottom.gif) no-repeat;
    height: 7px;
    overflow: hidden;
}
div.LandingTwoSectionCalloutContainer
{
    width: 715px;
    overflow: hidden;
    margin-bottom: 15px;
}
div.LandingTwoSectionLeftCallout
{
    float: left;
    width: 352px;
    margin-right: 11px;
    background: url(../Images/Products/landingOneSectionSmallBorderBackground.gif) repeat-y;
}
div.LandingTwoSectionRightCallout
{
    float: left;
    width: 352px;
    background: url(../Images/Products/landingOneSectionSmallBorderBackground.gif) repeat-y;
}
div.LandingTwoSectionCallout
{
    background: url(../Images/Products/landingOneSectionSmallBackground.gif) no-repeat;
    overflow: hidden;
    padding: 10px 0px 0px 20px;
}
div.LandingTwoSectionContentContainer
{
    width: 332px;
    margin: 14px 0px 0px 0px;
    overflow: hidden;
}
div.LandingTwoSectionCopy
{
    float: left;
    width: 165px;
    margin: 7px 18px 0px 0px;
}
div.LandingTwoSectionGraphic
{
    float: left;
    width: 139px;
    margin-right: 10px;
    text-align: center;
}
img.LandingQuickButtonGraphic { margin-top: 10px; }
img.AdditionalPadding { padding-bottom: 9px; }
div.LandingTwoSectionCalloutBottomBorder
{
    width: 352px;
    background: url(../Images/Products/landingOneSectionSmallFooter.gif) no-repeat;
    height: 7px;
    overflow: hidden;
}
/****
    Design Box Landing Page
               ***/
div.DesignLandingLeftContentContainer
{
    float: left;
    width: 720px;
}
div.DesignLandingBlueBoxContainer
{
	background: url(../Images/Products/DesignYourBox/landingDesignBackground.jpg) no-repeat;
	width: 720px;
	height: 192px;
	top: -8px;
	z-index: -1;
	overflow: hidden;
}
div.DesignLandingBlueBoxCopy
{
	padding: 25px 0px 26px 24px;
	width: 380px;
	font-family: Times, "Times New Roman", Sans-Serif;
	font-size: 14px;
	color: #fff;
}
div.DesignLandingBlueBoxButton { margin-left: 63px; }
div.DesignLandingInspirationContainer
{
	margin-top: 15px;
	background: url(../Images/Products/DesignYourBox/landingInspirationBackground.gif) no-repeat;
	width: 720px;
	height: 32px;	
	overflow: hidden;
}
div.DesignLandingInspirationCopy
{
	margin: 7px 0px 0px 13px;
	color: #fff;
}
	div.DesignLandingInspirationCopy span
	{
		font-family: Times, "Times New Roman", Sans-Serif;
		font-size: 16px;
		color: #fff;
		font-weight: bold;
		padding-right: 10px;
	}
div.DesignLandingThumbnailPopupContainer
{
	height: 167px;
	overflow: hidden;
	text-align: center;
	padding: 15px 0px 15px 27px;
}
div.DesignLandingThumbnailContainer { float: left; }
div.DesignLandingThumbnail
{
	padding: 20px 15px 0px;
	width: 93px;
	cursor: pointer;
}
div.DesignPlusButton
{
	padding-top: 5px;
	cursor: pointer;
}
div.DesignLandingPopup
{
	padding: 0px 15px;
	cursor: pointer;
}
div.DesignLandingRightContentContainer
{
    float: left;
    width: 250px;
    margin: 23px 0px 0px 10px;
    padding-bottom: 15px;
}
/****
    LIO Landing Page
               ***/
div.LIOLanding
{
    overflow: hidden;
    width: 980px;
}
div.LIOLandingLeftContentContainer
{
    float: left;
    width: 720px;
}
div.LIOLandingRightContentContainer
{
    float: left;
    width: 250px;
    margin: -10px 0 0 10px;
}
div.LIOLandingOrangeContainer
{
	background: url(../Images/LetItOut/landingOrangeBackground.gif) no-repeat;
	width: 720px;
	height: 212px;
	overflow: hidden;
}
div.LIOLandingFlashContainer
{
	float: left;
	width: 295px;
	height: 189px;
	margin: 10px 28px 0px 13px;
	/*background: url(../Images/LetItOut/landingFlashBackground.gif) no-repeat;*/
	overflow: hidden;
}
div.LIOLandingFlash
{
	width: 280px;
	height: 178px;
	margin: 7px 8px 0px 7px;
}
div.LIOLandingIntroCopyContainer
{
	float: left;
	width: 358px;
	margin-top: 20px;
}
	div.LIOLandingIntroCopyContainer h2
	{
		font-family: Times, "Times New Roman", Serif;
		font-size: 16px;
		color: #fff;
		font-weight: normal;
		margin-bottom: 20px;
		line-height: 22px;
	}
div.LIOLandingExperienceContainer
{
	background: url(../Images/LetItOut/landingExperienceBackground.gif) no-repeat;
	width: 680px;
	height: 220px;
	padding: 13px 27px 0px 13px;
	overflow: hidden;
}
div.LIOLandingExperienceRelease
{
	margin-bottom: 10px;
}
div.LIOLandingExperienceCopyContainer
{
	width: 680px;
	padding-bottom: 5px;
	overflow: hidden;
}
div.LIOLandingExperienceCopy
{
	float: left;
	width: 545px;
	margin-right: 32px;
}
div.LIOLandingExperienceExploreButton
{
	float: left;
	margin-top: 5px;
	margin-left: -10px;
	width: 113px;
}
div.LIOLandingExperienceReleaseThumbnails
{
	margin: 0px 0px 0px 0px;
	width: 680px;
}
div.LIOLandingExperienceExplore
{
	float: left;
	width: 180px;
	margin-right: 10px;
	overflow: hidden;
}
div.LIOLandingExperienceEncourage
{
	float: left;
	width: 240px;
	margin-right: 10px;
}
div.LIOLandingExperienceExpress
{
	float: left;
	width: 240px;
}
	div.LIOLandingExperienceGraphic
	{
		float: left;
		width: 50px;
		height: 77px;
		margin-right: 5px;
	}
	div.LIOLandingExpereinceCopySmall
	{
		float: right;
		width: 125px;
		text-align: left;
		margin-top: 10px;
		font-size: 10px;
	}
	div.LIOLandingExpereinceCopy
	{
		float: right;
		width: 185px;
		text-align: left;
		margin-top: 10px;
		font-size: 10px;
	}
div.LIOCommercialCopy
{
	margin: 35px 13px 100px 13px;
	width: 224px;
	color: #fff;
}
div.LIOCommercialUKCopy
{
	margin: 40px 13px 165px 13px;
	width: 224px;
	color: #fff;
}
div.LIOCommercialButton 
{ margin-left: 42px; 
	paddint-top:10px;}
div.LIOLandingRecentReleaseContainer
{
	width: 720px;
	padding: 19px 0px 15px;
}
div.LIOLandingReleaseBackground
{
	background: url(../Images/LetItOut/landingRecentReleaseBackground.gif) no-repeat;
	width: 720px;
	height: 32px;
	overflow: hidden;
}
div.LIOLandingReleaseTitle { padding: 10px 0px 0px 13px; }
div.LIOLandingReleaseBorder
{
	border-bottom: dotted 1px #ffa200;
	width: 720px;
	height: 5px;
	overflow: hidden;
}
/****
    LIO Experience Release
						***/
div.LIOReleaseLeftContentContainer
{
    float: left;
    width: 750px;
    padding-bottom: 15px;
}
div.LIOReleaseRightContentContainer
{
    float: left;
    width: 209px;
    margin: 25px 0px 0px 20px;
}
div.LIOEmotionsNavigationContainer
{
	width: 719px;
	margin-left: 6px;
	overflow: hidden;
	height: 27px;
}
	div.LIOEmotionsNavigationContainer a
	{
		height: 27px;
		overflow: hidden;
	}

/****
	Generic
		**/
div.Generic
{
	background: url(../Images/LetItOut/genericBodyBackground.gif) repeat-y;
	width: 750px;
	overflow: hidden;
}
div.GenericHeader
{
	background: url(../Images/LetItOut/genericHeaderBackground.gif) no-repeat;
	height: 14px;
	overflow: hidden;
}
div.GenericFooter
{
	background: url(../Images/LetItOut/genericFooterBackground.gif) no-repeat;
	width: 750px;
	height: 6px;
	overflow: hidden;
}
/****
	Laugh
		**/
div.Laugh
{
	background: url(../Images/LetItOut/laughBodyBackground.gif) repeat-y;
	width: 750px;
	overflow: hidden;
}
div.LaughHeader
{
	background: url(../Images/LetItOut/laughHeaderBackground.gif) no-repeat;
	padding: 8px 0px 0px 17px;
	height: 36px;
	overflow: hidden;
}
div.LaughFooter
{
	background: url(../Images/LetItOut/laughFooterBackground.gif) no-repeat;
	width: 750px;
	height: 6px;
	overflow: hidden;
}
/****
	Cry
		**/
div.Cry
{
	background: url(../Images/LetItOut/cryBodyBackground.gif) repeat-y;
	width: 750px;
	overflow: hidden;
}
div.CryHeader
{
	background: url(../Images/LetItOut/cryHeaderBackground.gif) no-repeat;
	padding: 8px 0px 0px 17px;
	height: 36px;
	overflow: hidden;
}
div.CryFooter
{
	background: url(../Images/LetItOut/cryFooterBackground.gif) no-repeat;
	width: 750px;
	height: 6px;
	overflow: hidden;
}
/****
	Scream
		**/
div.Scream
{
	background: url(../Images/LetItOut/screamBodyBackground.gif) repeat-y;
	width: 750px;
	overflow: hidden;
}
div.ScreamHeader
{
	background: url(../Images/LetItOut/screamHeaderBackground.gif) no-repeat;
	padding: 8px 0px 0px 17px;
	height: 36px;
	overflow: hidden;
}
div.ScreamFooter
{
	background: url(../Images/LetItOut/screamFooterBackground.gif) no-repeat;
	width: 750px;
	height: 6px;
	overflow: hidden;
}
/****
	Love
		**/
div.Love
{
	background: url(../Images/LetItOut/loveBodyBackground.gif) repeat-y;
	width: 750px;
	overflow: hidden;
}
div.LoveHeader
{
	background: url(../Images/LetItOut/loveHeaderBackground.gif) no-repeat;
	padding: 8px 0px 0px 17px;
	height: 36px;
	overflow: hidden;
}
div.LoveFooter
{
	background: url(../Images/LetItOut/loveFooterBackground.gif) no-repeat;
	width: 750px;
	height: 6px;
	overflow: hidden;
}
/****
	Sing
		**/
div.Sing
{
	background: url(../Images/LetItOut/singBodyBackground.gif) repeat-y;
	width: 750px;
	overflow: hidden;
}
div.SingHeader
{
	background: url(../Images/LetItOut/singHeaderBackground.gif) no-repeat;
	padding: 8px 0px 0px 17px;
	height: 36px;
	overflow: hidden;
}
div.SingFooter
{
	background: url(../Images/LetItOut/singFooterBackground.gif) no-repeat;
	width: 750px;
	height: 6px;
	overflow: hidden;
}
/****
	Joy
		**/
div.Joy
{
	background: url(../Images/LetItOut/joyBodyBackground.gif) repeat-y;
	width: 750px;
	overflow: hidden;
}
div.JoyHeader
{
	background: url(../Images/LetItOut/joyHeaderBackground.gif) no-repeat;
	padding: 8px 0px 0px 17px;
	height: 36px;
	overflow: hidden;
}
div.JoyFooter
{
	background: url(../Images/LetItOut/joyFooterBackground.gif) no-repeat;
	width: 750px;
	height: 6px;
	overflow: hidden;
}
/****
	Stuff
		**/
div.Stuff
{
	background: url(../Images/LetItOut/stuffBodyBackground.gif) repeat-y;
	width: 750px;
	overflow: hidden;
}
div.StuffHeader
{
	background: url(../Images/LetItOut/stuffHeaderBackground.gif) no-repeat;
	padding: 8px 0px 0px 17px;
	height: 36px;
	overflow: hidden;
}
div.StuffFooter
{
	background: url(../Images/LetItOut/stuffFooterBackground.gif) no-repeat;
	width: 750px;
	height: 6px;
	overflow: hidden;
}
/****
	Blow
		**/
div.Blow
{
	background: url(../Images/LetItOut/blowBodyBackground.gif) repeat-y;
	width: 750px;
	overflow: hidden;
}
div.BlowHeader
{
	background: url(../Images/LetItOut/blowHeaderBackground.gif) no-repeat;
	padding: 8px 0px 0px 17px;
	height: 36px;
	overflow: hidden;
}
div.BlowFooter
{
	background: url(../Images/LetItOut/blowFooterBackground.gif) no-repeat;
	width: 750px;
	height: 6px;
	overflow: hidden;
}
div.HeaderText span { color: #fff; }
div.CardTitleAndPostContainer
{
	width: 715px;
	padding: 10px 15px 0px 20px;
	overflow: hidden;
}
div.CardTitle
{
	float: left;
	width: 250px;
	margin-right: 10px;
}
div.PostCardContainer
{
	float: right;
	width: 455px;
}
div.PostCardCopy
{
	float: left;
	width: 341px;
	text-align: right;
	margin: 3px 5px 0px 0px;
	color: #0046ae;
}
div.PostCardButton
{
	float: right;
	width: 105px;
	padding-bottom: 15px;	
}
div.CardPagerContainer
{
	width: 714px;
	text-align: right;
	margin: 0px 16px 0px 20px;
	padding-bottom: 10px;
	border-bottom: dotted 1px #ffa200;
	overflow: hidden;
}
div.CardPagerContainer span { color: #0046ae; }
div.CardPagerContainer select 
{
	color: #7FACD5; 
	border-color: #7FACD5;
	margin-left: 4px;
	vertical-align: middle;
	z-index: 1;
}
div.CardPagerContainerNoBottomBorder
{
	width: 714px;
	text-align: right;
	margin: 0px 16px 0px 20px;
	padding-bottom: 10px;
}
div.CardPagerContainerNoBottomBorder span { color: #0046ae; }
div.CardPagerContainer span.CardPagerNavText { color: #7FACD5; }
a.CardPagerLastButton img
{
	margin-left: 25px;
	vertical-align: text-bottom;
}
a.CardPageNumberButton:link,
a.CardPageNumberButton:visited
{
	color: #7facd5;
	text-decoration: none;
	margin: 2px 0px;
	vertical-align: text-top;
}
a.CardPageNumberButton:hover { text-decoration: underline; }
a.CardPagerNextButton img
{
	vertical-align: text-bottom;
}
a.CardPagerNextButton:link,
a.CardPagerNextButton:visited,
a.CardPagerNextButton:hover
{
	font-size: 12px;
	color: #7facd5;
	font-family: Times, "Times New Roman", Sans-Serif;
}

/****
	General Card Listing Controls
			**/
div.CardListingRightContainer
{
	float: left;
	width: 340px;
	height: 260px;
	padding-right: 4px;
	overflow: hidden;
}
div.CardListingTitle p
{
	font-size: 12px;
	color: #333;
	padding: 10px 0px 0px;
	font-family: Arial, Verdana, Sans-Serif;
}

div.GiveATissue
{
	float: left;
	width: 140px;
	height: 66px;
	overflow: hidden;
}
	div.GiveATissue a,
	div.GiveATissue a:link,
	div.GiveATissue a:visited,
	div.GiveATissue a:active
	{
		text-decoration: none;
		cursor: pointer;
	}
div.GiveATissueGraphic
{
	float: left;
	width: 48px;
	height: 66px;
	margin-right: 7px;
}
div.GiveATissueCopy
{
	float: left;
	width: 85px;
	margin-top: 8px;
	color: #ffa200;
}
	div.GiveATissueCopy p
	{
		color: #0046ae;
		font-size: 10px;
		margin-bottom: 0px;
	}
	span.TissueCount
	{
		font-size: 18px;
		font-weight: bold;
		color: #ffa200;
	}

div.CardListingStory
{
	clear: both;
	color: #333;
	margin-right: 10px;
	min-height: 130px;
	height: auto !important;
	height: 130px;
	padding-bottom: 50px;
}
div.CardListingFavorite
{
	 position: absolute;
	 bottom: 0px;
}
div.CardFavoriteLinks { color: #333; }
	div.CardFavoriteLinks span
	{
		color: #ff8500;
		font-weight: bold;
	}
	
* html div.FavoritesAndFlagContainer { height: 1%; }
div.Favorites { float: left; }
img.FavoriteButton
{
	padding-top: 15px;
	padding-right: 7px;
}
div.CardListingTextImage
{
	width: 298px;
	height: 256px;
	overflow: hidden;
	padding: 0px 20px;
	text-align: center;
	vertical-align: middle;
	background-color: #fff;
	border: solid 1px #0046ae;
	margin-bottom: 15px;
}
	div.CardListingTextImage td
	{
		width: 298px;
		height: 238px;
		overflow: hidden;
		vertical-align: middle;
		text-align: center;
		margin: 10px 0px;
		font-family: Times, "Times New Roman", Sans-Serif;
		font-size: 20px;
		color: #333;
	}
div.CardListingGraphicImage
{
	width: 342px;
	height: 260px;
	overflow: hidden;
}
	div.CardListingGraphicImage td
	{
		width: 340px;
		height: 260px;
		overflow: hidden;
		vertical-align: middle;
		text-align: center;
	}
/*****
	Card Detail Control Landing Page
					****/
div.LIOLandingCardListingContainer
{
	width: 703px;
	min-height: 282px;
	height: auto !important;
	height: 282px;
	padding: 0px 6px 0px 11px;
	background-color: #f1f5ff;
	border-top: dotted 1px #ffa2000;
	border-bottom: dotted 1px #ffa200;
}
* html div.LIOLandingCardListingContainer div.MyAccountCardListing { height: 1%; } /* Peek-A-Boo fix */
div.LIOLandingCardListingContainer .Card
{
	min-height: 260px;
	height: auto !important;
	height: 260px;
	padding: 10px 0px;
}
div.LIOLandingCardListingContainer .CardListingLeftContainer
{
	float: left;
	width: 359px;
	color: #333;
	min-height: 260px;
	height: auto !important;
	height: 260px;
	margin-right: 0px;
}
div.LIOLandingCardListingContainer .CardListingTopContainer { width: 359px; }
div.LIOLandingCardListingContainer .CardListingTitle
{
	float: left;
	width: 196px;
	margin: 13px 10px 0px 0px;
	color: #0046ae;
	font-size: 20px;
	font-family: Times, "Times New Roman", Sans-Serif;
}
div.LIOLandingCardListingContainer .FlagContentContainer
{
	float: left;
	width: 193px;
	text-align: left;
	padding: 16px 5px 0px 0px;
	font-size: 11px;
	color: #999;
}
	div.LIOLandingCardListingContainer .FlagContentContainer a:link,
	div.LIOLandingCardListingContainer .FlagContentContainer a:visited,
	div.LIOLandingCardListingContainer .FlagContentContainer a:hover
	{
		font-size: 11px;
		font-weight: normal;
		text-decoration: underline;
		color: #999;
	}
div.LIOLandingRecentReleaseContainer div.Navigation
{
	padding: 15px 0px 25px 0px;
	margin-left: 280px;
	width: 436px;
}
	div.NavigationLast
	{
		float: left;
		padding-top: 4px;
	}
	div.NavigationNext
	{
		float: left;
		padding-top: 5px;
	}
	div.NavigationViewAll
	{
		float: left;
		padding: 0px 7px 0px;
	}
/****
	Card Listing Experience Release
							******/
						
div.LIOExperienceCardListingContainer
{
	width: 714px;
	margin: 0px 16px 0px 20px;
}
div.LIOExperienceCardListingContainer .Card
{
	min-height: 260px;
	height: auto !important;
	height: 260px;
	padding: 10px 0px;
	border-bottom: dotted 1px #ffa200;
}
/*	On the next two rules, a width between 368px and 370px will disappear the box in IE6. I think it's part of the 3px float bug, but none fo the workarounds for it apply here. */
div.LIOExperienceCardListingContainer .CardListingLeftContainer
{
	float: left;
	width: 367px;
	color: #333;
	margin-right: 0px;
	overflow: hidden;
/*	height: 260px;*/
	height: auto;
}
div.LIOExperienceCardListingContainer .CardListingTopContainer { width: 367px; }
div.LIOExperienceCardListingContainer .CardListingTitle
{
	float: left;
	width: 200px;
	margin: 13px 10px 0px 0px;
	color: #0046ae;
	font-size: 20px;
	font-family: Times, "Times New Roman", Sans-Serif;
}
div.LIOExperienceCardListingContainer .FlagContentContainer
{
	float: left;
	width: 201px;
	padding: 16px 5px 0px 0px;
	color: #999;
}
	div.LIOExperienceCardListingContainer .FlagContentContainer a:link,
	div.LIOExperienceCardListingContainer .FlagContentContainer a:visited,
	div.LIOExperienceCardListingContainer .FlagContentContainer a:hover
	{
		font-weight: normal;
		text-decoration: underline;
		color: #999;
	}
/****
	Inside Commericials
					****/
div.CommercialsLeftContentContainer
{
	float: left;
	width: 715px;
}
div.CommercialsRightContentContainer
{
    float: right;
    width: 245px;
    margin: 40px 0px 0px 20px;
}
div.CommercialsUKRightContentContainer
{
    float: right;
    width: 250px;
    margin: 101px 0px 0px 15px;
}
div.CommercialsIntroCopy
{
	width: 627px;
	padding-bottom: 15px;
}
div.CommercialsMainContentContainer
{
	clear: both;
	width: 702px;
	height: 479px;
	overflow: hidden;
	padding-bottom: 15px;
	background: url(../Images/LetItOut/insideCommercialsBackground.gif) no-repeat;
}
div.UKCommercialsMainContentContainer
{
	clear: both;
	width: 702px;
	height: 282px;
	overflow: hidden;
	padding-bottom: 15px;
	background: url(../Images/LetItOut/theCommercialsBackground.gif) no-repeat;
}
div.CommericalsNavigationContainer
{
	width: 248px;
	height: 39px;
	overflow: hidden;
}
div.TheVideosNav
{
	float: left;
	width: 123px;
	height: 39px;
	margin-right: 2px;
}
div.ThePeopleNav
{
	float: left;
	width: 123px;
	height: 39px;
}
div.CommercialsMainContentContainer
{
	overflow: hidden;
}
div.TheVideoFlashContainer
{
	padding: 12px 0px 0px 20px;
}
div.TheCommercialFlashContainer
{
	padding: 21px 0px 0px 75px;
}

/*div.StarrfaduCalloutContainer
{
    width: 224px;
    height: 150px;
    background: url(../Images/LetItOut/starrfaduCalloutBackground.gif) no-repeat;
    padding: 29px 13px 0px 13px;
    overflow: hidden;
}*/
div.StarrfaduCopy
{
    color: #0059ab;
    padding-bottom: 5px;
}
    div.StarrfaduCopy a:link,
	div.StarrfaduCopy a:visited,
	div.StarrfaduCopy a:hover
	{
		color: #0059ab;
		text-decoration: underline;
	}
div.UKLioContainer
{
    margin-top: 10px;
    /*padding-bottom: 15px;*/
    padding: 10px 0px 0px 0px;
   
    
    width: 250px;
    height: 330px;
    overflow: hidden;
}
/*****
	My Account Cards
					****/
div.MyAccountCardListingContainer
{
	width: 670px;
	padding: 10px 15px 12px 17px;
	overflow: hidden;
}
table.MyAccountMyPosts
{
	width: 644px;
	margin: 0px 19px 10px 7px
}
td.CardTitle { width: 181px; }
td.CardDatePostedTitle { width: 179px; }
td.CardDateFavoritesTitle { width: 144px; }
td.CardDateFavorites { width: 144px; color: #0046ae; }
td.CardStatusTitle { width: 103px; }
td.CardByTitle { width: 108px; }
td.CardByContent { width: 108px; color: #0046ae;  }
td.CardRemoveTitle { width: 170px; }
td.CardTissuesTitle { width: 130px; padding-left: 10px; }
td.CardViewCloseButton { width: 41px; }
td.CardName { width: 181px; color: #0046ae; }
td.CardDatePosted {	width: 179px; color: #0046ae; }
td.CardStatus { width: 103px; }
td.CardTissues { width: 140px; }
div.CardTissueThumbnail
{
	float: left;
	top: -5px;
}
div.CardTissueTotal
{
	float: left;
	padding: 0px 0px 0px 5px;
	color: #ffa200;
}
td.CardViewCloseButton
{
	width: 41px;
}
	td.CardViewCloseButton a:link,
	td.CardViewCloseButton a:visited,
	td.CardViewCloseButton a:hover
	{
		text-decoration: underline;
		color: #0066cc;
	}
	td.CardRemoveTitle a:link,
	td.CardRemoveTitle a:visited,
	td.CardRemoveTitle a:hover
	{
		text-decoration: underline;
		color: #0066cc;
	}
div.MyAccountCardListingContainer .MyAccountBlueBackground
{
	background-color: #e5ecf7;
}
div.MyAccountCardListingContainer .Card { overflow: hidden; }
div.MyAccountCardListingContainer .MyAccountCardSummary
{
	width: 647px;
	padding: 10px 15px 5px 8px;
}
div.MyAccountCardListingContainer .MyAccountCardListing
{
	background-color: #fff6eb;
	width: 660px;
	padding: 10px 5px 10px 5px;
	border-top: dotted 1px #ffa200;
	border-bottom: dotted 1px #ffa200;
	overflow: hidden;
	display: none;
}
div.MyAccountCardListingContainer .CardListingLeftContainer
{
	float: left;
	width: 316px;
	color: #333;
	min-height: 260px;
	height: auto !important;
	height: 260px;
	padding-bottom: 20px;
	margin-right: 0px;
}
div.MyAccountCardListingContainer .CardListingTopContainer { width: 316px; }
div.MyAccountCardListingContainer .CardListingTitle
{
	float: left;
	width: 153px;
	margin: 13px 10px 0px 0px;
	color: #0046ae;
	font-size: 20px;
	font-family: Times, "Times New Roman", Sans-Serif;
}
div.MyAccountCardListingContainer .FlagContentContainer
{
	float: left;
	width: 193px;
	text-align: left;
	padding: 16px 5px 0px 0px;
	font-size: 11px;
	color: #999;
}
	div.MyAccountCardListingContainer .FlagContentContainer a:link,
	div.MyAccountCardListingContainer .FlagContentContainer a:visited,
	div.MyAccountCardListingContainer .FlagContentContainer a:hover
	{
		font-size: 11px;
		font-weight: normal;
		text-decoration: underline;
		color: #999;
	}
div.MyAccountCardListingContainer div.Navigation
{
	padding: 15px 0px 25px 0px;
	margin-left: 284px;
	width: 436px;
}
	div.NavigationLastNext
	{
		float: left;
		padding-top: 5px;
	}
	div.NavigationViewAll
	{
		float: left;
		padding: 0px 7px 0px;
	}
div#DeleteCardFavorite
{
    z-index: 5000;
    position: absolute;
    top: 0px;
    margin: 40px auto 0px auto;
    width: 100%;
}
/*****
    Secondary Pages
                ***/
div.SecondaryPageContainer
{
    margin: 45px 0px 45px;
    overflow: hidden;
}
div.SecondaryLeftColumnContainer
{
    float: left;
    width: 685px;
    overflow: hidden;
}
div.SecondaryRightColumnContainer
{
    float: left;
    width: 250px;
    text-align: right;
    margin-left: 42px;
}
div.Sustainability div.GeneralRightColumnContainer
{
	padding-left:70px;
}
div.Sustainability div.GeneralLeftColumnContainer
{
	width: 657px;
}
div.GeneralLeftColumnContainer
{
    float: left;
    width: 640px;
    overflow: hidden;
    padding-bottom: 1em;
}
div.GeneralRightColumnContainer
{
    float: left;
    width: 250px;
    padding-left: 87px;   
}
/******
    Contact Us Template
                    ****/
div.ContactUsCountryFormContainer
{
    margin: 0px 0px 150px 70px;
    width: 422px;
    overflow: hidden;
}
div.ContactUsCountryForm
{
    float: left;
    margin-right: 17px;
}
    div.ContactUsCountryForm select
    {
        border: solid 1px #999;
        color: #666;
    }
div.ContactUsCountrySubmit
{
    float: left; 
    width: 90px;  
}
    div.ContactUsCountrySubmit img
    {
        width: 90px;
        height: 21px;
    }
div.ValidationContainer
{
    margin: 5px 13px 0px 40px;
    color: #ff0000;
}
div.OrangeDottedLine
{
    margin: 0px 13px 0px 40px;
    height: 23px;
    border-bottom: dotted 1px #ff8500;
}
table.ContactFormTable
{
    margin-top: 15px;
    width: 587px;
}
table.ContactFormTableNoPadding { width: 587px; }
td.Contactlabel
{
    width: 174px;
    padding-top: 3px;
    padding-right: 5px;
    color: #0046ae;
    text-align: right;
}
td.ContactTextBox
{
    width: 408px;
    padding-bottom: 5px;
}
    td.ContactTextBox input.ContactTextBoxSmall
    {
        width: 83px;
        border: solid 1px #999;
        color: #666;
    }
    td.ContactTextBox input.ContactTextBoxMedium
    {
        width: 183px;
        border: solid 1px #999;
        color: #666;
    }
    td.ContactTextBox input.ContactTextBoxLarge
    {
        width: 213px;
        border: solid 1px #999;
        color: #666;
    }
    td.ContactTextBox textArea
    {
        border: solid 1px #999;
        color: #666;
        width: 300px;
    }
    td.ContactTextBox input.RadioTextBox
    {
        border: solid 1px #999;
        color: #666;
        margin-left: 10px;
        width: 153px;
    }
    td.ContactTextBox select { color: #666; }
    td.ContactTextBox span { color: #0046ae; }

td.ContactTextBoxCopy
{
    width: 300px;
    padding-bottom: 5px;
}
    td.ContactTextBoxCopy ul { margin-left: 25px; }
div.ContactUsRightBorder
{
    background: url(../Images/contactUsRightBorder.gif) no-repeat;
    margin-top: 40px;
    padding: 4px 0px 0px 0px;
}
div.ContactUsCopyContainer
{
    color: #0046ae;
    padding: 0px 0px 20px 15px;
    width: 235px;
    overflow: hidden;
}
div.ContactUsBoldCopyBlock
{
    float: left;
    width: 40px;
    margin-right: 3px;
    color: #0046ae;
    text-align: right;
    font-weight: bold;
}
div.ContactUsCopyBlock
{
    float: left;
    width: 192px;
    color: #0046ae;
}
div.ContactUsImageContainer
{
    width: 250px;
    margin-top: 39px;
}
    div.ContactUsImageContainer img
    {
        width: 250px;
        height: 121px;
    }
/******
    Site Map
                 ****/
div.SiteMapContainer  
{
	width: 600px;
	margin: 0px 0px 15px 40px;
}
div.SiteMapLeftContainer
{
    float: left;
    width: 227px;
    margin-right: 120px;
}
div.SiteMapRightContainer  
{
	float: right;
	width: 253px;
}
div.SiteMapSectionTitle { padding-bottom: 15px; }
div.SiteMapSectionTitleWithoutSubs { padding-bottom: 10px; }
ul.SiteMapListCategory
{
    list-style-type: none;
    margin: 0px 0px 10px 15px;
}
    ul.SiteMapListCategory li { line-height: 25px; }
/******
    Unsubscribe Form
                 ****/
div.TextBox
{
    float: left;
    margin-right: 5px;
}
    div.TextBox input
    {
        border: solid 1px #999;
        color: #666;
        width: 215px;
    }
div.UnsubscribeButton { clear: left; }
    div.UnsubscribeButton input
    { 
        height: 21px;
        margin-top: 8px;
        padding-left: 46px;
    }
/*****
	Products Section
				****/
div.ProductsBookmarksContainer { margin-bottom: 11px; }
	div.ProductsBookmarksContainer a:link,
	div.ProductsBookmarksContainer a:visited
	{
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
		color: #7097d2;
	}
	div.ProductsBookmarksContainer a:hover
	{
		font-size: 12px;
		font-weight: bold;
		text-decoration: underline;
		color: #7097d2;
	}
div.ProductsDisclaimerText
{
	color: #999999;
	font-size: 10px;
	clear: both;
	padding-top: 15px;
	margin-left: 45px;
}
div.ProductContainer
{
	padding: 11px 0px 0px 45px;
	width: 640px;
	overflow: hidden;
}
div.ProductLeftColumnGraphic
{
	float: left;
	width: 147px;
	margin-right: 11px;
	padding: 20px 0px 10px;
}
div.ProductRightColumnContent
{
	float: left;
	width: 482px;
}
div.ViewProductDetail
{
	padding: 20px 0px 20px;
	cursor: pointer;
	width: 131px;
}
div.ProductsBottomGreyBorder
{
	clear: both;
	padding-top: 10px 0px;
	margin-left: 45px;
	border-bottom: solid 1px #999;
	width: 640px;
	height: 1px;
	overflow: hidden;
}
div.ProductOverlay
{
	display: none; 
	position: absolute; 
	top: 0; 
	left: 0;
	width: 482px; 
	background-color: #999;
}
div.ProductOverlayContainer { overflow: hidden; }
div.ProductMainLayerContainer
{
	float: left;
	width: 477px;
	background-color: #fff;
	border: solid 1px #0147ae;
}
div.ProductRightBorder
{
	float: left;
	width: 3px;
	border-top: solid 3px #fff;
	overflow: hidden;
}
div.ProductOverlayFooterBorder
{
	clear: both;
	border-left: solid 3px #fff;
	overflow: hidden;
	height: 3px;
}
div.ProductOverlayTitleContainer
{
	background: url(../Images/Products/productOverlayBackground.gif) repeat-x;
	height: 41px;
	padding-left: 19px;
	overflow: hidden;
}
div.ProductName
{
	float: left;
	width: 346px;
	margin: 11px 10px 0px 0px;
	font-family: Times, "Times New Roman", Serif;
    font-size: 18px;
    font-weight: bold;
    color: #fff;
}
div.ProductOverlayCloseButton
{
	float: right;
	width: 17px;
	margin: 6px 11px 0px 0px;
	overflow: hidden;
	cursor: pointer;
}
div.ProductOverlayMainContainer
{
	margin: 10px 10px;
	overflow: hidden;
}
div.ImageSlot
{
	float: left;
	text-align: center;
	width: 290px;
	margin-top: 10px;
	padding-bottom: 10px;
}
div.Content
{
	width: 152px;
	float: left;
	padding-left: 10px;
}
div.SheetSlot
{
	color: #005ab6;
	font-weight: bold;
}
	div.SheetSlot span
	{
		color: #005ab6;
		font-weight: bold;
	}
div.DropDownName
{
	padding-top: 10px;
	color: #005ab6;
	font-weight: bold;
}
select.ProductDropDownList
{
	border: solid 1px #999;
	color: #666;
}
div.NameSlot
{
	margin: 10px 0px 5px;
	color: #005ab6;
	font-weight: bold;
}
	div.NameSlot span
	{
		color: #005ab6;
		font-weight: bold;
	}
div.DescriptionsContainer { width: 153px; }
div.Description
{
	padding-right: 8px;
	padding-top: 5px;
}
/*****
	FAQ
		*****/
ul.FAQQuestions  
{
	margin-left: 10px;
	list-style-type: none;
	padding-bottom: 15px;
}
ul.FAQQuestions li { line-height: 20px; }
ul.FAQList li a:hover, ul.FAQList li a.NotLink:hover
{
	color: inherit;
	text-decoration: inherit;
	font-weight: inherit;
	font-size: inherit;
	font-family: Times,"Times New Roman",Serif;
}
ul.FAQList li a.TopLink:hover 
{
	color:#FF8500;
	font-family:Arial,Verdana,Sans-Serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
}
ul.FAQList li
{
	display: block;
	height: auto;
	position:relative;
}
ul.FAQList li.question 
{
	font-size: 18px;
	font-family: Times, "Times New Roman", Serif;
	color: #0046ae;
	margin-bottom: 20px;
}
ul.FAQList li div.answer { margin: 5px 0 0 0; }
ul.FAQList li div.answer ul li
{
	line-height: 17px;
	list-style-type: none;
}
ul.FAQList 
{
	list-style-type: none;
	margin-top: 5px;
}
h2.FAQCategory
{
	color: #0046ae;
	font-size: 18px;
	font-family: Arial, Verdana, Sans-Serif;
}
/*****
	Country Selector
				*****/
body.CountrySelector
{
	background-color: #0046AE;
	width: 1000px;
	margin: 0 auto 0 auto;
}
body.CountrySelector img#CSLogo
{
	display: block;
	margin: 30px auto 50px auto;
}
body.CountrySelector h1
{
	text-align: center;
	color: White;
	font-size: 11px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
}
body.CountrySelector div#MapGraphics, body.CountrySelector div#ContinentGraphics
{
	clear: left;
	position: relative;
	margin: 0 108px 0 120px;
}
body.CountrySelector div#MapGraphics img
{
	float: left;
	margin-right: 12px;
}
body.CountrySelector div.ContinentList
{
	float: left;
	margin-right: 11px;
	background: url(../Images/CountrySelector/cs_box.gif) no-repeat top left;
	height: 260px;
	width: 246px;
	display: table;
	#position: relative;
}
body.CountrySelector div.ContinentList div.CenterMe
{
	#position: absolute;
	#top: 50%;
	display: table-cell;
	vertical-align: middle;
}
body.CountrySelector div.ContinentList div.CenterMe ul.CountryList
{
	display: block;
	#position: relative;
	#top: -50%;
	margin: 0 0 0 100px;
	list-style-type: none;
	color: White;
}
body.CountrySelector div#CSFooter
{
	margin: 0 130px;
	padding-top: 50px;
	clear: left;
	text-align: center;
	color: White;
}
body.CountrySelector div#CSFooter p#CopyRight
{
	margin-top: 50px;
	text-align: center;
	color: #7EA1D6;
	font-size: 9px;
}
body.CountrySelector a,
body.CountrySelector a:link,
body.CountrySelector a:visited
{
	color:White;
	font-size: inherit;
	font-weight: inherit;
}
/*****
	Product Locator
				*****/
div#LocatorInputFields
{
	height: 340px;
	width: 312px;
	margin: 5px 35px 0 0;
	padding: 0 0 0 0;
}
div#LocatorInputFields .LocatorStep1
{
	display: block;
	margin: 10px 0;
}
div#LocatorInputFields div.LocatorFieldDropDown { margin-top: 10px; }
div#LocatorInputFields div.LocatorFieldDropDown select
{
	border: solid 1px #999;
	color: #666;
}
div#LocatorInputFields div#Step2Text { margin-top: 15px; width: 300px; }
div#LocatorInputFields div#Step2Text select { margin: 0 6px; border: solid 1px #999; color: #666; }
div#LocatorInputFields #LocatorTypes
{
	display: block;
	height: 160px;
}
div#LocatorInputFields .LocatorStepLabel
{
	font-family: Times, "Times New Roman", Serif;
	font-size: 18px;
	font-weight: bold;
	color: #0046AE;
}
div#LocatorInputFields .LocatorFieldLabel
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	font-weight: normal;
	color: #666;
	margin: 0 5px;
}
div#LocatorInputFields .LocatorLocationContainer { float: left; width: 155px; }
div#LocatorInputFields div.LocatorZipContainer{ width: 140px; overflow: hidden; float: left; padding-left: 5px;}
div.LocatorZipContainer input.LocatorZip { width: 115px; border: solid 1px #999; color: #666;  }
div#LocatorInputFields .LocatorZipText
{
	display: block;
	text-align: right;
	margin: 3px 15px 0px 0px;
}
div#LocatorResults
{
	display: block;
	padding: 0 3px 0 8px;
	width: 619px;
	float: right;
	border-left: 1px dotted #FF8500;
}
div#LocatorResults h2 { margin: 0px 0 8px 9px; }
table.ResultsTableTitles
{
	width: 608px;
}
td.ResultsName { width: 103px; padding: 5px 5px 5px 10px; } 
td.ResultsAddress { width: 319px; padding: 5px 5px 5px 0px; } 
td.ResultsPhone { width: 103px; padding: 5px 5px 5px 0px; } 
td.ResultsDistance { width: 53px; padding: 5px 5px 5px 0px; } 

div.LocatorTypes .BoxType
{
	float: left;
	text-align: center;
	width: 95px;
	padding-bottom: 20px;
}
div.LocatorTypes .BoxType img
{
	padding: 5px;
}
div.LocatorTypes .BoxType label
{
	display: block;
	color: #0046ae;
}
div#LocatorResults div#ResultsFrame
{
	overflow: hidden;
	width: 608px;
}
div#LocatorResults table#ResultsTable { width: 608px; padding: 5px 0px 0px 0px; background-color: #ECF3F9; }
div#LocatorResults table#ResultsTable td { border-bottom: 1px solid white; }
div#LocatorTypes img.TypeIcon
{
	display: inline;
	margin-right: 40px;
	margin-top: 30px;
}
div#LocatorTypes span.LocatorType { display: block; }
div#LocatorTypes span.LocatorType input
{
	vertical-align:text-bottom;
	float: left;
}
div#LocatorTypes span.LocatorType label
{
	width: 80px;
	float: left;
}
.SearchButton {vertical-align: text-bottom; }
.SearchBox {position: relative; top: -1px; }
.SearchLocation {font-weight: bold; clear: both; }
.SearchLocation input { vertical-align: text-bottom; }
.SearchLocation label { font-weight: normal; }
.SearchResults h2
{
	margin-top: 20px;
	border-bottom: 1px dashed #FF8500;
}
.SearchResults .SearchNav  
{
	text-align: right;
	font-size: 9px;
	color: #7FACD5;
	margin: 5px;
}
.SearchResults .SearchNav img {vertical-align: text-bottom; }
.SearchResults .SearchResult h3.SearchResultTitle { margin: 0px; padding-bottom: 2px; }
.SearchResults .SearchResult h3.SearchResultTitle a { color: #0046AE; text-decoration: underline; font-size: 14px; font-weight: bold; }
.SearchResults .SearchResult p { padding-bottom: 15px; }
.SearchResults .SearchResult .FileSize { color: #FF8500; }
.SearchResults .SearchResult a.Cached { color: #0046AE; text-decoration: underline; }

/*****
	Site Popups
			***/
div.SignUpRegWrapper { width: 404px; }
div.SignUpRegContainer
{
	float: left;
	width: 400px;
	border: solid 1px #0147ae;
	background: url(../Images/RegistrationLogInPopup/bodyBackground.gif) repeat-x bottom left;
}
/****
	My Account
			***/
div.MyAccountContainer
{
	width: 702px;
	margin-left: 13px;
	background: url(../Images/MyAccount/bodyBackground.gif) repeat-y;
}
div.MyAccountFooterContainer
{
	width: 702px;
	margin-left: 13px;
	background: url(../Images/MyAccount/footerBackground.gif) no-repeat;
	height: 7px;
	overflow: hidden;
}
div.MyAccountNavContainer
{
	width: 702px;
	height: 35px;
	overflow: hidden;
	background: url(../Images/MyAccount/navigationFooterBackground.gif) no-repeat;
}
div.MyAccountNav
{
	float: left;
	width: 124px;
}
div.MyAccountIntroCopyContainer
{
	width: 674px;
	padding: 2px 15px 5px 13px;
	background: #ff9f00;
	color: #fffefe;
}
div.MyAccountIntroFooter
{
	width: 702px;
	height: 14px;
	background: url(../Images/MyAccount/introCopyBottomBackground.gif) no-repeat;
	overflow: hidden;
}
div.ConsumerProfile
{
	width: 675px;
	overflow: hidden;
	padding: 6px 15px 5px 12px
}
div.MyProfilePreviewContainer { margin-bottom: 15px; }
	div.MyProfilePreviewContainer span { color: #0046ae; }
	div.MyProfilePreviewContainer a:link,
	div.MyProfilePreviewContainer a:visited,
	div.MyProfilePreviewContainer a:hover
	{
		color: #0046ae;
		text-decoration: underline;
		font-size: 10px;
	}
	div.MyProfilePreviewContainer label { line-height: 18px; }
div.MyProfileUpdate
{
	margin-top: 5px;
	width: 655px;
	background-color: #fff6eb;
	border-top: dotted 1px #ffa200;
	border-bottom: dotted 1px #ffa200;
	padding: 10px 10px;
}
td.ProfileLabel
{
	color: #0046ae;
	text-align: right;
	width: 120px;
	padding: 3px 3px 0px 0px;
}
td.ProfileLabelNoTopPadding
{
	color: #0046ae;
	text-align: right;
	width: 120px;
	padding: 0px 3px 5px 0px;
}
div.CancelButton
{ 
	float: left;
	padding: 3px 5px 0px 0px;
	width: 33px;
}
div.UpdateButton
{ 
	float: left;
	width: 120px;
}
	div.UpdateButton input
	{ 
		width: 120px;
		height: 21px;
	}
	td.ProfileLabel span { color: #00ae42; }
td.ProfileTextField
{
	color: #999;
	padding-bottom: 5px;
}
td.ProfileTextFieldNoBottomPadding
{
	color: #999;
	padding-bottom: 2px;
}
td.ProfileTextFieldSmall { width: 225px; }
td.ProfileTextFieldSmall span
{
	padding: 5px 0px;
	color: #999;
}
td.ProfileTextFieldSmall input
{
	color: #666;
	border: solid 1px #999;
	width: 100px;
	margin-bottom: 5px;
}
td.ProfileTextFieldLarge input
{
	color: #666;
	border: solid 1px #999;
	width: 200px;
	margin-bottom: 5px;
}
td.ProfileTextFieldLarge select
{
	color: #666;
	border: solid 1px #999;
	margin-bottom: 5px;
}
td.ProfileTextField select
{
	color: #666;
	border: solid 1px #999;
	margin-bottom: 5px;
}
td.ProfileTextFieldNoBottomPadding select
{
	color: #666;
	border: solid 1px #999;
	margin-bottom: 5px;
}
div.MyAccountPagerContainer
{
	width: 674px;
	height: 15px;
	margin: 0px 15px 0px 13px;
	overflow: hidden;
}
div.ViewAndCloseContainer
{
	text-align: right;
	color: #7facd5;
	margin-top: 1px;
}
	div.ViewAndCloseContainer a:link,
	div.ViewAndCloseContainer a:visited
	{
		
		font: 12px Times, "Times New Roman", Serif;
		color: #7facd5;
		text-decoration: none;
	}
	div.ViewAndCloseContainer a:hover
	{
		text-decoration: underline;
	}
div.MyAccountPager
{
	float: right;
	margin: 0px 0px 0px 15px;
	height: 15px;
	overflow: hidden;
	text-align: right;
	z-index: 2;
}
	div.MyAccountPager a.MyAccountPagerImage img
	{
		margin-top: 3px;
		bottom: 0px;
	}
	div.MyAccountPager span.CurrentPage
	{
		font-size: 11px;
		color: #0046ae;
		padding: 0px 3px;
		vertical-align: text-top;
		line-height: 15px;
		font-family: Times, "Times New Roman", Serif;
	}
	div.MyAccountPager a.Next:link,
	div.MyAccountPager a.Next:visited
	{
		font: 11px Times, "Times New Roman", Serif;
		color: #7facd5;
		padding: 0px 3px;
		vertical-align: text-top;
		line-height: 15px;
		text-decoration: none;
	}
	div.MyAccountPager a.Next:hover	{ text-decoration: underline; }
/****
	Login Form
		*******/
div.LoginContainer
{
	width: 404px;
	background-color: #ccc;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
}
.EprizeLoginText
{
	margin-bottom: 1em;
	display: block;
}
div.Login
{
	float: left;
	width: 400px;
	background: #fff url(../Images/RegistrationLogInPopup/bodyBackground.gif) repeat-x bottom left;
	border: solid 1px #0147ae;
}
div.RegistrationManager
{
	float: left;
	width: 400px;
	background: #fff url(../Images/RegistrationLogInPopup/bodyBackground.gif) repeat-x bottom left;
	border: solid 1px #0147ae;
}
div.LoginControlRightBorder
{
	float: left;
	width: 2px;
	height: 3px;
	background-color: #fff;
	overflow: hidden;
}
div.LoginFooterBorder
{
	clear: both;
	width: 3px;
	height: 2px;
	background-color: #fff;
	overflow: hidden;
}
div.LoginBannerContainer
{
	width: 373px;
	height: 35px;
	padding: 6px 7px 0px 20px;
	background: url(../Images/RegistrationLogInPopup/bannerBackground.gif) repeat-x;
}
div.LoginPopUpHeader
{
	float: left;
	width: 350px;
	margin-top: 8px;
}
	div.LoginPopUpHeader h2
	{
		font: bold 18px Times, "Times New Roman", Serif;
		color: #fff;
	}
div.Close
{
	float: right;
	width: 17px;
}
div.LoginFormContainer
{
	width: 382px;
	margin: 23px 0px 0px 18px;
	padding-bottom: 25px;
}
div.RegistrationFormContainer
{
	width: 382px;
	margin: 5px 0px 0px 18px;
	padding-bottom: 25px;
}
div.RegistrationViewMyAccount
{
	width: 382px;
	text-align: center;
	padding: 20px 0px 60px;
}
td.LoginPopUpLabel
{
	width: 120px;
	color: #0046ae;
	text-align: right;
	padding: 3px 3px 0px 0px;
}	
	td.LoginPopUpLabel span { color: #00ae42; }
td.LoginPopUpTextBox
{
	width: 259px;
	padding-bottom: 5px;
}
	td.LoginPopUpTextBox input
	{
		width: 183px;
		border: solid 1px #999;
		color: #666;
	}
	td.LoginPopUpTextBox span { font-size: 10px; width: 100%; padding-bottom: 4px; }
	td.LoginPopUpTextBox select
	{
		border: solid 1px #999;
		color: #666;
	}
td.LoginPopUpLabelTextField { padding: 3px 0px 5px; }
td.LoginPopUpHintLabel
{
	width: 120px;
	text-align: right;
	padding-right: 3px;
	color: Red;
}
td.LoginPopUpHint
{
	width: 259px;
	padding-bottom: 5px;
}
td.LoginCheckBox
{
	padding: 0px;
	margin: 0px;
	padding-bottom: 10px;
}
	td.LoginCheckBox input
	{
		float: left;
		padding: 0px;
		margin: 0px 3px 0px 0px;
	}
	td.LoginCheckBox label
	{
		float: left;
		
	}
	td.LoginCheckBox span
	{
		font-size: 11px;
	}
td.RegisterCheckBox
{
	width: 200px;
	padding: 0px;
	margin: 0px;
	padding-bottom: 5px;
}
	td.RegisterCheckBox input { float: left; }
	td.RegisterCheckBox label
	{
		float: left;
		width: 177px;
		padding: 0px;
		margin: 2px 3px 0px 0px;
		color: #0046ae;
	}
	td.RegisterCheckBox span
	{
		font-size: 11px;
		color: #0046ae;
	}
td.LoginPopUpRegisterLink { padding-top: 10px; }
	a.LoginPassowrdLink,
	a.LoginPassowrdLink:link,
	a.LoginPassowrdLink:visited,
	a.LoginPassowrdLink:hover
	{
		color: #0066cc;
		text-decoration: underline;
	}
div.PopUpLinkContainer
{
    text-align: center;
    padding: 15px 0px;
}
div.RemoveFavCancelButton
{
    float: left;
    padding: 3px 10px 15px 105px;
}
div.RemoveFavDeleteButton
{
    float: left;
}
div.ErrorList
{
	margin-left: 122px;
	padding-bottom: 20px;
}
div.ErrorList span { display: block; font-size: 10px; }

/****
	Card Creation Form
		*******/
div.CardCreationContainer
{
	width: 404px;
	background-color: #ccc;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
}
div.CardCreationWideContainer
{
	width: 744px;
	background-color: #ccc;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
}
div.CreateCardStep1
{
	float: left;
	width: 400px;
	background: #fff url(../Images/LetItOut/CardCreation/bodyBackground.gif) repeat-x bottom left;
	border: solid 1px #ff8600;
	overflow: hidden;
}
div.CreateCardStep2
{
	float: left;
	width: 740px;
	background: #fff url(../Images/LetItOut/CardCreation/bodyBackground.gif) repeat-x bottom left;
	border: solid 1px #ff8600;
}
div.CreateCardStep3
{
	float: left;
	width: 740px;
	background: #fff url(../Images/LetItOut/CardCreation/bodyBackground.gif) repeat-x bottom left;
	border: solid 1px #ff8600;
}
div.CreateCardStep4
{
	float: left;
	width: 400px;
	background: #fff url(../Images/LetItOut/CardCreation/bodyBackground.gif) repeat-x bottom left;
	border: solid 1px #ff8600;
	overflow: hidden;
}
div.CardCreationRightBorder
{
	float: left;
	width: 2px;
	height: 3px;
	background-color: #fff;
	overflow: hidden;
}
div.CardCreationFooterBorder
{
	clear: both;
	width: 3px;
	height: 2px;
	background-color: #fff;
	overflow: hidden;
}
div.CardCreationBannerContainer
{
	height: 35px;
	padding: 6px 7px 0px 20px;
	background: url(../Images/LetItOut/CardCreation/bannerBackground.gif) repeat-x;
}
div.CardCreationPopUpHeader
{
	float: left;
	width: 350px;
	margin-top: 8px;
}
	div.CardCreationPopUpHeader h2
	{
		font: bold 18px Times, "Times New Roman", Serif;
		color: #fff;
	}
div.Close
{
	float: right;
	width: 17px;
}
* html div.CardCreationFormContainer{ height: 1%; }
div.CardCreationFormContainer
{
	margin: 12px 18px 0px;
	padding-bottom: 15px;
	overflow: hidden;
}
	div.CardCreationFormContainer label { color: #0046ae; }
table.CardCreationRadioContainer
{
	width: 165px;
	margin: 5px 0px 15px;
}
div.CardCreationUpload p
{
	color: #0046ae;
	margin-bottom: 3px;
}
div.CardCreationUpload input
{
	border: solid 1px #999;
	color: #666;
	width: 300px;
}
div.CardCreationUpload textarea
{
	border: solid 1px #999;
	color: #666;
	width: 300px;
}
div.CardCreationContinue
{
	text-align: right;
	margin-top: 20px;
}
div.CardCreationLeftPreview
{
	min-height: 255px;
	height: auto !important;
	height: 255px;
	padding-bottom: 10px;
	float: left;
	width: 348px;
	margin-right: 10px;
}
div.CardCreationLeftContainer
{
	float: left;
	width: 348px;
	margin-right: 10px;
}
	div.CardCreationLeftContainer p
	{
		color: #0046ae;
		margin-bottom: 2px;
	}
	div.CardCreationLeftContainer p span
	{
		color: #00ae42;
	}
	div.CardCreationLeftContainer p.PaddingBottom8;
	{
		color: #0046ae;
		margin-bottom: 8px;
	}
	div.CardCreationLeftContainer span.GreyText
	{
		color: #666666;
		font-size: 10px;
	}
	div.CardCreationLeftPreview span.CCPreviewSimailarContent
	{
		font-weight: bold;
		color: #ffa200;
	}
	div.CardCreationLeftContainer input.CCTitleTextBox
	{
		margin: 0px;
		padding: 0px;
		border: solid 1px #999;
		color: #666;
		width: 212px;
	}
	div.CardCreationLeftContainer textarea.CCDescribeTextBox
	{
		margin: 0px;
		padding: 0px;
		border: solid 1px #999;
		color: #666;
		width: 340px;
	}
	div.CardCreationLeftContainer input.CCKeywordTextBox
	{
		border: solid 1px #999;
		width: 340px;
		color: #666;
	}
	div.CardCreationLeftContainer table
	{
		width: 300px;
		margin-bottom: 8px;
	}
div.EmotionError
{
	color: #cc0000;
	padding: 2px 0px;
}
div.CardCreationRightContainer
{
	float: left;
	width: 342px;
	overflow: hidden;
}	
div.CardCreationRightContainer div.CardCreationPreviewButton
{
	width: 338px;
	text-align: right;
	padding: 15px 4px 0px 0px;
}
div.CardCreationContent
{
	padding-bottom: 5px;
	margin-bottom: 8px;
	border-bottom: dotted 1px #ffa200;
}
div.CardCreationContent p
{
	margin-left: 10px;
	margin-right: 10px;
}
div.CardCreationPreview
{
	min-height: 310px;
	height: auto !important;
	height: 310px;
	margin-bottom: 10px;
	border-bottom: dotted 1px #ffa200;
}
div.CardCreationPreview br { line-height: 1px; clear:both; }
a.CardUploadEdit { float: right; }
div.EditContentContainerBottom
{
	position: absolute;
	bottom: 0px;
	color: #333;
}
div.EditContentContainer
{
	width: 340px;
	padding-bottom: 10px;
	color: #333;
	overflow: hidden;
}
	div.EditContentContainer span
	{
		font-size: 12px;
		color: #333;
	}
	div.EditContentContainer span.H2Label
	{
		font-family: Times, "Times New Roman", Serif;
		font-size: 18px;
		color: #0046ae;
	}
	div.CardCreationPreview a,
	div.CardCreationPreview a:link,
	div.CardCreationPreview a:visited,
	div.CardCreationPreview a:hover
	{
		padding-left: 5px;
		color: #0066cc;
		text-decoration: underline;
		font-size: 10px;
	}
	div.CardCreationPreview a.NoPaddingLeft,
	div.CardCreationPreview a.NoPaddingLeft:link,
	div.CardCreationPreview a.NoPaddingLeft:visited,
	div.CardCreationPreview a.NoPaddingLeft:hover
	{
		padding-left: 0px;
		color: #0066cc;
		text-decoration: underline;
		font-size: 10px;
	}
div.CardCreationPreviewBottom { text-align: right; }
div.CCTermsCheckBox { padding-bottom: 15px; }
	div.CCTermsCheckBox input
	{
		margin: 0px 3px 0px 0px;
		padding: 0px;
	}
	div.CCTermsCheckBox span
	{
		color: #cc0000;
		font-weight: bold;
	}
	div.CCTermsCheckBox label { color: #666; }
div.CardCreationThanksButton
{
	padding: 20px 0px 20px;
	text-align: center; 
	width: 364px;
}
/******
	Promotions Landing
					***/
div.PromoLandingLeftContainer
{
	float: left;
	width: 715px;
	overflow: hidden;
	margin-right:15px;
}

div.PromoLandingRightContainer
{
	float: left;
	width: 250px;
	margin-top: 36px;
	overflow: hidden;
}
div.PromoLeftBottomContainer
{
	margin: 30px 0px 15px 0px;
	overflow: hidden;
}
div.PromoInstantWin p 	
{
	font-size: 9px;
}
    div.PromoInstantWin p a,
	div.PromoInstantWin p a:link,
	div.PromoInstantWin p a:visited,
	div.PromoInstantWin p a:hover
	{
		font-size: 9px;
		color: #0059AB;
		text-decoration: underline;
	}
div.PromoInstantWinCopy
{
	padding-top:55px;
	padding-left:335px;
	padding-right:20px;
	padding-bottom:5px;
}
div.PromoInstantWinCopy p { font-size: 12px; color: #ffffff; line-height:20px; margin-bottom:5px;}
div.PromoInstantWinCopy span.Bold { font-size: 13px; font-weight: bold; color: #ffffff; }
div.PromoInstantWinCopy img
{
	display: block;
}
div.RowButton
{
	float: left;
}
div.LastButton 
{
	padding-left:40px;
	float: left;
	top: 0px;
}
div.RowButton img, div.LastButton img {margin:0px; padding:0px; }
div.RowButton p, div.LastButton p
{
	font-size: 10px;
	color: #ffffff;
	margin: 0;
	padding: 0;
	line-height:20px;
}

/**** Share Moment Page ****/
div.ShareMntPageContainer
{
    width: 980px;
    margin-top: 33px;
    overflow: hidden;
}
div.ShareMntLandingLeftContainer
{
	float: left;
	width: 715px;
	background: url(../Images/Promotions/shareMomentBackground.jpg) no-repeat;
	margin: 0px 15px 0px 0px;
	overflow: hidden;
	padding-bottom: 15px;
}
div.ShareMntLandingRightContainer
{
	float: left;
	width: 250px;
	margin-top: 41px;
	overflow: hidden;
}
div.ShareMntTitleContainer { padding: 10px 0px 10px; }
div.ShareMntContentContainer
{
	width: 520px; 
	margin: 17px 215px 5px 19px;
	overflow: hidden;
	color: #fff;
}
div.ShareMntContentContainer p
{
	margin-bottom: 5px;
}
div.ShareMntFormWrapper
{
	width: 676px;
	background: url(../Images/Promotions/shareMomentBodyBackground.gif) repeat-y;
	overflow: hidden;
	padding: 10px 20px 15px 19px;
}
div.ShartMntDottedBorder
{
	width: 676px;
	height: 1px;
	margin: 2px 0px 15px;
	border-bottom: dotted 1px #ffa200;
	overflow: hidden;
}
div.OlympicMoments table.PersonalInfo
{
	width: 676px;
	margin-bottom: 30px;
}
div.OlympicMoments table.FavoritMoment { width: 676px; }
td.ShareMntLabel
{
	width: 130px;
	padding: 2px 6px 0px 0px;
	color: #0046ae;
	text-align: right;
}
	td.ShareMntLabel span { color: #00ae42; }
td.ShareMntTextField
{
	width: 540px;
	padding-bottom: 5px;
}
	td.ShareMntTextField input.Small
	{
		width: 53px;
		border: solid 1px #999;
		color: #666;
	}
	td.ShareMntTextField input.Medium
	{
		width: 83px;
		border: solid 1px #999;
		color: #666;
	}
	td.ShareMntTextField input.Large
	{
		width: 183px;
		border: solid 1px #999;
		color: #666;
	}
	td.ShareMntTextField input.XLarge
	{
		width: 213px;
		border: solid 1px #999;
		color: #666;
	}
	td.ShareMntTextField select
	{
		border: solid 1px #999;
		color: #666;
	}
	td.ShareMntTextField textarea
	{
		border: solid 1px #999;
		color: #666;
		width: 300px;
	}
	td.ShareMntTextField label { color: #0046ae; }
td.MoviePromo
{
	padding: 5px 0px 5px 10px;
	color: #0046ae;
	text-align: left;
	font-weight: bold;
}
div.ContactMntCopyContainer
{
	padding: 5px 0px 5px 10px;
	color: #0046ae;
}
div.ContactMntCopyContainerDiscl
{
	padding: 10px 0px 15px 10px;
	font-size: 10px;
}
	div.ContactMntCopyContainerDiscl a:link,
	div.ContactMntCopyContainerDiscl a:visited
	{
		font-size: 10px;
		color: #ffa200;
		text-decoration: none;
	}
	div.ContactMntCopyContainerDiscl a:hover { text-decoration: underline; }
table.MntRadioButtonControl label
{
	color: #0046ae;
	padding: 0px 10px 0px 2px;
}
div.ShareMntThanks
{
	height: 200px;
	overflow: hidden;
}
div.ShareMntFooterContainer
{
	width: 715px;
	height: 9px;
	background: url(../Images/Promotions/shareMomentFooterBackground.gif) no-repeat;
	overflow: hidden;
}
/****
	About Landing
			*****/
div.AboutIntroCopyContainer
{
	width: 575px;
	margin: 0px 140px 20px 0px;
}
div.AboutBrandStoryContainer
{
	clear: both;
	width: 715px;
	overflow: hidden;
}
div.AboutBrandStoryThumbnail
{
	float: left;
	width: 336px;
	height: 200px;
	margin-right: 15px;
	overflow: hidden;
}
div.AboutBrandStoryCopy
{
	float: left;
	width: 364px;
}
div.AboutBrandStory
{
	margin: 10px 5px 10px 11px;
}
div.AboutBrandStoryButton
{
	margin-left: 5px;
}
div.AboutDecadesContainer
{
	margin: 15px 0px;
	padding: 41px 440px 0px 20px;
	width: 255px;
	height: 88px;
	background: url(../Images/About/landingDecadesBackground.jpg) no-repeat;
	overflow:hidden;
}
div.AboutDecadesButton
{
	padding-top: 5px;
}
/**** Brands Story ***/
div.BrandStoryFloatRight
{
	float: right;
	z-index: -1;
	padding: 0px 0px 20px 10px;
}
div.BrandStoryFloatLeft
{
	float: left;
	z-index: -1;
	padding: 0px 35px 25px 0px;
}

/***** About Through the Decades ****/
div.ThroughDecadesContainer
{
	width: 980px;
	padding-bottom: 20px;
	overflow: hidden;
}
/*****	Date Picker Styles	******/
div.DatePicker
{
	margin-bottom: 5px;
	position: static;
}
div.DatePicker select
{
	display: inline;
	vertical-align: middle;
	text-align: left;
	border:1px solid #999999;
	color:#666666;
}
/*****	Card Detail Styles	*****/
div#CardPage .CardDetail
{
	width: 714px;
	margin-left: auto;
	margin-right: auto;
}
div#CardPage .Card 
{
	padding: 10px 0px;
	overflow: hidden;
}
div#CardPage .CardListingLeftContainer
{
	float: left;
	width: 367px;
	color: #333;
	margin-right: 0px;
	overflow: hidden;
	height: auto;
}
* html div#CardPage div { height: 1%; }
div#CardPage .CardListingTopContainer { }
div#CardPage .CardListingTitle
{
	float: left;
	width: 153px;
	margin: 13px 10px 0px 0px;
	color: #0046ae;
	font-size: 20px;
	font-family: Times, "Times New Roman", Sans-Serif;
}
div.CardListingTitle h3.Title a
{
	font-family:Times,"Times New Roman",Sans-Serif;
	color:#FFA200;
	font-size:14px;
	font-weight:bold;
	margin-bottom:8px;
	text-decoration: none;
}
div.CardListingTitle h3.Title a:hover
{
	font-family:Times,"Times New Roman",Sans-Serif;
	color:#FFA200;
	font-size:14px;
	font-weight:bold;
	margin-bottom:8px;
	text-decoration: underline;
}
div#CardPage .GiveATissue { }
div#CardPage .CardListingFavorite 
{
	position: absolute;
	bottom: 0px;
}
div#CardPage .CardFavoriteLinks 
{
}
div#CardPage .FavoritesAndFlagContainer  
{
	width: 100%;
}
div#CardPage .Favorites { }
div#CardPage .FlagContentContainer 
{
	float: left;
	width: 196px;
	text-align: left;
	padding: 16px 5px 0px 0px;
	font-size: 11px;
	color: #999;
}
div#CardPage .CardListingRightContainer { }
div#CardPage .CardDisplay { }
div#CardPage .CardListingGraphicImage { }

div#stealth_pop
{
	z-index: 2000;
}
p.FootNote 
{
	font-size: 10px;
	clear: both;
}
.ShoutOut { font-weight: bold; font-size: 16px; color: #0059ab; }
.ShoutOut p 
{
	font-weight: bold;
	font-size: 120%;
}/* CRM-Metrix insanity */
div#entry_pop { z-index: 5000; }

/*Olympic Send to a Friend */
div.sendToAFriendOlympicLeft
{
	width:610px;
	float:left;
}
div.sendToAFriendOlympicRight
{
	float:left;
	padding-bottom:10px;
}
div.sendToAFriendOlympicLeft p
{
	margin-top:10px;
	margin-bottom:25px;
}