/*

		color-themes.css
		LUNAbar
		4/21/09
		
		Author:
		Dave Hulse
		
		Heiarchy:
		  Product Detail Page
      ...
*/

/*
	===================================================================
	Products Detail Page Styles
	===================================================================
*/

/* Purple */
body#productDetail.purple #content #main #inner {
	background: 		    transparent url("/assets/img/bg_prodDet_top_purple.jpg") no-repeat left top;
}

body#productDetail.purple #content #main #inner #innerBottomBG {
	background: 		    transparent url("/assets/img/bg_prodDet_btm_purple.jpg") no-repeat left bottom;
}

body#productDetail.purple #content #main #infoTabContainer ul#infoTabs {
	background: 		    transparent url("/assets/img/bg_prodoverview_bar_top.png") no-repeat left bottom;
	background-position:	0 38px;
}

body#productDetail.purple #content #main #infoTabContainer #contentContainer {
	background: 		    transparent url("/assets/img/bg_prodoverview_bar_top.png") no-repeat left top;
	background-position:	0 -9px;
}

body#productDetail.purple #content #main #infoTabContainer div#ingredients h3 {
	background: 		    transparent url("/assets/img/hdr_ingredients_purple.gif") no-repeat left top;
	background-position:10px 0;
}

body#productDetail.purple #content #main #infoTabContainer div#nutritionalInfo h3 {
	background: 		    transparent url("/assets/img/hdr_nutrition_purple.gif") no-repeat left top;
	background-position:10px 0;
}

body#productDetail.purple #content #main #infoTabContainer div.tabContent a {
	color:              #673089;
}	

body#productDetail.purple #content #main #infoTabContainer div#overview ul li {
	background: 		    transparent url("/assets/img/blt_star_purple.gif") no-repeat left top;
	background-position:0 4px;
}

body#productDetail.purple #content #main #infoTabContainer div.accordions {
	border-top:         1px solid #F0EBE5;
	margin-top:         10px;
}

body#productDetail.purple #content #main #infoTabContainer div.accordions dt {
  color:              #8A81AC;
	background:         transparent url("/assets/img/bg_accordion_btn_purple.png") no-repeat top left;
	background-position:0 0;
}

body#productDetail.purple #content #main #infoTabContainer div.accordions dt:hover {
  color:              #673089;
  background-position:0 -28px;
}

body#productDetail.purple #content #main #infoTabContainer div.accordions dt.active {
  color:              #673089;
  background-position:0 -56px;
}

body#productDetail.purple #content #main #infoTabContainer div.accordions dd {
	background:         transparent url("/assets/img/bg_accordion_btm_purple.png") no-repeat bottom left;
}

body#productDetail.purple #content #main #infoTabContainer div.accordions div.brace {
	background:         transparent url("/assets/img/bg_accordion_top_purple.png") no-repeat top left;
}

body#productDetail.purple #content #main #infoTabContainer div#nutritionalInfo .nutritionalInfoContainer .basic ul li {
	color:              #673089;
}

body#productDetail.purple #content #main #infoTabContainer div#nutritionalInfo .nutritionalInfoContainer .vitaminList p  {
	color:              #673089;
}

body#productDetail.purple #content #main #infoLinks dd a {
	color:				#673089;
}

body#productDetail.purple #content #main #infoLinks a.button {
  	color:				#673089;
	border-top:         1px solid #9e89bc;
	border-bottom:      1px solid #9e89bc;
}

body#productDetail.purple #content #main #infoLinks a:hover.button {
  	color:				#bd6ffc;
	border-top:         1px solid #c192ff !important;
	border-bottom:      1px solid #c192ff !important;
}

body#productDetail.purple #content #productFooter dl#organic dt {
	color:              #673089;
}

body#productDetail.purple #content #productFooter dl#organic dd a {
    color:				#673089;
	border-top:         1px solid #9e89bc;
	border-bottom:      1px solid #9e89bc;
}
body#productDetail.purple #content #productFooter dl#organic dd a:hover {
  	color:				#bd6ffc;
	border-top:         1px solid #c192ff !important;
	border-bottom:      1px solid #c192ff !important;
}

body#productDetail.purple #content #productFooter #productCarousel h4 {
	color:              #673089;
}

body#productDetail.purple #tooltip.glossary div span {
  color:              #673089;
}

/* Blue */
body#productDetail.blue #content #main #inner {
	background: 		    transparent url("/assets/img/bg_prodDet_top_blue.jpg") no-repeat left top;
}

