﻿body
{
	text-align:center;
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 12px;
    margin: 0px;
    padding: 0px;
    width: 830px;
    margin-left: auto;
    margin-right: auto;
    background-image: url("images/backgroundwrapper.png");
    background-repeat:repeat-y;
    
    
}
html
{
    background-color: #024d96;
    
    
}
p, td
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 13px;
    font-weight: bold;
    color: White;
}
.LHNStoreList
{
	text-decoration: none;
	padding-left:15px;
	text-indent:-15px;
	display:block;
}
a
{
    color: White;
}

a:visited
{
    color: White;
}

h1
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 20px;
    font-weight: bold;
    color: White;
}
h2
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 16px;
    color: White;
    font-weight: bold;
}
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.Wrapper
{
    
    min-height: 785px;
    padding-bottom: 10px;
    text-align:left;

}
.saveButton
{
	padding-top: 4px; 
	padding-bottom:6px;
	padding-left: 8px; 
	
	height: 36px; 
	width:188px;
	background-image: url('images/ButtonGreenCircleRight.png');
	background-repeat: no-repeat;
}
.cancelButton
{
	padding-top:4px;
	padding-bottom:6px;
	padding-left: 8px; 
	margin-left: auto;
	height: 36px; 
	margin-right: auto; 
	background-image: url('images/ButtonCancel.png');
	background-repeat: no-repeat;
}

.buttonText
{
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	color:White;
}

.WideContentPanel
{
	padding:10px;
	
     width: 462px;
}
.WideContentPanel h2
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 16px;
    color: White;
    font-weight: bold;
}
/*STORE DEATAIL PAGE*/
.BackButton
{
	background-image: url("images/ButtonCircleArrowLeft.png");
	background-repeat:no-repeat;
	display:block;
	text-decoration:none;
	padding-left:35px;
	height:25px;
}
.Brand
{
    position: absolute;
    top: 77px;
    left: 103px;
}

.Header
{
	
    position: relative;
    background-image: url(  "images/BackgroundHeader.png" );
    background-repeat: no-repeat;
    height: 190px;
}
.HeaderContent
{
    position: relative;
    font-size: 13px;
    font-weight: bold;
}
.NavBar
{
    position: relative;
    left: 30px;
    top: 45px;
}
.NavBarContent
{
}

.LeftNavPanel
{
	line-height: 1; 
    width: 170px;   
    margin-bottom:5px;
}
.LeftNavPanelContent
{
	background-color: #043b84;
    padding:5px;
	color: white; 
    font-family: Trebuchet MS, Arial, Verdana;
    font-weight:bold;
    line-height:12pt;
}
.PersonalizeContent
{
	background-color: #043b84;
    padding:0px;
	color: white; 
    font-family: Trebuchet MS, Arial, Verdana;
    font-weight:bold;
    line-height:12pt;
}

.PersonalizeContent span
{
	padding:5px;
	display:block;
}
.PersonalizeContent div
{
	background-color: #86c147;
    padding:5px;
}
.LeftNavPanelContent h1
{
	font-size:20px;
	
}

.ContentWrapper1
{
    position: relative;
    float: left;
    width: 194px;
    height: auto;
}
.Content1Wrapper_Hide
{
    width: 0px;
    height: 0px;
    visibility: hidden;
}
.Content1
{
    position: relative;
    margin-left: 24px;
    width: 170px;
}
.ContentWrapper2
{
    position: relative;
    float: left;
    margin-left: 5px;
    margin-right: 5px;
    width: 480px;
    
}
.Content2
{
    position: relative;
    padding-bottom: 15px;    
}
.ContentWrapper2_2Column
{
    margin-left: 24px;
    overflow:hidden ;
    float: left;
    width: 656px;
}
.ContentWrapper3
{
    float: right;
    width: 117px;
    height: 460px;
    padding-right: 26px;
}
.Content3
{
    
}

