﻿.pageTitle{font-size:1.2em;color:#52708F;font-weight:bold;}
.titleLine{width:492px;height:1px;border-top:1px solid #52708F;border-bottom:none;}

.error{color:#fcbebf;}
.fill .desc .error{padding-right:10px;line-height:18px;}

.leftPdt{width:234px;border-right:solid 8px #DFDFE0;height:100%;}
.shopping .leftPdt{border:none;width:195px;}
.leftNav{position:relative;z-index:100;min-height:770px;}
.ie_6 .leftNav{height:770px;}
.leftNav .lnTitle{font-size:1.2em;font-weight:bold;color:#000;}
.leftNav ul{margin:10px 0 25px 0;padding-left:20px;}
.leftNav ul li{list-style-type:square;}
.leftNav .bgWaterMark{z-index:-1;position:absolute;top:600px;right:0;width:187px;height:164px;background:transparent url("/Themes/Resource/leftNavBg.gif") no-repeat right;}
.leftNav .btnOrder{text-align:center;margin:20px 0;}
/*.rightCtn{width:578px;}*/
.rightContainer{padding:25px 0  25px 15px;}
.shopping .rightCtn{width:auto;}
.shopping .rightContainer{padding:0 0 0 10px;}
.borderBox{border:solid 1px #e2e2e3;}
.leftCtn{width:490px;padding:0 5px;}

.tabBar{border-bottom:solid 1px #eb6d8d;height:25px;}
.tabBar .tab{float:left;margin-right:10px;cursor:pointer;}
#product .tabBar .tab{margin-right:6px;}

.rightVideo{width:340px;background-color:#CECECE;}
.rightVideo .videoPlayer{padding:30px 15px;}
.rightVideo .bullets{margin-left:12px;text-align:right;}
.rightVideo .returnLink{margin-left:10px;}
.line .cell{float:left;}
.leftNav .popup{position:absolute;top:0;left:0;}
.popup{z-index:1000;}
.popup td{padding:0;}
.popup table{width:325px;}
.popup .leftTop,.popup .rightTop{width:8px;height:27px;}
.popup .centerTop{background:transparent url("/Themes/Resource/popCenterTop.gif") repeat-x left;text-align:center;color:#fae5e8;letter-spacing:0.8em;}
.popup .popContent{background-color:#e7e7e7;border-left:solid 1px #858585;border-right:solid 1px #858585;padding:0 8px;}
.popup .leftBottom,.popup .rightBottom{width:8px;height:8px;}
.popup .centerBottom{background:transparent url("/Themes/Resource/popCenterBottom.gif") repeat-x left;line-height:1px;}

/*---------shopping--------*/
.shopping .leftIntro .topImage{background-color:#fff;text-align:right;}
.shopping .leftIntro .centerText{padding:4px 0 4px 20px;background-color:#000;}
.shopping .leftIntro .intro{background-color:#7f7f7f;padding:10px 16px 10px 21px;color:#fff;line-height:1.6em;}
.myaccount .formSubmit .title,.shopping .fillInfo .title{padding:2px 7px;color:#898989;font-weight:bold;background:transparent url("/Themes/Resource/shoppingTitleBg.gif") no-repeat left;}
.shoppingFlow .title{padding:8px 20px;background-color:#fee5e5;}
.shoppingFlow .images{padding:8px 10px;}
.shoppingFlow .images img{margin-right:50px;}
.shopping .cartTable td{text-align:center;vertical-align:middle;}
.shopping .cartTable .pdt{text-align:left;}
.shopping .cartTable .pdt .bullets ul{padding-left:15px;margin:10px 0;}
.shopping .cartTable .pdt .bullets li{list-style-type:square;margin:2px 0;line-height:1.4em;}
.shopping .cartTable .originalPrice{text-decoration:line-through;}
.cartTable .bdright{border-right:solid 1px #c9cacb;}
.cartTable .bdbottom{border-bottom:solid 1px #c9cacb;}
.shopping .cartTable .contentLeft{text-align:left;padding-left:10px;}
.shopping .promotion .cartTable td{text-align:left;}
.shopping .promotion .cartTable tbody td{padding:5px 0;}
.shopping .promotion .cartTable{border-right:solid 1px #c9cacb;border-bottom:solid 1px #c9cacb;}

.shopping .sumTable{border:none;}
.shopping .sumTable td{text-align:center;vertical-align:middle;padding:5px 0;}
.shopping .sumTable .tdgray{background-color:#c9cacb}
.shopping .cartTable .price,.shopping .sumTable .price{text-align:left;padding-left:20px;}

.shopping .leftPdt{background-color:#c9cacb;}
.shopping #shipping td{text-align:left;}
.shopping .payment{border:none !important;}
.shopping .payment td{text-align:left;padding-left:10px;}
.shopping .payment td .desc{color:#818181;}
.shopping .payment{border:none;}
.shopping #submit{border:none;margin:14px 0px 30px 0;} 
.shopping .cartTable .detailCell td{vertical-align:top;text-align:left;padding:3px 0;line-height:20px;}

.cartTable{border-left:solid 1px #c9cacb;border-top:solid 1px #c9cacb;}
.ie_6 .cartTable{border-right:none;border-bottom:none;}
.cartTable thead td{background-color:#f7c5d1;color:#eb6d8d;text-align:center;padding:4px 10px;}

#homePage .bottomBlock{height:108px;padding:10px 0 ;}
#homePage .bottomBlock dl .blk{float:left;width:270px;height:108px;}
.ie_6 #homePage .bottomBlock dl .blk{margin-left:7px;}
#homePage .bottomBlock dl .blk .imgFrame{float:left;}
#homePage .bottomBlock dl .blk .desc{float:left;width:157px;height:100%;}
#homePage .bottomBlock dl .blk .desc .intro{margin:10px 5px;color:#595757;height:65px;}
#homePage .bottomBlock dl .blk .desc .link{text-align:right;padding:0 5px;}
#homePage .bottomBlock dl .blk .desc .link a{color:#fbaaaa;}

#pageTitleBar{position:relative;}
#pageTitleBar .line1{height:9px; background-color:#000;}
#pageTitleBar .line2{height:48px;background-color:#4b4a4a;}
#pageTitleBar .line3{height:15px;background-color:#7f7f7f;}
#pageTitleBar .minSample{width:228px;height:111px;background:transparent url("/Themes/Resource/mineralsSampler.gif") repeat-x left;position:absolute;left:621px;top:-8px;}
#pageTitleBar .titleContent{padding:12px 0 0 50px;}

#celebrity .titleCtn{margin:20px 0 0 30px;}
.celebrityCell{margin-top:20px;}
.celebrityCell .image{padding:7px;background-color:Gray;margin:20px 0 0 30px;}
.celebrityCell .rt{margin-left:20px;margin-top:37px;width:578px;}
.celebrityCell .title{margin:0 0 20px 0;color:#52708F;font-size:1.3em;font-weight:600;}
.celebrityCell .desc{margin-top:10px;line-height:1.5em;color:#4B4A4A;padding-right:20px;}
.celebrityList{margin-bottom:60px;}

#moneyback .rightCtn{padding:25px 15px;}
#moneyback .pageDesc{width:325px;height:245px;}
#moneyback .returnFlow{width:239px;height:245px;}
#moneyback .title{padding:6px 12px;color:#FFFFFF;font-weight:bold;background-color:#f7c5d1;font-size:1.1em;}

#moneyback .flows{margin-top:10px;}
#moneyback .flowCell{margin:0 8px;}
#moneyback .borderNum{width:18px;background:white url("/Themes/Resource/borderNumber.gif") no-repeat center;color:#52708F;text-align:center;float:left;}
#moneyback .step{padding:4px 8px;}
#moneyback .desc{color:#52708F;margin-left:14px;}
#moneyback .pageDesc .content{padding:10px;position:relative;}
#moneyback .pageDesc .content .download{position:absolute;top:190px;right:10px;}
#moneyback .returnTerms{margin-top:10px;}
#moneyback .returnTerms .content .emphasis{color:#52708f;}
#moneyback .returnTerms .content{padding:0 10px;}
#moneyback .content{line-height:1.8em;}

#minerals .titleCtn{margin-top:20px;}
#minerals .titleCtn .pageTitle{padding-left:5px;}
#minerals .content{padding:0 5px;line-height:1.6em;}
#minerals .content .desc ul{margin:10px 0;padding:0 0 0 15px;}
#minerals .content .desc ul li{list-style-type:square;}
#minerals .content .desc ul.mem li{list-style-type:disc;letter-spacing:0.048em}
#minerals .content .secret img{margin:0 8px 0 0}
#minerals .content .secret .section{margin-bottom:30px;}
#minerals .content .title{font-size:1.2em;font-weight:bold;color:#EB6E8D;margin:32px 0 7px 0;}

#sitemap .rightCtn{padding:25px 5px;}
#sitemap .leftNav{min-height:1px;}
.ie6 #sitemap .leftNav{height:auto;}
#sitemap .leftPdt{border:none;}
#sitemap .siteName{color:#fff;background-color:#f7c5d1;padding:30px 0 5px 10px;font-size:1.4em;}
#sitemap .maps{margin-top:20px;}
#sitemap .maps .line{margin:20px 0 40px 0;}
#sitemap .maps .line .title{padding:5px 0;border-bottom:solid 1px #5073a3;color:#5073a3;line-height:1.2em;}
#sitemap .maps .line .cell{width:134px;margin:0 5px;}
#sitemap .maps .line .cell .bullets ul{margin:10px 0;padding-left:5px}
#sitemap .maps .line .cell .bullets ul li{list-style-type:none;margin:3px 0;}
#sitemap .returnLink{padding:0 0 60px 55px;}
#sitemap .promotion{padding-left:20px;}

#product .tabBar{margin-top:30px;}
#product .content{margin:20px 0;}
#product .image{width:187px;}
#product .detailInfo{width:370px;}
#product .productCell{padding:20px 0;}
#product .productCell .detailInfo .title{color:#396b8e;margin:4px 0;}
#product .productCell .detailInfo .price{margin:4px 0;}
#product .productCell .detailInfo .originalPrice{text-decoration:line-through;}
#product .productCell .detailInfo .desc{margin:20px 0;}

#orderBuy02 .shoppingFlow{margin-top:40px;}
#orderBuy02 .titleLine{width:635px;}
#orderBuy02 .titleCtn{margin:10px 0;}
#orderBuy02 .pageTitle{padding:0 5px;}
#orderBuy02 .fillInfo table.fill{margin-top:10px;}
#orderBuy02 .fillInfo table.fill .innerTable{width:100%;}
.ie #orderBuy02 .fillInfo table.fill .innerTable .desc{padding:3px 0;}
#orderBuy02 .fillInfo table.fill .innerTable td{padding:0;}
#orderBuy02 .fillInfo table.fill td{padding:3px 5px;vertical-align:top;}
#orderBuy02 .fillInfo table.fill .req{vertical-align:top;color:#eb6d8d;width:10px;font-size:1.4em;line-height:1.5em;}
#orderBuy02 .fillInfo table.fill .subject{white-space:nowrap;line-height:1.8em;}
#orderBuy02 .fillInfo table.fill .ipt{}
#orderBuy02 .fillInfo table.fill .desc{color:#818181;}
#orderBuy02 .fillInfo table.fill input{width:265px;height:16px;border:solid 1px #7f7f7f;}
#orderBuy02 .fillInfo table.fill .radios .radioLine{padding:3px 0;}
#orderBuy02 .fillInfo table.fill .radios input{width:auto;border:none;margin:0;padding:0;}
#orderBuy02 .fillInfo table.fill .hideLine{line-height:0px;margin:0;padding:0;}
#orderBuy02 .btnLine{text-align:center;margin:20px 0;}

.cartTable td{padding-top:2px;padding-bottom:2px;}

.myaccount .cartTable .operation a{color:#87b9dc;}

.singleShipping{font-size:12px;line-height:14px;text-align:left;}
.singleShipping table.fill{margin-top:10px;}
.singleShipping table.fill .innerTable{width:100%;}
.ie .singleShipping table.fill .innerTable .desc{padding:3px 0;}
.singleShipping table.fill .innerTable td{padding:0;}
.singleShipping table.fill td{padding:3px 5px;vertical-align:top;}
.singleShipping table.fill .req{vertical-align:top;color:#eb6d8d;width:10px;font-size:14px;line-height:1.5em;}
.singleShipping table.fill .subject{white-space:nowrap;line-height:1.8em;}
.singleShipping table.fill .ipt{}
.singleShipping table.fill .desc{color:#818181;}
.singleShipping table.fill input{width:265px;height:16px;border:solid 1px #7f7f7f;}
.singleShipping table.fill .radios .radioLine{padding:3px 0;}
.singleShipping table.fill .radios input{width:auto;border:none;margin:0;padding:0;}
.singleShipping table.fill .hideLine{line-height:0px;margin:0;padding:0;}
.singleShipping .btnLine{text-align:center;margin:10px 0;}
.singleShipping .wideInput{width:200px !important;}

#realstories .storyFrame{width:226px;height:147px;background:transparent url("/Themes/Resource/realstoriesFrameBg.gif") no-repeat top;cursor:pointer;}
#realstories .storyImage .lm{padding-top:5px;padding-left:11px;}
#realstories .storyImage .rm{padding-top:6px;padding-left:6px;}
#realstories .cell{margin-left:10px;}
#realstories .line{margin-bottom:12px;}
#realstories .line2{margin-bottom:0 !important;}
#realstories #storyTitle{padding:15px 8px 0 8px;}
#realstories #storyTitle .name{font-weight:bold;}
#realstories #storyDescription{padding:15px 8px;}