/*****START OF TEMPLATE.CSS***********************************************************************/

/*--------------------------------------------------------------------------*/
/*****COMMON*****/
/*--------------------------------------------------------------------------*/
body {color:#000; background:#fff;} 
/*body {color:#000; background:#fff url('../images/bg/tChazDeanHomepage.jpg') repeat-x scroll 0px 0px;}*/

input, select, option, textarea {color:#666666;}
h1 {font-size:2.15em; font-weight:normal; color:#000;}
h2 {font-size:1.5em; font-weight:normal; color:#823427;} 
h3 {font-size:1.15em; font-weight:bold; color:#000;}
a {color:#63770a;}
a:hover {text-decoration:underline;}

/*popup help*/
.help {background-image:url('../images/bg/helpBody.gif');}	
.help .helpBody strong {color:#cc3333;}
.help .helpBottom {background-image:url('../images/bg/helpBottom.png');}

/*--------------------------------------------------------------------------*/
/*****GR NAVIGATION*****/
/*--------------------------------------------------------------------------*/
.guthyRenkerNav dt {}

/*--------------------------------------------------------------------------*/
/*****CART SECTION*****/
/*--------------------------------------------------------------------------*/
.cartNav {background-image:url('../images/bg/cartNav.png');}
.cartSection .noCart {background-image:url('../images/bg/cartNavNoCart.png');}
.cartSection .noMember {background-image:url('../images/bg/cartNavNoMember.png');}
.cartSection .cartHover {background-image:url('../images/bg/cartNavCartHover.png');}
.cartSection .cartHoverNoMember {background-image:url('../images/bg/cartNavCartHoverNoMember.png');}
.cartSection .memberHover {background-image:url('../images/bg/cartNavMemberHover.png');}
.cartNav li a {color:#000;}
/*liCartItems*/
.cartNav li.liCartItems li {border-left:1px solid #ccc; border-right:1px solid #ccc; color:#919191;
	background-image:url('../images/bg/cartNavCartDivider.gif');}
.cartNav li.liCartItems li span.price {color:#63770a;}
.cartNav li.liCartItems li span a {color:#63770a;}
.cartNav li.liCartItems li dd {color:#63770a;}
.cartNav li.liCartItems li.cartListTop {background-image:url('../images/bg/cartNavCartTop.png');}	
.cartNav li.liCartItems li.cartListBottom {background-image:url('../images/bg/cartNavCartBottom.png');}
/*liClubMembers*/
.cartNav li.liClubMembers a.nav {color:#000;}
.cartNav li.liClubMembers fieldset {background-image:url('../images/bg/cartNavMemberLogin.png');}
.cartNav li.liClubMembers fieldset li.email input,
.cartNav li.liClubMembers fieldset li.password input {border:1px solid #cccccc; 
	background-image:url('../images/bg/inputText.gif');}
.cartNav li.liClubMembers fieldset li.link {background-image:url('../images/bg/ctaLinkClubMembers.gif');}

/*--------------------------------------------------------------------------*/
/*****TEMPLATE*****/
/*--------------------------------------------------------------------------*/
.template {background:#fff url('../images/bg/tChazDean.jpg') repeat-x left top;}

/*--------------------------------------------------------------------------*/
/*****CONTAINER*****/
/*--------------------------------------------------------------------------*/
.containerTemplate {width:100%; background:transparent url('../images/bg/containerTemplate.jpg') no-repeat center top;}

/*--------------------------------------------------------------------------*/
/*****LOGO AND CALL NAVIGATION*****/
/*--------------------------------------------------------------------------*/
.callNav {width:890px; height:91px; margin:0px auto; padding-top:36px;padding-right:60px;}
.callNav li {margin:0px 30px;}
.callNav li.phoneNumber {height:30px; padding-left:33px; margin:42px 22px 0px 0px; 
	color:#000; font-size:1.2em; text-align:left; line-height:1em;
	background:transparent url('../images/bg/phone.png') no-repeat center left;}
.callNav li.phoneNumber label {display:block; font-size:0.8em; font-weight:bold;}

/*--------------------------------------------------------------------------*/
/*****DEFAULT NAVIGATION*****/
/*--------------------------------------------------------------------------*/
.defaultNav {width:948px; height:42px; margin:0px auto 40px auto;
	background:transparent url('../images/bg/defaultNav.png') no-repeat 0px 0px; }
.defaultNavOrderHover,
.defaultNavOrderSelected {background-position:0px -200px;}
.defaultNav li {padding:0px 0px; height:42px;
	background:transparent url('../images/bg/defaultNavSeparator.png') no-repeat left center;}
.defaultNav li.first {background:none;}	
.defaultNav li.hover,
.defaultNav li.orderHover,
.defaultNav li.orderNowSelected,
.defaultNav li.selected {background:transparent url('../images/bg/defaultNavHover.png') no-repeat left top;}
.defaultNav li.hover a.linkOrderNow {background:transparent url('../images/bg/defaultNavHoverOrderNow.png') no-repeat scroll -75px 0px}
.defaultNav li.firstHover,
.defaultNav li.firstSelected {background:transparent url('../images/bg/defaultNav.png') no-repeat 0px -100px;}	
.defaultNav li a {display:block; font-size:1em; color:White; height:19px; padding:14px 15px 0px 15px; margin:0px 10px;}
.defaultNav li.orderNow a {margin-right:0px; padding-right:15px;}
.defaultNav li.hover a,
.defaultNav li.selected a,
.defaultNav li.firstHover a,
.defaultNav li.firstSelected a,
.defaultNav li.orderHover a,
.defaultNav li.orderNowSelected a {text-decoration:none; border-bottom:6px solid #8e9c4d;}	

/*--------------------------------------------------------------------------*/
/*****TEMPLATE HOMEPAGE*****/
/*--------------------------------------------------------------------------*/
.tHomePage {background-image:url('../images/bg/tChazDeanHomepage.jpg'); min-height:900px;}
/*.tHomePage {background:none;}*/
.tHomePage .containerTemplate {background-image:url('../images/bg/containerTemplateHomepage.jpg');}
.tHomePage .defaultNav {margin-bottom:0px;}
.tHomePage .content {padding-bottom:35px;}
.tHomePage .containerHomeFirstTile,
.tHomePage .containerHomeSecondTile,
.tHomePage .containerHomeThirdTile,
.tHomePage .containerHomeMoneyBack {display:none;}

/*--------------------------------------------------------------------------*/
/*****TEMPLATE TWO COLUMNS*****/
/*--------------------------------------------------------------------------*/
.tTwoColumns .breadcrumbs {color:#76787a;}
.tTwoColumns .breadcrumbs a {color:#76787a;}
.tTwoColumns .containerRightColumn {background:white;}

/*--------------------------------------------------------------------------*/
/*****TEMPLATE CHECKOUT*****/
/*--------------------------------------------------------------------------*/
.tCheckout {}
/*checkoutNav*/
.tCheckout .checkoutNav {width:905px; height:42px; margin:0px auto 15px auto;
	background:transparent url('../images/bg/defaultNav.png') no-repeat 0px 0px;}
.tCheckout .checkoutNav li {background-image:url('../images/bg/checkoutNavLi.png');}
.tCheckout .checkoutNav a {color:White; background-image:url('../images/bg/checkoutNavStep.png');}                

/*****END OF TEMPLATE.CSS***********************************************************************/

/*****START OF COMPONENT.CSS***********************************************************************/

/*popUp*/
.popUp dt.title {color:#000;}
.popUp .stdPrice {color:#000;}
.popUp .memberPrice,
.popUp .itemPrice,
.popUp .giftPrice {color:#823427; background-image:url('../images/bg/memberPrice.gif'); }

/*rte*/
.rte h1 {color:#000;}
.rte h2 {color:#823427;} 
.rte h2.highlight {color:#823427;}
.rte h2.sectionHeading {color:#823427;}
.rte h3 {color:#000;}
.rte a {color:#63770a;}
.rte a.cta {padding:5px 0px 5px 30px; line-height:21px; 
	background:transparent url('../images/bg/ctaLink.gif') no-repeat 0px 0px;}

/*star ratings*/
.starRating .stars-cap {color:#64770b;}
.starRating .ui-stars-star a,
.starRating .ui-stars-cancel a {background-image:url('../images/bg/stars.gif');}

/*--------------------------------------------------------------------------*/
/*****COMPONENT HOMEPAGE FLASH*****/
/*--------------------------------------------------------------------------*/
.componentHomeHero {height:470px; visibility:hidden;}
.componentHomeHero.flash-update,
.componentHomeHero.flash-replaced {visibility:visible;}
.componentHomeHero.flash-update h1 a {width:950px; height:470px;
	position:relative; font-size:0px; visibility:visible; display:block; 
	background:transparent url('../images/bg/componentHomeHero.jpg') no-repeat 0px 0px;}
.componentHomeHero.flash-update h1 a .alt {display:none;}

/*--------------------------------------------------------------------------*/
/*****COMPONENT HOMEPAGE MONEY BACK*****/
/*--------------------------------------------------------------------------*/
.componentHomeMoneyBack {display:none;}

/*--------------------------------------------------------------------------*/
/*****COMPONENT SEND YOUR STORY*****/
/*--------------------------------------------------------------------------*/
.componentSendStory .cta .btnSubmit {background-image:url('../images/btnSubmitStory.png');}

/*--------------------------------------------------------------------------*/
/*****COMPONENT MEDIA *****/
/*--------------------------------------------------------------------------*/
.componentMedia .cta {line-height:21px; padding:0px 0px 0px 30px;
	background:transparent url('../images/bg/ctaLink.gif') no-repeat 0px 0px;}
/*current media / video playing*/
.componentMedia .featuredMedia h1 a {color:#000;}
/*news / celebrity listing*/
.componentMedia .mediaList h3 a {color:#000;}	
/*social sharing*/
.componentMedia dl.socialSharing dt {color:#000;}
/* rotators */
.componentMedia #rotateBefore, 
.componentMedia #rotateAfter, 
.componentMedia #rotate3WksAfter {float:left; padding:0px 15px 10px; text-align:center;}
.componentMedia #rotateBefore {margin-left:57px;}
.componentMedia #rotate3WksAfter {margin-right:57px;}


/*--------------------------------------------------------------------------*/
/*****COMPONENT FAQ*****/
/*--------------------------------------------------------------------------*/
/*.searchKeywords*/
.componentFAQ .searchKeywords input.filterBtn {
	background:transparent url('../images/bg/ctaLink.gif') no-repeat 0px 0px;}
/*qa listing*/
.componentFAQ dt {color:#63770a;}
.componentFAQ dt.selected {background:#E4E5CE; color:#823427;}
.componentFAQ dt span {color:#666; background:white url('../images/bg/faqAnswer.gif') no-repeat 0px 3px;}
.componentFAQ dd fieldset input {color:#63770a; 
	background:white url('../images/bg/faqAnswer.gif') no-repeat 0px 3px; }
/*.formSubmitQuestion*/
.componentFAQ .formSubmitQuestion .cta .submitBtn {
	background:transparent url('../images/btnSubmit.png') no-repeat 0px 0px; }

/*--------------------------------------------------------------------------*/
/*****COMPONENT PRODUCT DISPLAY*****/
/*--------------------------------------------------------------------------*/
/*---------------------*/
/*---Product Details---*/
/*---------------------*/
.componentProductDisplay .rte h3 .instructions{ color:#AFAFAF; float:right; font-size:11px; font-weight:normal; }
.componentProductDisplay .rte .packIncludes li {padding:0px 0px 4px 17px;
	background:transparent url('../images/bg/liDot.gif') no-repeat 0px 4px;}
/*paymentOptions*/
.componentProductDisplay .paymentOptions li label {color:#63770A;}
/*.componentProductDisplay .paymentOptions li.price,
.componentProductDisplay .paymentOptions li.cta {background-image:url('../images/bg/memberPrice.gif');}*/
.componentProductDisplay .paymentOptions li.price span.spanPrice {color:#000;}
.componentProductDisplay .paymentOptions li.price span.spanPnH {color:#76787a;}
/*orderNow*/
.componentProductDisplay .orderNow li.productPrice {color:#000;}
.componentProductDisplay .orderNow .spanStdPrice {color:#000;}
.componentProductDisplay .paymentOptions li.price span.spanTotal{color:#000;}
.componentProductDisplay .orderNow .spanPnH {color:#76787a; }
.componentProductDisplay .orderNow .spanMemberPrice {color:#000;}
.componentProductDisplay .orderNow li.memberPrice, 
.componentProductDisplay .orderNow li.memberDesc {color:#000; background-image:url('../images/bg/memberPrice.gif');}
.componentProductDisplay .orderNow li.memberDesc {color:#823427;}
.componentProductDisplay .orderNow li.memberDesc a {padding:3px 0px 0px 21px; line-height:21px; 
	background:transparent url('../images/bg/ctaLinkMemberDesc.gif') no-repeat 5px 3px;}
/*clubMember*/
.componentProductDisplay .orderNow li.rrpPrice {color:#000;}
.componentProductDisplay .orderNow .clubMember li.productPrice,
.componentProductDisplay .orderNow .clubMember li.cta {background-image:url('../images/bg/memberPrice.gif');}
/*viewOtherPacks*/
.componentProductDisplay .viewOtherPacks h2 {color:#823427;}
.componentProductDisplay .viewOtherPacks a {width:130px; padding:7px 0px 5px 25px;
	background:transparent url('../images/bg/ctaLink.gif') no-repeat 0px center;}
/*freeGifts*/
.componentProductDisplay .freeGifts h2 {color:#823427;}
/*freeGifts scrollable*/
.componentProductDisplay .freeGifts .scrollable .items li.selected,
.componentProductDisplay .freeGifts .scrollable .items li.hover {border-color:#63770a;}
.componentProductDisplay .freeGifts a.prevPage {background-image:url('../images/bg/freeGiftsLeft.gif');}
.componentProductDisplay .freeGifts a.nextPage {background-image:url('../images/bg/freeGiftsRight.gif');}
.componentProductDisplay .freeGifts .screen .instruction {color:#63770a;}
/*chooseFreeGiftsExtraInfo*/
.componentProductDisplay .chooseFreeGiftsExtraInfo .middle li h4 {color:#000;}	
.componentProductDisplay .chooseFreeGiftsExtraInfo h3 {color:#000;}	
/*automaticMembership*/
.componentProductDisplay .automaticMembership {
	background:white url('../images/bg/automaticMembershipChazDean.gif') no-repeat 0px 0px;}	
.componentProductDisplay .automaticMembership h2  {
	background:transparent url('../images/bg/automaticMembershipChazDeanTitle.gif') no-repeat right 0px;}
.componentProductDisplay .automaticMembership .instruction {color:#63770A;}
/*automaticMembershipExtraInfo*/
.componentProductDisplay .automaticMembershipExtraInfo {color:White;}
.componentProductDisplay .automaticMembershipExtraInfo .top {
	background:transparent url('../images/bg/componentExtraInfoTop.png') no-repeat center 0px;}
.componentProductDisplay .automaticMembershipExtraInfo .middle {
	background:transparent url('../images/bg/componentExtraInfoBody.png') repeat 0px 0px;}	
/*welcomeMembership*/
.componentProductDisplay .welcomeMembership {
	background:white url('../images/bg/welcomeMembershipChazDean.jpg') no-repeat 0px 0px;}	
/*learnMembership*/
.componentProductDisplay .learnMembership {
	background:white url('../images/bg/learnMembershipChazDean.jpg') no-repeat 0px 0px;}	
.componentProductDisplay .learnMembership .instruction a {color:#FFFFFF;}
/*------------------*/
/*---Product Tabs---*/
/*------------------*/
.componentProductDisplay .productTabsLink {
	background:white url('../images/bg/componentProductDisplayTabs.png') no-repeat 0px 3px;}
.componentProductDisplay .productTabsLink a {color:#000;}
.componentProductDisplay .productTabsLink li.selected,
.componentProductDisplay .productTabsLink li.selected a {	
	background-image:url('../images/bg/componentProductDisplayTabsSelected.png');}	
.componentProductDisplay .productTabsLink li.selected a span {
	background:transparent url('../images/bg/componentProductDisplayTabsSelectedArrow.gif') no-repeat center bottom;}	
.componentProductDisplay .tabContent h2 {color:#000;}

/*productTabs userReview*/
.componentProductDisplay .userReview h3 a {color:#dc4646;}
.componentProductDisplay .reviewList li .customer {color:#76787a;}
.componentProductDisplay .reviewList li .customer .name {color:#000;}

/*--------------------------------------------------------------------------*/
/*****COMPONENT PRODUCT UPSELL*****/
/*--------------------------------------------------------------------------*/
.componentProductUpsell h2 {color:#823427;}
/*ProductUpsell scrollable*/
.componentProductUpsell a.prevPage {background-image:url('../images/bg/relatedProductsLeft.png');}
.componentProductUpsell a.nextPage {background-image:url('../images/bg/relatedProductsRight.png'); }
.componentProductUpsell .scrollable .hover .itemThumb,
.componentProductUpsell .scrollable .click .itemThumb {
	background-image:url('../images/bg/relatedProductsExtraItemThumb.gif');}
.componentProductUpsell .scrollable .itemName {color:#63770A; }

/*--------------------------------------------------------------------------*/
/*****COMPONENT CART UPDATED*****/
/*--------------------------------------------------------------------------*/
.componentCartUpdated {background:white url('../images/bg/componentCartUpdated.gif') no-repeat 25px 15px;}

/*--------------------------------------------------------------------------*/
/*****COMPONENT UPGRADE *****/
/*--------------------------------------------------------------------------*/
.componentUpgrade h2 {color:#000;}
.componentUpgrade p {}
.componentUpgrade p strong {color:#63770A;}

/*--------------------------------------------------------------------------*/
/*****COMPONENT PRODUCT / CATEGORY TILES*****/
/*--------------------------------------------------------------------------*/
.componentTiles h2 {}
/*price list*/
.componentTiles li li.memberPrice {color:#000;}
.componentTiles li li.savePrice {color:#D65151;}
/*non member price list*/
.componentTiles li .nonMember li.stdPrice {color:#000;}
.componentTiles li .nonMember li.savePrice {color:#823427;}

/*--------------------------------------------------------------------------*/
/*****COMPONENT SUB NAVIGATIONS*****/
/*--------------------------------------------------------------------------*/
.componentSubNav .bottom {width:244px; height:9px; font-size:0.1em; background:#CED2A5;}
.componentSubNav .middle {background:transparent url('../images/bg/componentSubNavMiddle.png') no-repeat 0px 0px;}
.componentSubNav h2 {width:224px; padding:15px 10px; margin-bottom:0px; font-size:2.15em; color:#000; text-align:center;}
.componentSubNav ul {margin-bottom:0px; padding-top:1px; padding-bottom:10px;
	background:transparent url('../images/bg/componentSubNavMiddleUl.png') no-repeat 0px 0px;}
.componentSubNav li a {color:#000;}
.componentSubNav li a:hover {text-decoration:underline;}
.componentSubNav li.viewSection a {
	background:transparent url('../images/bg/componentSubNavViewSection.gif') no-repeat left top;}
.componentSubNav li.selected a,
.componentSubNav li.selectedTwoLines a {color:#fff;
	background-image:url('../images/bg/componentSubNavSelected.png');}
.componentSubNav li.selected a:hover,
.componentSubNav li.selectedTwoLines a:hover {text-decoration:none;}

/*--------------------------------------------------------------------------*/
/*COMPONENT MONEY BACK - two columns template*/
/*--------------------------------------------------------------------------*/
.componentMoneyBack {background:transparent url('../images/bg/componentMoneyBackTwoColumns.jpg') no-repeat 0px 0px;}	
.componentMoneyBack h2 {height:82px;}
/*moneyBackExtraInfo*/
.componentMoneyBack .moneyBackExtraInfo {color:White;}
/*automaticMembershipExtraInfo*/
.componentMoneyBack .moneyBackExtraInfo .top {
	background:transparent url('../images/bg/componentExtraInfoTop.png') no-repeat center 0px;}
.componentMoneyBack .moneyBackExtraInfo .middle {
	background:transparent url('../images/bg/componentExtraInfoBody.png') repeat 0px 0px;}	

/*--------------------------------------------------------------------------*/
/*COMPONENT SUBSCRIBE*/
/*--------------------------------------------------------------------------*/
.componentSubscribe {background:transparent url('../images/bg/componentSubscribe.png') no-repeat 0px 0px;}	
.componentSubscribe .bottom {background:transparent url('../images/bg/componentSubscribeBottom.png') no-repeat 0px 0px;}	

/*COMPONENT PAGE NOT FOUND*/             
.componentPageNotFound .blurb {background:transparent url('../images/bg/pageNotFound.png') no-repeat left top;}
.componentPageNotFound .blurb h1 {font-size:2.7em; margin-bottom:0px;}
.componentPageNotFound .blurb .h2, 
.componentPageNotFound .blurb .h3 {font-size:1.83em; color:#76787A; margin-bottom:0px;}
.componentPageNotFound .blurb .h3 {font-size:1.33em;}
                             
/*****END OF COMPONENT.CSS***********************************************************************/

/*****START OF COMPONENT CHECKOUT.CSS***********************************************************************/

/*--------------------------------------------------------------------------*/
/*COMPONENT CHECKOUT*/
/*--------------------------------------------------------------------------*/
.componentCheckout h1 {}
.componentCheckout h2 {color:#666; background:#e3e4cc;}
.componentCheckout h3 {}
.componentCheckout dl {color:#666;}
.componentCheckout li {color:#666;}
/*Place Order*/
.componentCheckout li.confirmCC dd {color:#666;}
/*cartTable*/
.componentCheckout .cartTable th {color:#666; background:#e3e4cc;}
.componentCheckout .cartTable td {color:#666;}
.componentCheckout .cartTable .colTitle {color:#999;}

/*Thank You*/
.componentCheckout .confirmationBox {color:#823427; 
	background:#e3e4cc url('../images/bg/confirmationBoxTick.gif') no-repeat 30px center;}
.componentCheckout .confirmationBox p span {color:#63770a;}	
.componentCheckout .orderNumber {color:#823427; background:#e3e4cc;}
.componentCheckout dt.survey {color:#666;}
.componentCheckout dd.survey tr.even {background:#e3e4cc;}
.componentCheckout dd.survey table td p strong {}

/*--------------------------------------------------------------------------*/
/*PAYMENT METHOD*/
/*--------------------------------------------------------------------------*/
dl.paymentMethod dt {color:#000;}

/*--------------------------------------------------------------------------*/
/*COMPONENT MONEY BACK CHECKOUT*/
/*--------------------------------------------------------------------------*/
.componentMoneyBackCheckout {
	background:transparent url('../images/bg/componentMoneyBackCheckout.jpg') no-repeat left bottom;}	
.componentMoneyBackCheckout h2 {
	background:transparent url('../images/bg/componentMoneyBackCheckout.jpg') no-repeat left top;}

/*--------------------------------------------------------------------------*/
/*COMPONENT HELP*/
/*--------------------------------------------------------------------------*/
.componentHelp h2 {background:transparent url('../images/bg/title.gif') no-repeat 20px 18px;}

/*****END OF COMPONENT CHECKOUT.CSS***********************************************************************/