.LogoBubble
{
    background-image: url(  "images/BubbleIncentiveStores.png" );
    background-repeat: no-repeat;
    width: 117px;
    height: 110px;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    padding-top: 5px;
    text-align: center;
}
.SpecialStoreDescription
{
	display:none;
	padding:10px;
	float:left;
	position:absolute;
	right:120px;
	bottom:35px;
	width:400px;
	background-color:#3E77AE;
	font-family: Trebuchet MS, Arial, Verdana;
    font-size: 13px;
    font-weight: bold;
    color: White;
    text-align:left;
}
.SpecialStoreDiv
{
	position:relative;
}
a.LogoXymetri
{
    height: 75px;
    display:block;
    background-image:url( "images/LogoXymetri_Off.png");
    background-repeat:no-repeat;
}

a.LogoXymetri:hover
{
    background-image:url( "images/LogoXymetri_On.png");
}
a.LogoMyEscapeVacations
{
    height: 90px;
    display:block;
    background-image:url( "images/LogoMyEscapeVacations_Off.png");
    background-repeat:no-repeat;
}

a.LogoMyEscapeVacations:hover
{
    background-image:url( "images/LogoMyEscapeVacations_On.png");
}

a.LogoDigitalDiscounts
{
    height: 95px;
    display:block;
    background-image:url( "images/LogoDigitalDiscounts_Off.png");
    background-repeat:no-repeat;
}

a.LogoDigitalDiscounts:hover
{
    background-image:url( "images/LogoDigitalDiscounts_On.png");
}

a.LogoMakailaMorgan
{
    height: 75px;
    display:block;
    background-image:url( "images/LogoMakailaMorgan_Off.png");
    background-repeat:no-repeat;
}

a.LogoMakailaMorgan:hover
{
    background-image:url( "images/LogoMakailaMorgan_On.png");
}

a.LogoYoungevity
{
    height: 75px;
    display:block;
    background-image:url( "images/LogoYoungevity.png");
    background-repeat:no-repeat;
}

a.LogoYoungevity:hover
{
    background-image:url( "images/LogoYoungevity.png");
}
.Footer
{
    clear: both;
    width: 830px;
    background-image: url("images/BackgroundFooter.png" );
    background-repeat: no-repeat;
    height: 51px;
    padding-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
}

.FooterContent
{
	
    padding-left: 35px;
    padding-top: 5px;
}
.Copyright
{
    float: right;
    padding-right: 10px;
    padding-top: 12px;
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 10px;
    font-weight: bold;
    color: White;
}
/* MENU STYLES*/
.MenuStaticMenuItemStyle
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 12px;
    font-weight: 600;
    height: 23px;
    padding-left: 6px;
    padding-right: 3px;
}
.MenuStaticHoverStyle
{
    font-family: Trebuchet MS, Arial, Verdana;
    background-color: #236ab3;
    height: 23px;
    font-weight: 600;
    font-size: 12px;
    padding-left: 6px;
    padding-right: 3px;
}
.MenuStaticMenuItemStyle a
{
    color: #c8c8c8;	
}
.MenuStaticHoverStyle a
{
    color: #FFFFFF;	
}
.MenuStaticSelectedStyle a
{
    color: #FFFFFF;	
}

.HeaderRow
{
    display: block;
    background-color: #043b84;
    text-decoration: none;
    width: 462px;
    padding:5px;
    margin-bottom: 4px;
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 18px;
    color: White;
    font-weight: bold;
}
.HeaderRow td
{
	font-family: Trebuchet MS, Arial, Verdana;
    font-size: 18px;
    color: White;
    font-weight: bold;
}
.HeaderRowContent
{
	background:#043b84;
}
	
.HeaderRowWide
{/*
    display: block;
    background-color: #043b84;
    text-decoration: none;
    padding: 10px;
    width: 626px;
    margin-bottom: 2px;
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 18px;
    color: White;
    font-weight: bold;
    */
    display: block;
    background-color: #043b84;
    text-decoration: none;
    width: 462px;
    padding:5px;
    margin-bottom: 4px;
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 18px;
    color: White;
    font-weight: bold;
}
.HeaderText
{
	font-family: Trebuchet MS, Arial, Verdana;
    font-size: 18px;
    color: White;
    font-weight: bold;
    line-height:24px;
}

