/*MAIN*/
#ggCntnr{width: 815px; height: 465px; font-family:Arial, Helvetica, sans-serif; color:#000; text-align:left; font-size:12px; padding:0; position:relative; top:0; left:0; background:url(ggHdr_bg.jpg) no-repeat 0 0;}
#ggCntnr .sbjtTitle{font-size:18px; padding: 0 0 15px 0; font-weight:bold;}
#ggCntnr .ggPrice{color: #d75853; font-size:24px; padding: 7px 0 0 0;}
#ggCntnr a{color:#000; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
#ggCntnr img{border:0;}
#ggCntnr ul{margin:0; padding:15px 0 0 0;}
#ggCntnr li{list-style-type:disc; list-style-position: inside; margin:0; padding:0; line-height:16px;}
#ggCntnr .clear{clear:both;}
#ggCntnr .topBorder{ border-top: 1px solid #999999;}
#ggCntnr .leftBorder{ border-left: 1px solid #999999; padding: 0 0 0 15px; margin: 0 0 0 15px;}
#ggCntnr p{line-height:18px; padding:0; margin:0;}
#ggCntnr .floatLeft{float: left;}
#ggCntnr .floatRight{float: right;}
#ggCntnr .supplyTxt{font-size: 10px; margin:0; padding: 6px 0 0 0;}
#ggCntnr .mktTxt{color: #F00; font-size:11px; font-weight:bold; margin: - 10px 0 10px 0;}
#ggCntnr .bsLogo{ position:absolute; top:37px; left:245px; z-index:3; padding:0;}
#ggCntnr .width370{width: 370px;}
#ggCntnr .width320{width: 320px;}

#ggHdr{height: 150px;  position:relative; text-align: right; padding:20px 20px 0 0;}
#ggHdr .sectTitle{font-family:"Arial Black", Helvetica, sans-serif; color:#000; font-size:40px; letter-spacing: -1px;}
#ggHdr .subTxt{padding: 0;}
#ggHdr .mnNav{padding: 24px 0 0 0; color:#d75853;}
#ggHdr a{color:#d75853; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}


#ggFtr{width: 735px; border-top: 1px solid #999999; position:relative; top:40px; left:40px; padding: 20px 0 0 0; height: 100px; font-size:10px; line-height: 20px;}

/*Liquid Illuminator*/
#liqIllum{width: 735px; height: 320px; position: relative; top: 30px; left:40px;}
#liqIllum .msgCntnr{position: relative; top: 10px;; left: 418px; width: 292px;}
#liqIllum .prodTxt{padding: 15px 0 0 0;}
#liqIllum img{position: absolute; top:10px;; left: 89px;}

/*Liquid Illuminator SP*/
#liqIllumSP{width: 735px; height: 350px; position: relative; top: 30px; left:40px;}
#liqIllumSP .msgCntnr{position: relative; top: 10px;; left: 418px; width: 292px;}
#liqIllumSP .prodTxt{padding: 15px 0 0 0;}
#liqIllumSP img{position: absolute; top:10px;; left: 89px;}

/*NEW MAKEUP*/
#newMk{width: 735px; position:relative; top: 0; left:40px; height:860px;}
#newMk .prodTxt{padding: 15px 0 0 0;}
/*Cream Eye*/
#crmEye{position: absolute; z-index:1; top: 40px; left: 50px; width: 326px;}
#crmEye img{position: absolute; top: 180px; left:0; z-index:1;}
#crmEye .msgCntnr{position: absolute; top: 0; left:10px; z-index:3; width: 290px;}
#crmEye .smTxt{font-size: 10px; position: absolute; z-index:3; top: 525px; left: 0px; width: 280px;}
/*Cream Blush*/
#crmBlush{position: absolute; z-index:3; top: 40px; left: 420px; width: 288px;}
#crmBlush img{padding: 0px 0 0 25px;}
/*Liquid Lips*/
#liqLips{position: absolute; z-index:1; top: 503px; left: 50px; width: 650px;}
#liqLips img{padding: 0 0 0 15px; float:left;}
#liqLips .msgCntnr{width: 290px; padding: 115px 0 0 10px; float:left;}