body#productDetail.blue #content #main #inner #innerBottomBG {
	background: 		    transparent url("/assets/img/bg_prodDet_btm_blue.jpg") no-repeat left bottom;
}

body#productDetail.blue #content #main #infoTabContainer ul#infoTabs { /* !!!!!! */
	background: 		    transparent url("/assets/img/bg_prodoverview_sunrise_top.png") no-repeat left bottom;
	background-position:	0 38px;
}

body#productDetail.blue #content #main #infoTabContainer #contentContainer { /* !!!!!! */
	background: 		    transparent url("/assets/img/bg_prodoverview_sunrise_top.png") no-repeat left top;
	background-position:	0 -9px;
}

body#productDetail.blue #content #main #infoTabContainer div#ingredients h3 {
	background: 		    transparent url("/assets/img/hdr_ingredients_blue.gif") no-repeat left top;
	background-position:10px 0;
}

body#productDetail.blue #content #main #infoTabContainer div#nutritionalInfo h3 {
	background: 		    transparent url("/assets/img/hdr_nutrition_blue.gif") no-repeat left top;
	background-position:10px 0;
}

body#productDetail.blue #content #main #infoTabContainer div.tabContent a {
	color:              #305A89;
}	

body#productDetail.blue #content #main #infoTabContainer div#overview ul li {
	background: 		    transparent url("/assets/img/blt_star_blue.gif") no-repeat left top;
	background-position:0 4px;
}

body#productDetail.blue #content #main #infoTabContainer div#nutritionalInfo .nutritionalInfoContainer .basic ul li {
	color:              #305A89;
}

body#productDetail.blue #content #main #infoTabContainer div#nutritionalInfo .nutritionalInfoContainer .vitaminList p  {
	color:              #305A89;
}

body#productDetail.blue #content #main #infoLinks dd a {
	color:				#305A89;
}

body#productDetail.blue #content #main #infoLinks a.button {
  	color:				#305A89;
	border-top:         1px solid #7f92ba;
	border-bottom:      1px solid #7f92ba;
}

body#productDetail.blue #content #main #infoLinks a:hover.button {
  	color:				#00b4ff;
	border-top:         1px solid #94ddff !important;
	border-bottom:      1px solid #94ddff !important;
}

body#productDetail.blue #content #productFooter dl#organic dt {
	color:              #305A89;
}

body#productDetail.blue #content #productFooter dl#organic dd a {
    color:				#305A89;
  	border-top:       	1px solid #7f92ba;
  	border-bottom:    	1px solid #7f92ba;
}

body#productDetail.blue #content #productFooter dl#organic dd a:hover {
  	color:				#00b4ff;
	border-top:         1px solid #94ddff !important;
	border-bottom:      1px solid #94ddff !important;
}

body#productDetail.blue #content #productFooter #productCarousel h4 {
	color:              #305A89;
}

body#productDetail.blue #tooltip.glossary div span {
  color:              #305A89;
}

/* Pink */
body#productDetail.pink #content #main #inner {
	background: 		    transparent url("/assets/img/bg_prodDet_top_pink.jpg") no-repeat left top;
}

body#productDetail.pink #content #main #inner #innerBottomBG {
	background: 		    transparent url("/assets/img/bg_prodDet_btm_pink.jpg") no-repeat left bottom;
}

body#productDetail.pink #content #main #infoTabContainer ul#infoTabs { 
	background: 		    transparent url("/assets/img/bg_prodoverview_sport_top.png") no-repeat left bottom;
	background-position:	0 38px;
}

body#productDetail.pink #content #main #infoTabContainer #contentContainer { 
	background: 		    transparent url("/assets/img/bg_prodoverview_sport_top.png") no-repeat left top;
	background-position:	0 -9px;
}

body#productDetail.pink #content #main #infoTabContainer div#ingredients h3 {
	background: 		    transparent url("/assets/img/hdr_ingredients_pink.gif") no-repeat left top;
	background-position:10px 0;
}

body#productDetail.pink #content #main #infoTabContainer div#nutritionalInfo h3 {
	background: 		    transparent url("/assets/img/hdr_nutrition_pink.gif") no-repeat left top;
	background-position:10px 0;
}

body#productDetail.pink #content #main #infoTabContainer div.tabContent a {
	color:              #D70074;
}	

body#productDetail.pink #content #main #infoTabContainer div#overview ul li {
	background: 		    transparent url("/assets/img/blt_star_pink.gif") no-repeat left top;
	background-position:0 4px;
}

body#productDetail.pink #content #main #infoTabContainer div#nutritionalInfo .nutritionalInfoContainer .basic ul li {
	color:              #D70074;
}

