﻿body
{
	background: #FFF url(../_images/common/vertical_bar_vivite_system.png) repeat-x center top;
	font-family: Arial, Helvetica;
	color: #5c5c5c;
}
img
{
	border: none;
}
.clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix
{
	display: inline-block;
}
/* for IE/Mac */
sup
{
	/*line-height: 0; 	position: relative; 	top: 0.1em;*/
	font-size: 0.67em;
	font-weight: normal;
	line-height: 1;
}
a, a:active, a:hover, a:visited
{
	text-decoration: none;
	color: #9B7DB9;
}
p
{
	line-height: 1.5em;
}
.brandHighlight
{
	color: #9B7DB9;
}
.subtext, .reference
{
	font-size: 0.75em;
}
#container
{
	width: 969px;
	margin: 0 auto;
}
#header
{
	background: url(../_images/common/header_tighten_and_improve_your_skin.png) no-repeat;
	height: 147px;
}
#header #logo
{
	background: transparent url(../_images/common/logo_vivite_skin_care_system.png) top left no-repeat;
	float: left;
	margin-left: 12px;
}
#header #logo a
{
	display: block;
	padding-top: 84px;
	height: 0px;
	overflow: hidden;
	width: 184px;
}
#navigation
{
	float: right;
	margin-top: 5px;
	width: 700px;
}
#navigation p
{
	margin: 0;
	text-align: right;
	margin-right: 20px;
	font-size: 0.875em;
}
#navigation div
{
	color: #FFF;
	background-image: url(../_images/common/nav_corner.png);
	background-repeat: no-repeat;
	background-position: -14px center;
	height: 24px;
	margin-top: 3px;
	float: right;
}
#navigation div span
{
	margin: 0;
	padding: 0 20px;
	background-color: #8C6CAC;
	height: 24px;
	display: block;
	float: left;
	border-right: solid 1px #FFF;
}
#navigation div span.first
{
	background: transparent url(../_images/common/nav_corner.png) no-repeat left center;
	height: 24px;
	display: block;
	border: none;
	padding: 0;
	width: 14px;
}
#navigation div span.last
{
	width: 20px;
	display: block;
	border: none;
	padding: 0;
}
#navigation div span a
{
	color: #FFF;
	line-height: 24px;
}
#navigation ul
{
	padding: 0;
	margin: 0;
	text-align: right;
}
#navigation ul li
{
	line-height: 24px;
	padding: 3px 0 0 0;
	float: left;
	list-style-type: none;
	color: #fff;
	text-align: center;
	display: inline;
	height: 24px;
	margin: 0;
}
#navigation ul li#navProducts
{
	background: url(../_images/common/btn1_vivite_products.png) no-repeat;
	width: 85px;
}
#navigation ul li#navScience
{
	background: url(../_images/common/btn2_GLX_technology_vivite_science.png) no-repeat;
	width: 76px;
}
#navigation ul li#navNews
{
	background: url(../_images/common/btn3_vivite_news_reviews.png) no-repeat;
	width: 129px;
}
#navigation ul li#navRewards
{
	background: url(../_images/common/btn4_rewards_vivite_face_products.png) no-repeat;
	width: 126px;
}
#navigation ul li a, #navigation ul li a:visited
{
	text-decoration: none;
	color: #FFF;
	font-weight: bold;
	font-size: 13px;
}
#navigation #search
{
	background: transparent url(../_images/common/search_vivite_products.png) no-repeat scroll 0 0;
	float: right;
	height: 30px;
	margin-top: 27px;
	padding-top: 5px;
	margin-right: 13px;
	clear: right;
}
#navigation #search input
{
	background: transparent;
	border: medium none;
	font-size: 12px;
	vertical-align: middle;
	width: 188px;
	padding-left: 7px;
}
#navigation #search input#ctl00_ButtonSearch
{
	width: 1px;
	padding: 0;
}
#contentContainer
{
	background: #FFFFFF url(../_images/common/horizontal_line_skin_care_products.png) repeat-y scroll left center;
	width: 969px;
}
#content
{
	float: left;
	width: 622px;
	margin: 0 20px;
	background: url(../_images/common/white_box_vivite_cleansers_moisturizers.png) no-repeat center top;
	display: inline;
}
#crumbs
{
	background: #9B7DB9 url(../_images/common/purple_horizontal_bar.png) no-repeat center top;
	color: #fff;
	margin: 0;
	font-size: 21px;
	padding-left: 14px;
	line-height: normal;
}
#crumbs span
{
}
#crumbs span a, #content h2 span a:visited, #crumbs a
{
	color: #fff;
}
#callouts
{
	float: right;
	width: 287px;
	margin: 0px 20px 0 0;
	display: inline;
	_margin: 0;
}
#callouts div
{
	padding: 0px 0 0 15px;
	margin-bottom: 15px;
}
#callouts div h2
{
	font-weight: lighter;
	color: #9b7db9;
	padding: 0px;
	margin: 0px;
	width: 115px;
	font-size: 1.178em;
	padding-top: 15px;
}
#callouts div h2 strong
{
	font-weight: normal;
}
#callouts div p
{
	font-size: 12px;
	font-weight: bold;
	line-height: 1.2em;
}
#callouts #physicianFinder
{
	background: url(../_images/common/image1_daily_facial_moisturizer.png) no-repeat;
	height: 207px;
	width: 287px;
}
#callouts #physicianFinder p
{
	width: 115px;
	font-size: 11px;
}
#callouts #samples
{
	background: url(../_images/common/image2_anti_aging_cream.png) no-repeat;
	height: 207px;
	width: 287px;
}
#callouts #samples p
{
	width: 120px;
	font-size: 11px;
}
#callouts #myProfile
{
	background: url(../_images/common/image3_vibrance_therapy.png) no-repeat;
	height: 207px;
	width: 287px;
}
#callouts #myProfile h2
{
	font-size: 1em;
	line-height: 1.7em;
	padding-top: 10px;
}
#callouts #myProfile h2 strong
{
	line-height: 1.1em;
	font-weight: bold;
}
#callouts #myProfile sup
{
	line-height: 0;
}
#callouts #myProfile p
{
	font-size: 11px;
	margin-bottom: 0.75em;
	margin-top: 0.75em;
	width: 110px;
}
#callouts #myProfile p.email
{
	width: 200px;
	margin-bottom: 5px;
}
#callouts #myProfile #ctl00_ButtonMyProfileEmailSubmit
{
	background: #8C6CAC none repeat scroll 0 0;
	border: medium none;
	color: #FFFFFF;
}
#callouts #myProfile p .highlight
{
	font-weight: bold;
	font-size: 1.2em;
}
#callouts #myProfile p .highlight .skin
{
	color: #9B7DB9;
}
#callouts #myProfile p input
{
	width: 100px;
}
#footer
{
	background: url(../_images/common/footer_vivite_skin_care_system.png) no-repeat center top;
	clear: both;
	width: 969px;
	font-size: 0.688em;
}
#footer ul
{
	float: left;
	left: 50%;
	margin: 30px auto;
	position: relative;
	padding: 0;
}
#footer ul li
{
	float: left;
	list-style-type: none;
	position: relative;
	right: 50%;
	margin: 0 11px;
}
#footer ul li a, #footer ul li a:visited
{
	color: #5c5c5c;
}
#legal
{
	clear: both;
	margin: 0 auto;
}
#legal img
{
	float: left;
}
#legal .text
{
	float: left;
	margin: 0 0 0 10px;
}
#legal .text p
{
	margin: 0;
}
#content div h2, #content div p, #content div ul
{
	margin: 38px 38px auto;
}
#products
{
	margin: 0;
}
#products p
{
	margin: 38px auto 0;
	width: 593px;
}
#products p.categoryDescription
{
	margin: 19px auto 0;
}
#products .productGroup
{
	background: url(../_images/common/sub_tab_facial_cream.png) no-repeat center top;
	width: 593px;
	height: 253px;
	margin: 27px auto;
}
#products .productGroup h2
{
	color: #FFFFFF;
	display: inline;
	font-size: 1em;
	line-height: 23px;
	margin-left: 10px;
	margin-top: 0;
	padding-top: 5px;
}
#products .productGroup h2 a
{
	color: #FFF;
}
#products .productGroup table
{
}
#products .productGroup table tr
{
}
#products .productGroup table tr td
{
	color: #9b7db9;
	font-weight: bold;
	font-size: 13px;
	width: 155px;
	text-align: center;
	vertical-align: top;
}
#products .productGroup table tr td a, #products .productGroup table tr td a:visited
{
	color: #9b7db9;
}
#products .productGroup table tr td a img
{
	border: none;
}
#products .productGroup ul.jcarousel-list
{
	margin: 0;
}
#products .productGroup ul.jcarousel-list li
{
	text-align: center;
}
#products .productGroup ul.jcarousel-list li div
{
	height: 133px;
}
#products .productGroup ul.jcarousel-list li div img
{
	display: block;
	margin: 0 auto;
}
#products .productGroup ul.jcarousel-list li p
{
	color: #9B7DB9;
	font-size: 13px;
	font-weight: bold;
	line-height: 1.2em;
	margin: 0 auto;
	text-align: center;
	vertical-align: top;
	width: 115px;
}
#products .faq
{
	width: 593px;
	margin: 27px auto;
}
#products .faq h2
{
	color: #9B7DB9;
	font-size: 1em;
}
#products .faq ul
{
	list-style-image: url("../_images/common/arrow_btn.jpg");
}
#products .faq ul li
{
}
#products .faq ul li span
{
	vertical-align: top;
}
#products .faq ul li span a
{
	color: #9B7DB9;
}
#products #detailedProductContainer
{
	background: transparent url(../_images/common/gradient_container_detail_vibrance_therapy-2.png) no-repeat scroll center top;
	width: 593px;
	margin: 16px auto 0;
	padding-top: 30px;
	padding-bottom: 1px;
}
#products #detailedProductContainer div
{
	margin: auto;
}
#products #detailedProductContainer div span#ctl00_ContentPlaceHolderMainContent_LabelDetailedProductDescription
{
	display: block;
	min-height: 180px;
}
#products #detailedProductContainer #detailedProductContent
{
	margin: auto;
	background: url(../_images/common/container_transparency_detail_vivite_discount_products.png) repeat-y scroll center top;
	position: relative;
	width: 593px;
}
#products #detailedProductContainer #detailedProductContent img
{
	float: left;
	border: none;
}
#products #detailedProductContainer #detailedProductContent h1
{
	font-size: 1em;
	color: #9b7db9;
	margin-bottom: 20px;
}
#products #detailedProductContainer #detailedProductContent p
{
	font-size: 0.875em;
	margin: auto;
	width: auto;
	line-height: 1.5em;
}
#products #detailedProductContainer #detailedProductContent p.reference
{
	font-size: 0.656em;
	margin-top: 1em;
}
#products #detailedProductContainer #detailedProductContent ul
{
	/*	bottom: 0px; 	left: 210px;*/
	list-style-type: none;
	margin: 0;
	padding: 0; /*position: absolute;*/
}
#products #detailedProductContainer #detailedProductContent ul li
{
	float: left;
}
#products #detailedProductContainer #detailedProductContent div
{
}
#products #detailedProductContainer #detailedProductContent div.rightColumn
{
	width: 357px;
	float: right;
	padding-right: 10px;
}
#products #detailedProductContainer #detailedProductContent div.rightColumn p
{
	margin-top: 20px;
}
#products #detailedProductContainer #detailedProductContent h3
{
	font-size: 0.75em;
	display: inline;
}
#products #detailedProductContainer #detailedProductContent .ingredients
{
	margin-top: 10px;
}
#products #detailedProductContainer #detailedProductContent .ingredients ul
{
	margin-top: 10px;
}
#products #detailedProductContainer #detailedProductContent #ctl00_ContentPlaceHolderMainContent_LabelDetailedProductTextIngredients
{
	font-size: 0.75em;
}
#products #detailedProductContainer #detailedProductFooter
{
	background: url(../_images/common/footer_detail_eye_cream.png) no-repeat;
	height: 13px;
}
#products #productSuggestions, #products #otherSystemProducts
{
	padding-top: 3px;
	background: url(../_images/common/container_detail_facial_cleanser.png) no-repeat;
	width: 623px;
	height: 212px;
	margin: 38px 0;
}
#products #productSuggestions h2, #products #otherSystemProducts h2
{
	font-size: 1.063em;
	color: #FFF;
	padding-left: 14px;
	padding-top: 7px;
	margin-left: 0;
	margin-top: 0;
	display: inline;
	height: 26px;
}
#products #productSuggestions ul
{
	list-style-type: none;
	padding: 0;
	margin: 38px 0 0 0;
	width: 100%;
}
#products #productSuggestions ul li
{
	font-size: 0.75em;
	color: #9b7db9;
	float: left;
	width: 207px;
	position: relative;
}
#products #productSuggestions ul li img
{
	float: left;
}
#products #productSuggestions ul li p
{
	float: right;
	margin: 66px 0 0 0;
	width: 110px;
}
#products #productSuggestions ul li ul
{
	position: absolute;
	bottom: 0%;
	left: 42%;
	width: auto;
}
#products #productSuggestions ul li ul li
{
	float: left;
	width: auto;
}
#products #otherSystemProducts ul.otherCategoryProductIngredients
{
	bottom: 0;
	left: 90px;
	margin: 0;
	padding: 0;
	position: absolute;
}
#products #otherSystemProducts ul.otherCategoryProductIngredients li
{
	float: left;
	width: auto;
	height: auto;
}
#newsAndReviews
{
}
#newsAndReviews div
{
	background: transparent url(../_images/common/sub_tab_facial_cream.png) no-repeat scroll center top;
	height: 253px;
	margin: 27px auto;
	width: 593px;
}
#newsAndReviews div h2
{
	color: #FFFFFF;
	font-size: 1em;
	margin-left: 10px;
	padding-top: 5px;
	margin-bottom: 38px;
	margin-top: 0;
}
#newsAndReviews div p
{
	margin-left: 38px;
}