/*COLUMN STYLES 01*/
#colCntnr{width: 735px; position:relative; top: 0; left: 40px; padding: 0 0 0 0; height: 410px;}
#colCntnr .msgCntnr{width: 650px; padding:0 0 0 32px;}
#colColBx{width: 350px; height: 400px; position:relative; top: 0; left: 0; padding: 0;}
#colColBx .msgCntnr{width: 410px; padding: 0 0 0 20px; height: 140px; position:absolute; top:0; left: 15px; z-index:2;}
#colColBx .prodTxt{padding: 20px 0 0 0;}
#colColBx img.cremeLip{position: absolute; top: 130px; left: 70px;}
#colColBx img.nsLipGloss{position: absolute; top:95px; left: 38px;}
#colColBx img.oilMkeUp{position: absolute; top: 155px; left: 115px;}
#colColBx img.Compact{position: absolute; top:155px; left: 153px;}
#colColBx img.satinLip{position: absolute; top:175px; left: 138px;}
#colColBx img.mascara{position: absolute; top:160px; left: 111px;}
#colColBx img.mintBliss{position: absolute; top:160px; left: 52px;}
#colColBx img.edpLotion{position: absolute; top:160px; left: 125px; z-index: 1;}
#colColBx img.compactPro{position: absolute; top:180px; left: 125px; z-index: 1;}
#colColBx img.edpShower{position: absolute; top:155px; left: 135px; z-index: 1;}
#colColBx img.brushCol{position: absolute; top:205px; left: 185px;}
#colColBx img.prodImg{position:absolute; top:130px; left: 120px; }
#colColBx img.shhc{position: absolute; top: 130px; left: 220px;}
#colColBx img.shVan{position: absolute; top: 122px; left: 186px;}
#colColBx img.shFF{position: absolute; top: 122px; left: 200px;}
#colColBx img.shPeach{position: absolute; top: 122px; left: 160px;}
#colColBx img.twAF{position: absolute; top: 170px; left: 240px;}
#colColBx img.tw31Clean{position: absolute; top: 190px; left: 275px;}
#colColBx img.eyeLiner{position: absolute; top: 115px; left: 260px;}
#colColBx .width300{width: 300px;}
#colColBx .width330{width: 330px;}

/*TOY edpPk*/
#TOYedpPk{width: 735px; height: 350px; position: relative; top: 30px; left:40px;}
#TOYedpPk .msgCntnr{width: 295px; padding: 30px 0 0 15px;}
#TOYedpPk .prodTxt{padding: 30px 0 0 0;}
#TOYedpPk img{padding: 20px 0 0 50px;}

/*Frag Wand*/
#fragWand{width: 735px; height: 400px; position: relative; top: 30px; left:40px;}
#fragWand .msgCntnr{width: 405px; padding: 50px 0 0 15px;}
#fragWand .prodTxt{padding: 30px 0 0 0;}
#fragWand img{position: relative; top: 50px; left: 65px;}

/*EDP FRAG*/
#edpFrag{width: 735px; height: 675px; position: relative; top: 40px; left:40px;}
#edpFrag img{position:absolute; z-index:1; top:60px; left:159px;}
#edpFrag .msgCntnr{position:absolute; z-index: 2; top:75px; left:460px; width: 295px;}
#edpFrag .belB{position:absolute; z-index: 2; top:248px; left:58px; width: 115px;}
#edpFrag .bel{position:absolute; z-index: 2; top:183px; left:489px; width: 115px;}
#edpFrag .elige{position:absolute; z-index: 2; top:374px; left:646px; width: 115px;}
#edpFrag .vel{position:absolute; z-index: 2; top:457px; left:108px; width: 135px;}
#edpFrag .jour{position:absolute; z-index: 2; top:484px; left:603px; width: 135px;}

/*EDT*/
#edt{width: 740px; height: 580px; position: relative; top: 40px; left:30px;}
#edt .msgCntnr{width:685px; padding: 50px 0 35px 20px;}
#edt ul{margin: 0; padding: 0 0 0 20px; clear:left; list-style:none;}
#edt li{width: 130px; padding:0; list-style:none; float:left;}
#edt li.prodTxt{width: 230px; padding: 0;}
#edt .prodList{padding-top: 10px; line-height:18px;}
#edt .each{font-size: 18px;}

/*SATIN HANDS*/
#shSet{width: 735px; height:505px; position: relative; top: 50px; left:40px;}
#shSet .msgCntnr{padding: 50px 0 0 15px; width: 700px;}
#shSet ul{margin: 0; padding: 20px 0 0 15px; clear:left; list-style:none;}
#shSet li{list-style:none; float:left;}
#shSet .prodTxt{padding: 50px 0 0 10px; width: 180px;}
#shSet .leftPad{padding-left: 20px;}
#shSet .smTxt{font-size:10px; padding: 10px 0 0 0;}

/*MK MEN*/
#mkMen{width: 735px; height:150px; position: relative; top: 50px; left:40px;}
#mkMen .msgCntnr{width: 350px; padding:0;}
#mkMen .txtBx{position: relative; top: 0; left:0; width: 330px; height: 250px; float:left;}
#mkMen .leftPad{padding: 0 0 0 70px;}
#colColBxMen .shaveFoam{position: absolute; top: 0px; left: 230px;}
#colColBxMen .faceTone{position: absolute; top: 25px; left: 260px;}
#colColBxMen .moist{position: absolute; top: 40px; left: 230px;}
#colColBxMen .sunScreen{position: absolute; top: 40px; left: 230px;}
#colColBxMen .bodySpray{position: absolute; top: 40px; left: 230px;}
#colColBxMen .shaveGel{position: absolute; top: 40px; left: 230px;}
#colColBxMen .bar{position: absolute; top: 60px; left: 200px;}
#colColBxMen{width: 350px; height: 250px; position:relative; top: 0; left: 0; padding: 0;}
#colCntnrMen{width: 735px; position:relative; top: 0; left: 40px; padding: 50px 0 0 0; height: 260px;}