body#productDetail.pink #content #main #infoTabContainer div#nutritionalInfo .nutritionalInfoContainer .vitaminList p  {
	color:              #D70074;
}

body#productDetail.pink #content #main #infoLinks dd a {
	color:				#D70074;
}

body#productDetail.pink #content #main #infoLinks a.button {
  	color:				#D70074;
	border-top:         1px solid #f190ba;
	border-bottom:      1px solid #f190ba;
}

body#productDetail.pink #content #main #infoLinks a:hover.button {
  	color:				#fb6aca;
	border-top:         1px solid #ffbeeb !important;
	border-bottom:      1px solid #ffbeeb !important;
}

body#productDetail.pink #content #productFooter dl#organic dt {
	color:              #D70074;
}

body#productDetail.pink #content #productFooter dl#organic dd a {
    color:				#D70074;
  	border-top:       	1px solid #f190ba;
  	border-bottom:    	1px solid #f190ba;
}

body#productDetail.pink #content #productFooter dl#organic dd a:hover {
  	color:				#fb6aca;
	border-top:         1px solid #ffbeeb !important;
	border-bottom:      1px solid #ffbeeb !important;
}

body#productDetail.pink #content #productFooter #productCarousel h4 {
	color:              #D70074;
}

body#productDetail.pink #tooltip.glossary div span {
  color:              #D70074;
}


/* Orange */
body#productDetail.orange #content #main #inner {
	background: 		    transparent url("/assets/img/bg_prodDet_top_orange.jpg") no-repeat left top;
}

body#productDetail.orange #content #main #inner #innerBottomBG {
	background: 		    transparent url("/assets/img/bg_prodDet_btm_orange.jpg") no-repeat left bottom;
}

body#productDetail.orange #content #main #infoTabContainer ul#infoTabs { 
	background: 		    transparent url("/assets/img/bg_prodoverview_cookie_top.png") no-repeat left bottom;
	background-position:	0 38px;
}

body#productDetail.orange #content #main #infoTabContainer #contentContainer { 
	background: 		    transparent url("/assets/img/bg_prodoverview_cookie_top.png") no-repeat left top;
	background-position:	0 -9px;
}

body#productDetail.orange #content #main #infoTabContainer div#ingredients h3 {
	background: 		    transparent url("/assets/img/hdr_ingredients_orange.gif") no-repeat left top;
	background-position:10px 0;
}

body#productDetail.orange #content #main #infoTabContainer div#nutritionalInfo h3 {
	background: 		    transparent url("/assets/img/hdr_nutrition_orange.gif") no-repeat left top;
	background-position:10px 0;
}

body#productDetail.orange #content #main #infoTabContainer div.tabContent a {
	color:              #D77E00;
}	

body#productDetail.orange #content #main #infoTabContainer div#overview ul li {
	background: 		    transparent url("/assets/img/blt_star_orange.gif") no-repeat left top;
	background-position:0 4px;
}

body#productDetail.orange #content #main #infoTabContainer div#nutritionalInfo .nutritionalInfoContainer .basic ul li {
	color:              #D77E00;
}

body#productDetail.orange #content #main #infoTabContainer div#nutritionalInfo .nutritionalInfoContainer .vitaminList p  {
	color:              #D77E00;
}

body#productDetail.orange #content #main #infoLinks dd a {
	color:				#d77e00;
}

body#productDetail.orange #content #main #infoLinks a.button {
  	color:				#d77e00;
	border-top:         1px solid #fdcc7f;
	border-bottom:      1px solid #fdcc7f;
}

body#productDetail.orange #content #main #infoLinks a:hover.button {
  	color:				#ffc001;
	border-top:         1px solid #ffe5a7 !important;
	border-bottom:      1px solid #ffe5a7 !important;
}

body#productDetail.orange #content #productFooter dl#organic dt {
	color:              #D77E00;
}

body#productDetail.orange #content #productFooter dl#organic dd a {
    color:				#d77e00;
  	border-top:       	1px solid #fdcc7f;
  	border-bottom:    	1px solid #fdcc7f;
}

body#productDetail.orange #content #productFooter dl#organic dd a:hover {
  	color:				#ffc001;
	border-top:         1px solid #ffe5a7 !important;
	border-bottom:      1px solid #ffe5a7 !important;
}

body#productDetail.orange #content #productFooter #productCarousel h4 {
	color:              #D77E00;
}

body#productDetail.orange #tooltip.glossary div span {
  color:              #D77E00;
}