#newsAndReviews div ul
{
	margin-left: 38px;
	list-style-image: url(../_images/common/arrow_btn.jpg);
	list-style-position: inside;
}
#newsAndReviews div ul li
{
}
#newsAndReviews div ul li a
{
	color: #9B7DB9;
}
#news
{
}
#news div, #reviews div
{
	background: transparent url(../_images/common/gradient_container_detail_vibrance_therapy-2.png) no-repeat scroll center top;
	width: 593px;
	margin: 21px auto 0;
}
#news div .content, #reviews div .content
{
	background: transparent url(../_images/common/container_transparency_detail_vivite_discount_products.png) repeat-y scroll center top;
	padding-bottom: 1px;
	padding-top: 32px;
}
#news div .content h2, #news div .content h3, #reviews div .content h2
{
	margin: 0 38px auto;
	color: #9B7DB9;
	font-size: 1em;
}
#news div .content img.nbcLogo
{
	float: left;
	margin-top: 45px;
	margin-left: 28px;
}
#news div .content p, #reviews div .content p
{
	font-size: 0.875em;
	margin: 0 38px 32px;
}
#news div .content p strong, #reviews div .content p strong
{
	white-space: nowrap;
}
#news div .content .rightColumn
{
	float: right;
	width: 408px;
	background: none;
}
#news div .content ul
{
	list-style-image: url(../_images/common/arrow_btn.jpg);
}
#news div .content ul li
{
	font-size: 0.875em;
}
#news div .content ul li p
{
	vertical-align: top;
	margin: 0;
	font-size: 1em;
	display: inline;
	line-height: normal;
}
#news div .footer, #reviews div .footer
{
	background: transparent url(../_images/common/footer_detail_eye_cream.png) no-repeat scroll 0 0;
	height: 13px;
	margin: 0;
}
#faq
{
}
div#faq h2
{
	float: left;
	margin-right: 0;
	margin-top: 32px;
	margin-bottom: 16px;
	width: 80%;
}
#content #faq p.top
{
	float: right;
	clear: none;
	margin: 0;
	margin-left: 20px;
	margin-top: 32px;
}
#content #faq p
{
	clear: both;
}
#faq p strong
{
	white-space: nowrap;
}
#faq ul
{
	list-style-image: url(../_images/common/arrow_btn.jpg);
	list-style-position: outside;
	clear: both;
}
#faq ul li
{
	margin: 1em auto;
	vertical-align: top;
}
#faq ul li span
{
	vertical-align: top;
}
#faq ul li span a
{
}
#content #faq ul li p
{
	display: inline;
	margin: 0px;
	vertical-align: top;
	line-height: normal;
}
#faq ul.dash
{
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
}
#faq ul.dash li
{
	margin: 5px;
}
#faq ul.dash li ul
{
	margin: 0;
	list-style-image: none;
	list-style-type: none;
}
#faq ul.subtext
{
	margin-top: 10px;
	padding: 0;
	list-style-type: none;
	list-style-image: none;
}
#content #faq p
{
	margin: 20px auto 20px 38px;
}
#faq a.glx
{
	text-decoration: underline;
}
#faq h2 sup
{
	font-weight: normal;
}
#about
{
	margin: 38px 38px auto 38px;
}
#about ul
{
	list-style-image: url(../_images/common/arrow_btn.jpg);
	list-style-position: inside;
}
#about ul li
{
}
#about ul li a
{
}
#contact
{
}
#contact ul
{
	padding: 0;
	list-style-type: none;
}
#contact p
{
	margin: 0 38px;
}
#contact p.phone
{
	margin-top: 1em;
}
#content .tabSection
{
	margin: 38px auto;
	width: 593px;
	background: none;
}
#content .tabSection div.tab
{
	/*height: 25px;
	margin: 0;
	background: none;*/
	overflow: hidden;
	
}
#content .tabSection .tab div.leftTab
{
	background: #C4ACDC url(../_images/common/200_vivite_science_purple_tab_lft.png) no-repeat;
	float:left;
	display:inline;
	margin-top:0;
}
#content .tabSection .tab div.rightTab
{
	background: url(../_images/common/200_vivite_science_purple_tab_rt.jpg) no-repeat;
	width: 34px;
	height: 25px;
	margin: 0;
	float: left;
}
#content .tabSection .tab h2
{	
	margin: 0;
	font-size: 1em;
	color: #fff;
	line-height: 25px;
	background: #C4ACDC url(../_images/common/200_vivite_science_purple_tab_rt.jpg) no-repeat right top;
	padding-right:34px;
	margin-left:9px;
}
#content .tabSection .contentContainer
{
	background: transparent url(../_images/common/container_transparency_detail_vivite_discount_products.png) repeat-y scroll center top;
	margin: 0;
	clear:both;
}
#content .tabSection .contentContainer .content
{
	margin: 0;
	background: url(../_images/common/container_gradient_1_corner.jpg) no-repeat center top;
	padding-top: 38px;
}
#content .tabSection .contentContainer .content p
{
	margin-top: 38px;
}
#content .tabSection .contentContainer .content p.first
{
	margin-top:0;
}
#content .tabSection .contentContainer .content p.reference
{
	margin: 0 38px;
}
#content .tabSection .contentContainer .content .flashContainer
{
	margin-left: 38px;
	margin-bottom: 10px;
}
#content .tabSection .contentContainer .content .flashContainer p
{
	margin: auto;
	margin-left: 76px;
}
#content .tabSection .footer
{
	background: transparent url(../_images/common/footer_detail_eye_cream.png) no-repeat scroll 0 0;
	width: 593px;
	height: 13px;
	margin: 0;
}
#science
{
	margin: 0;
}
#science div .tabSection
{
	margin: 0px auto;
}
#science div .tabSection .contentContainer, #glx div .tabSection .contentContainer, #content div.glx .tabSection .contentContainer, #content div.rejuvenate .tabSection .contentContainer, #content div.vibranceTherapy .tabSection .contentContainer, #content div.ingredients .tabSection .contentContainer
{
	margin: 0px;
	width: 575px;
	height: 101px;
	padding: 0px;
	position: relative;
}
#science div .tabSection .contentContainer .content, #content div.glx .tabSection .contentContainer .content, #content div.rejuvenate .tabSection .contentContainer .content, #content div.vibranceTherapy .tabSection .contentContainer .content, #content div.ingredients .tabSection .contentContainer .content
{
	background: none;
	margin: 0;
	padding: 10px;
}
#science .glx
{
	margin: 38px auto;
}
#science .glx p
{
	margin: 10px 0 0 120px;
}
#science .glx .tabSection .contentContainer, #glx .glx .tabSection .contentContainer, #content .glx .tabSection .contentContainer
{
	background: transparent url(../_images/science/btn_science_glx_technology.png) no-repeat scroll center top;
}
#science .tabSection .contentContainer .content p, #content .glx .tabSection .contentContainer .content p
{
	margin: 0px 0 0 120px;
}