.PagerRow
{
    background-color: #043b84;
    text-decoration: none;
    width: 462px;
    padding:5px;
    margin-bottom: 4px;
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 18px;
    color: White;
    font-weight: bold;
}
/*List Pages (FAQ, All Stores)*/
.ItemRowWide
{
    display: block;
    background-color: #043b84;
    text-decoration: none;
    padding-left: 10px;
    padding-top:5px;
    padding-bottom:5px;
    /*width: 634px;*/
     width: 462px;
    margin-bottom: 2px;
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 15px;
    color: White;
    font-weight: bold;
}
/*DEALS PAGE */

.DealLight div
{
    background: #5bb7e7;
}

.DealDark div
{
    background: #144d92;
}
.WelcomeAnonymous
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 20px;
    font-weight: bold;
    color: White;
	position:Absolute;
	top:10px;
}
.WelcomeAuthenticated
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 20px;
    font-weight: bold;
    color: White;
	position:Absolute;
}
.CashBackSinceJoining
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 13px;
    font-weight: bold;
    color: White;
	position:Absolute;
	top:25px;
}
.DealContent
{
    margin-bottom: 10px;
    border: 1px solid white;
    min-height: 140px;
    width:450px;
    padding:10px;
}
.DealContent .BroughtToYou
{
	text-align:left;
	float:right;
}
.DealContent a
{
    font-size: large;
    color: white;
    float: left;
    position: relative;
	text-decoration:underline;
}
.DealContent .ContentLink
{
    font-size: large;
    color: white;
    float: none;
    position: static;
	text-decoration:underline;
}
.DealContent img
{
	max-width:450px;
	padding-right:10px;
	width: expression(this.clientWidth > 450? '450px':"auto");
}


/*ALL DEALS PAGE */
.AllDealItem
{
    width: 420px;
}

.AllDealItem td
{
    background: #043b84;
    color:White;
    padding:2px;
}

.AllDealItem a
{
    color: white;
    float: left;
    position: relative;
}
.AllDealItem h1
{
    font-size: large;
    padding: 0;
    margin: 0;
}
.AllDealItem p
{
    height: 40px;
    overflow: hidden;
    padding: 0;
    margin: 0;
}
.AllDealItem span
{
    text-align: right;
    float: right;
    position: relative;
}

.AllDealHeader
{
    width: 440px;
}
    
.AllDealHeader td
{
    background: #144d92;
    font-weight:bold;
    font-size:16px;
    color:white;
    padding:2px;
}

.AllDealHeader a
{
    font-size: large;
    color: white;
    float: left;
    position: relative;
}
.AllDealHeader h1
{
    font-size: large;
    padding: 0;
    margin: 0;
}
.AllDealHeader p
{
    height: 40px;
    overflow: hidden;
    padding: 0;
    margin: 0;
}
.AllDealHeader span
{
    text-align: right;
    float: right;
    position: relative;
}

/*CATEGORY DETAIL PAGE*/
.CategoryHeaderRow
{
	text-align:left;
    background-color: #043b84;
    text-decoration: none;
    margin-bottom: 2px;
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 18px;
    color: White;
    font-weight: bold;
}

.CategoryStoreDark
{
    width: 462px;
    background: #144d92;
    color:white;
    padding:2px;	
}
.CategoryStoreDark a
{
	text-decoration:none;
}

.CategoryStoreDark .StoreInfo
{
	display:block;
	float:left;
	padding-right:10px;
}

.CategoryStoreDark .CategoryStoreName
{
	display:block;
	float:left;
	text-decoration:none;
}

.CategoryStoreDark .DealsLink
{
	display:block;
	float:right;
}

.CategoryStoreLight
{
    width: 462px;
    background: #043b84;
    color:White;
    padding:2px;	
	
}
.CategoryStoreLight a
{
	text-decoration:none;
}

.CategoryStoreLight .StoreInfo
{
	display:block;
	float:left;
	padding-right:10px;
}

.CategoryStoreLight .CategoryStoreName
{
	display:block;
	float:left;
	text-decoration:none;
}

.CategoryStoreLight .DealsLink
{
	display:block;
	float:right;
}
/*STORES PAGE*/
.StoreListContent
{
	overflow:hidden;
	font-family: Trebuchet MS, Arial, Verdana;
	font-size: 13px;
	font-weight:bold;
	color:White;
	background: #144d92;
	padding-left:10px;
	padding-right:10px;
	width:452px;
}
.StoreListContent a
{
	text-decoration:none;
}