#science .rejuvenate, #glx .rejuvenate, #content .rejuvenate
{
	margin: 38px auto;
}
#science .rejuvenate .tabSection .contentContainer .content p, #glx .rejuvenate .tabSection .contentContainer .content p, #content .rejuvenate .tabSection .contentContainer .content p
{
	margin: 10px 0px 0 190px;
}
#science .rejuvenate .tabSection .contentContainer, #glx .rejuvenate .tabSection .contentContainer, #content .rejuvenate .tabSection .contentContainer
{
	background: transparent url(../_images/science/btn2_science_vivite_system.png) no-repeat scroll center top;
}
#science .vibranceTherapy, #glx .vibranceTherapy, #content .vibranceTherapy
{
	margin: 38px auto;
}
#science .vibranceTherapy .tabSection .contentContainer .content p, #glx .vibranceTherapy .tabSection .contentContainer .content p, #content .vibranceTherapy .tabSection .contentContainer .content p
{
	margin: 10px 0 0 190px;
}
#science .vibranceTherapy .tabSection .contentContainer, #glx .vibranceTherapy .tabSection .contentContainer, #content .vibranceTherapy .tabSection .contentContainer
{
	background: transparent url(../_images/science/btn3_science_vivite_vibrance_therapy.png) no-repeat scroll center top;
}
#science .ingredients, #glx .ingredients, #content .ingredients
{
	margin: 38px auto;
}
#science .ingredients .tabSection .contentContainer .content p, #glx .ingredients .tabSection .contentContainer .content p, #content .ingredients .tabSection .contentContainer .content p
{
	margin: 10px 0 0 190px;
}
#science .ingredients .tabSection .contentContainer, #glx .ingredients .tabSection .contentContainer, #content .ingredients .tabSection .contentContainer
{
	background: transparent url(../_images/science/btn4_science_ingredients.png) no-repeat scroll center top;
}
#science p.reference
{
	margin-top: 0;
	margin-bottom: 0;
}
#science div h2
{
	color: #FFFFFF;
	font-size: 1em; /*	margin-left: 10px; 	padding-top: 5px;*/
	background-color: #C4ACDC;
	margin: 0;
	float: left;
	height: 25px;
}
#science div p
{
	margin-left: 38px;
}
#science div p a
{
	padding-left: 27px;
}
#science div p a img, #glx div p a img, #content div p a img
{
	vertical-align: middle;
}
#science div p.link, #glx div p.link, #content div p.link
{
	text-align: right;
	font-size: 0.75em;
	position: absolute;
	bottom: 5px;
	right: 15px;
	margin: auto;
}
#science div ol
{
	list-style-position: inside;
}
#glx
{
}
#glx h2
{
}
#clinicalStudyCoreSystem
{
}
#clinicalStudyCoreSystem p
{
}
#clinicalStudyCoreSystem p.secondaryHeader
{
	font-size: 1.25em;
}
#fad
{
}
#fad table
{
	margin: 0 auto;
	background: transparent url(../_images/fad/find_a_physician_form_box.png) no-repeat scroll 0 0;
	width: 587px;
	height: 147px;
	padding: 10px 30px;
	font-size: 0.875em;
}
#fad table tr
{
}
#fad table tr td
{
	text-align: left;
}
#fad table tr td.first
{
}
#fad table tr td.last
{
	width: 150px;
	text-align: center;
}
#fad table tr td p.state
{
	float: left;
	margin: 0;
}
#fad table tr td p.radius
{
	margin: 0;
	float: right;
}
#fad table tr td input, #fad table tr td select
{
	display: block;
}
#fad table tr td input#ctl00_ContentPlaceHolderMainContent_ButtonSearch
{
	background: #8C6CAC;
	border: none;
	color: #FFF;
	margin: 0 auto;
	width: 80px;
	font-size: 1.2em;
}
#ingredients
{
}
#ingredients ul
{
	list-style-type: none;
	padding: 0;
}
#ingredients ul li
{
	clear: left;
	margin: 25px auto;
	position: relative;
	height: 60px;
}
#ingredients ul li img
{
	float: left;
}
#ingredients ul li p
{
	margin: 0px 0 0 70px;
	display: block;
}
#siteMap
{
}
#siteMap div#ctl00_ContentPlaceHolderMainContent_TreeView1
{
	margin-left: 38px;
	margin-top: 38px;
}
#siteMap div#ctl00_ContentPlaceHolderMainContent_TreeView1 div
{
}
#myProfile
{
	color: #363636;
}
div#myProfile p
{
	margin-top: 1em;
}
#myProfile a
{
	color: Red;
	text-decoration: underline;
}
#myProfile a img
{
	border: none;
}
#myProfile .formContainer
{
	width: 570px;
	margin: 1em auto;
	font-size: 0.75em;
	background-color: #9b7db9;
	border: solid 1px #9b7db9;
}
#myProfile .formContainer p
{
	margin: 0;
}
#myProfile .formContainer .note
{
	margin: 0;
	font-size: .875em;
}
#myProfile .formContainer .form
{
	width: 529px;
	background-color: #f4f0f7;
	margin: 5px auto;
	padding: 14px;
}
#myProfile .formContainer .form img
{
	margin:10px 0;
}
#myProfile .formContainer .form select
{
	width: 99px;
}
#myProfile .formContainer .form .participate
{
}
#myProfile .formContainer .form .participate input
{
	float:left;
}
#myProfile .formContainer .alert
{
	color: Red;
	margin-top: 1em;
	margin-bottom: 1em;
}
#myProfile .formContainer .myProfile
{
}
#myProfile .formContainer .myProfile p
{
	margin: 1em 0;
}
#myProfile .formContainer .myProfile .signUp
{
	font-size: 1.5em;
	color: #9B7DB9;
}
#myProfile .formContainer .fields
{
	background-color: #d1c7da;
	padding: 6px;
	width: 558px;
}
#myProfile .formContainer p.submit
{
	height: 30px;
	text-align: right;
	padding-top: 8px;
	padding-right: 30px;
}
#myProfile .formContainer .address table
{
	width: 100%;
}
#myProfile .formContainer .address table tr
{
}
#myProfile .formContainer .address table tr td
{
	padding: 0 5px;
	vertical-align: top;
}
#myProfile .formContainer .address input
{
	width: 100%;
	margin-bottom: 0.5em;
}
#myProfile .formContainer .myProfile
{
}
#search
{
}
#search div
{
	margin: 38px 38px auto;
}
#myProfile .hero
{
	margin:19px auto 0;
	margin-right:auto;
	width:593px;
	height:347px;
	background: transparent url(../_images/rewards/hero_image.jpg) no-repeat;
	position:relative;
	padding-top:160px;
}
#myProfile .hero p
{
	margin-right:0;
	width: 360px;
}
#myProfile .hero p a
{
	margin-left:5px;
}


.ValidationSummary {
color:#AC0040;
text-decoration:none;
font-weight:bold;
}