/*LOGIN/EXIT PAGE*/

.BubbleWrapper
{
	background-image: url("images/Bubble.png");
    background-repeat: no-repeat; 
    width: 635px; 
    height: 710px; 
    margin-left: auto;
    margin-right: auto;
}
.BubbleLargeWrapper
{
    background-image: url("images/Bubble_Large.png");
    background-repeat: no-repeat;
    width: 650px; 
    height: 533px; 
    margin-left: auto;
    margin-right: auto;
}
.BubbleLargeContent
{
    position: relative;
    height:268px;
    width:365px;
    padding-top: 130px;
    margin-left: auto;
    margin-right: auto;

}
.BubbleVideoText
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 24px;
    font-weight: bold;
    margin-left: auto;
    margin-right: auto;
    width: 365px;
    color: #5bb7e7;
}
.BubbleContent
{
	position:relative;
	top: 180px;
	text-align:center;
	width: 320px;
	margin-left: auto;
	margin-right: auto;
}
.BubbleContent h1
{
	font-family:Trebuchet MS, Arial, Verdana;
	font-size:24px;
	font-weight:bold;
	color:#144d92;
	text-align:center;
}

.BubbleContent h2
{
	font-family:Trebuchet MS, Arial, Verdana;
	font-size:20px;
	font-weight:bold;
	color:#5bb7e7;
	text-align:center;
}

.TaglineContent
{
	position:relative;
	top: 270px;
	text-align:center;
}

.TaglineContent h1
{
	font-family:Trebuchet MS, Arial, Verdana;
	font-size:20px;
	font-weight:bold;
	color:#5bb7e7;
	text-align:center;
}

.TaglineContent h2
{
	font-family:Trebuchet MS, Arial, Verdana;
	font-size:18px;
	font-weight:bold;
	color:#5bb7e7;
	text-align:center;
}
/*LOGIN CONTROL STYLE*/
.LoginControl
{
	margin-left:auto;
	margin-right:auto;
}

.LoginCaption
{
    font-family:Trebuchet MS, Arial, Verdana;
	font-size:16px;
	font-weight:bold;
	color:#5bb7e7;
	text-align:left;
}
.LoginInstructions
{
	font-family:Trebuchet MS, Arial, Verdana;
	font-size:13px;
	font-weight:bold;
	color:#5bb7e7;
	text-align:left;

}

.LoginError
{
	font-family:Trebuchet MS, Arial, Verdana;
	font-size:14px;
	font-weight:bold;
	color:red;
	text-align:left;
}

.LoginButton
{
	font-family:Trebuchet MS, Arial, Verdana;
	font-size:16px;
	font-weight:bold;
	color:#144d92;
	text-align:right;
}
.LoginTitle
{
    font-size:16px;
	font-weight:bold;
	color:#5bb7e7;
}
.LoginTextBox
{
    width: 150px;
}
/*Account Dashboard page*/
.AccountDashboardHeaderRow
{
	text-align:left;
    background-color: #043b84;
    text-decoration: none;
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 16px;
    color: White;
    font-weight: bold;
}
.AccountDashboard
{
    width: 472px;
}
.AccountDashboardLight td
{    
    background: #043b84;
    color:White;
    padding-bottom:5px;    
}
.AccountDashboardDark td
{
    background: #144d92;
    color:white;
    padding-bottom:5px;
}
.ContactUsControlContent
{
    background-color: #144d92;
}
.Success
{
    border:solid 1px #658468;
    background-color:#c4ffc9;
    width:418px;
	background-image: url("images/success.png");
	background-repeat:no-repeat;	
	background-position:left;	
    display:block;
    padding:10px;
	padding-left:50px;
	font-family:Trebuchet MS, Arial, Verdana;
	font-size:12px;
	font-weight:bold;
}

.Error
{
    border:solid 1px #846363;
    background-color:#ffc5c5;
    width:418px;
	background-image: url("images/error.png");
	background-repeat:no-repeat;	
	background-position:left;	
    display:block;
    padding:10px;
	padding-left:50px;
	font-family:Trebuchet MS, Arial, Verdana;
	font-size:12px;
	font-weight:bold;
}
