@charset "UTF-8";
/* CSS Document */

#bcwrapper{
float:left;
height:auto;
padding:6px;
width:968px;
}




#shopnav{
width:200px;
height:1050px;
border:#333333 1px solid;
float:left;
padding:0px;
background:url(../images/leftcol-bg.jpg) top left repeat-x #ffffff;
}

#shopnav-supershort{
width:200px;
height:466px;
border:#333333 1px solid;
float:left;
padding:0px;
background:url(../images/leftcol-bg.jpg) top left repeat-x #ffffff;
}

#shopnav-short{
width:200px;
height:780px;
border:#333333 1px solid;
float:left;
padding:0px;
background:url(../images/leftcol-bg.jpg) top left repeat-x #ffffff;
}

#skincare-image{
width: 200px;
height: 647px;
margin-top: 444px;
}

#skincare-image2{
width: 200px;
height: 647px;
margin-top: 694px;
}

#shopnav-long{
width:200px;
height:1220px;
border:#333333 1px solid;
float:left;
padding:0px;
background:url(../images/leftcol-bg.jpg) top left repeat-x #ffffff;
}

#shopnav-long ul.left-menu {
clear:left;
display:inline-block;
float:left;
margin:20px 0 0 10px;
padding:0;
width:178px;
line-height:20px;
font-size:13px;
}

#shopnav-long ul.left-menu a{
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}

#shopnav-long-fob{
width:200px;
height:1500px;
border:#333333 1px solid;
float:left;
padding:0px;
background:url(../images/leftcol-bg-fob.jpg) top left repeat-x #ffffff;
}

#shopnav-long-fob ul.left-menu {
clear:left;
display:inline-block;
float:left;
margin:20px 0 0 10px;
padding:0;
width:178px;
line-height:20px;
font-size:13px;
}

#shopnav-long-fob ul.left-menu a{
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}

#shopnav-long2{
width:200px;
height:1135px;
border:#333333 1px solid;
float:left;
padding:0px;
background:url(../images/leftcol-bg.jpg) top left repeat-x #ffffff;
}

#shopnav-long2 ul.left-menu {
clear:left;
display:inline-block;
float:left;
margin:20px 0 0 10px;
padding:0;
width:178px;
line-height:20px;
font-size:13px;
}

#shopnav-long2 ul.left-menu a{
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}

#shopnav-long3{
width:200px;
height:1385px;
border:#333333 1px solid;
float:left;
padding:0px;
background:url(../images/leftcol-bg.jpg) top left repeat-x #ffffff;
}

#shopnav-long3 ul.left-menu {
clear:left;
display:inline-block;
float:left;
margin:20px 0 0 10px;
padding:0;
width:178px;
line-height:20px;
font-size:13px;
}

#shopnav-long3 ul.left-menu a{
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}

#shopnav-long4{
width:200px;
height:1665px;
border:#333333 1px solid;
float:left;
padding:0px;
background:url(../images/leftcol-bg.jpg) top left repeat-x #ffffff;
}

#shopnav-long4 ul.left-menu {
clear:left;
display:inline-block;
float:left;
margin:20px 0 0 10px;
padding:0;
width:178px;
line-height:20px;
font-size:13px;
}

#shopnav-long4 ul.left-menu a{
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}

#shopnav-long5{
width:200px;
height:2085px;
border:#333333 1px solid;
float:left;
padding:0px;
background:url(../images/leftcol-bg.jpg) top left repeat-x #ffffff;
}

#shopnav-long5 ul.left-menu {
clear:left;
display:inline-block;
float:left;
margin:20px 0 0 10px;
padding:0;
width:178px;
line-height:20px;
font-size:13px;
}

#shopnav-long5 ul.left-menu a{
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}

#bareright{
width:766px;
float:left;
border:0px;
padding:0px;
}

#bareright img{
float:left;
border:0px;
}


#baremain{
width:430px;
height:430px;
padding-left:8px;
float:left;
border:0px;
}

#baremain-full{
width:750px;
height:430px;
padding-left:8px;
float:left;
border:0px;
}

#barepromo1{
width:320px;
height:211px;
padding-left:8px;
float:left;
border:0px;
}

#barepromo1a{
width:320px;
height:150px;
padding-left:8px;
float:left;
border:0px;
}

#barepromo1c{
width:320px;
height:99px;
padding-left:8px;
float:left;
border:0px;
padding-top:6px;
}

#barepromo2{
width:320px;
height:211px;
padding-left:8px;
padding-top:8px;
float:left;
border:0px;
}

#barepromo2c{
width:320px;
height:169px;
padding-left:8px;
padding-top:6px;
float:left;
border:0px;
}

#barepromo1b{
width:320px;
height:240px;
padding-left:8px;
float:left;
border:0px;
}

#barepromo1b-bottom{
width:320px;
height:240px;
padding-left:8px;
float:left;
border:0px;
}

#barepromo2b{
width:320px;
height:180px;
padding-left:8px;
padding-top:10px;
float:left;
border:0px;
}

#barepromo2b-top{
width:320px;
height:180px;
padding-left:8px;
padding-bottom:10px;
float:left;
border:0px;
}

#barepromo3b-bottom{
width:320px;
height:180px;
padding-left:8px;
padding-top:10px;
float:left;
border:0px;
}


#bcnav{
float:left;
width:758px;
height:auto;
padding-top:8px;
padding-left:8px;
}

#bcnav img{
float:left;
border:0px;
}

#bccontent{
float:left;
width:766px;
height:auto;
padding-top:30px;
}

#bccontent-full{
float:left;
width:966px;
height:auto;
padding-top:15px;
}

#bccontent_gtl{
float:left;
width:766px;
height:auto;
padding-top:5px;
}

#bccontent-skincare{
float:left;
background:url(../images/skincare-bg.jpg) top right no-repeat;
width:766px;
height:auto;
}



#capsule_01{
width:180px;
float:left;
height:250px;
padding-left:11px;
}

#capsule_01 img{
border:0 none;
float:left;
height:150px;
width:150px;
padding-left:15px;
padding-bottom:10px;
}

#capsule_02{
width:368px;
float:left;
height:160px;
padding-left:15px;
}

#capsule_05{
width:730px;
float:left;
height:160px;
padding-left:15px;
}

#capsule_05 img{
border:0 none;
float:left;
height:150px;
width:150px;
padding-right:15px;
padding-bottom:10px;
}

#capsule_fob{
width:390px;
float:left;
height:125px;
}

#capsule_fob img{
border:0 none;
float:left;
height:100px;
width:100px;
padding-right:15px;
}


#capsule_03{
color:#333333;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
height:auto;
padding:10px;
width:735px;
}

#capsule_gtl{
color:#333333;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
height:auto;
width:766px;
}

#capsule_03 p{
text-indent:50px;
}

#capsule_04{
float:left;
height:auto;
padding-left:8px;
padding-right:8px;
width:450px;
}

#capsule_04 img{
float:left;
}

#capsule_04 input{
float:left;
border:0px;
padding-bottom:10px;
}

#capsule_02 img{
border:0 none;
float:left;
height:150px;
width:150px;
padding-bottom:10px;
padding-right:10px;
}

#soil{
height: 19px;
width: 190px;
float: right;
margin-right: 17px;
}

#soil img{
height: 19px;
width: 190px;
}

#bccontent .bcprodname a{
color:#ec2985;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
display:inline;
}

#bccontent .bcprice {
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
display:inline;
}

#bccontent .bcprice2 {
color:#250701;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:18px;
display:inline;
}

#bccontent .bcproddesc {
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
display:inline;
}

#bccontent-full .bcprodname a{
color:#ec2985;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
display:inline;
padding-top: 0;
}

#bccontent-full .bcprice {
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
display:inline;
}

#bccontent-full .bcprice2 {
color:#250701;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:18px;
display:inline;
}

#bccontent-full .bcproddesc {
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
display:inline;
}

#shopnav ul.left-menu {
clear:left;
display:inline-block;
float:left;
margin:20px 0 0 10px;
padding:0;
width:178px;
line-height:20px;
font-size:13px;
}

#shopnav ul.left-menu a{
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}

#shopnav-supershort ul.left-menu {
clear:left;
display:inline-block;
float:left;
margin:20px 0 0 10px;
padding:0;
width:178px;
line-height:20px;
font-size:13px;
}

#shopnav-supershort ul.left-menu a{
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}


#shopnav-short ul.left-menu {
clear:left;
display:inline-block;
float:left;
margin:20px 0 0 10px;
padding:0;
width:178px;
line-height:20px;
font-size:13px;
}

#shopnav-short ul.left-menu a{
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}

#collectionshot {
width:160px;
height:600px;
float:right;
padding-top:15px;
}

#collectionshot img{
border:0px;
}

#bccontent #bcprodname, #bcprodname2{
height:auto;
float:left;
width:434px;
padding-top:20px;
padding-bottom:10px;
}

#bcprodname3{
height:auto;
float:left;
width:434px;
padding-top:5px;
padding-bottom:5px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}

#bccontent #bcprodname a, #bccontent #bcprodname2, #bcprodnamea a, #bcprodnameb a, #bcprodnamec a{
color:#ec2985;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
display:inline;
}

#bccontent #bcprice {
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:22px;
display:inline;
width:434px;
height:22px;
float:left;
}

#bcprice a{
color:#ec2985;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
display:inline;
}

#bccontent #bcprice2 {
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
display:inline;
width:200px;;
float:left;
}

#bcprice2 a{
color:#ec2985;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
display:inline;
text-decoration: none;

}

#bcprice2 a:hover {
color:#ec2985;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
display:inline;
text-decoration: underline;
}

.bigtxt {font-size:36px;}

#bccontent #bcproddesc, #bccontent #bcproddesc2 {
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
display:inline;
float:left;
width:434px;
}

#ll_video_container {
width:730px;
height:322px;
float: left;
margin-top: -25px;
margin-left: 10px;
margin-bottom: 5px;
padding: 0;
}

#video {
width:480px;
height:320px;
border: 1px solid #ff2d78;
float: left;
}

#video-fob-casting {
width:428px;
height:240px;
border: 1px solid #ff2d78;
float: left;
padding-top: 188px;
margin-left:8px;
background: url(../images/fob_main_bg.jpg) top center no-repeat #000;
}

#rm_video_container {
width:320px;
height:180px;
float: right;
padding: 0;
}

#rm-video {
width:318px;
height:178px;
border: 1px solid #ff2d78;
float: right;
}

#rm-video2 {
width:318px;
height:178px;
border: 1px solid #ff2d78;
float: right;
background-color: #000;
}

#rm-video3 {
width:318px;
height:178px;
border: 1px solid #ff2d78;
float: right;
background-color: #000;
}

#rmasc_video_container {
width:502px;
height:284px;
float: left;
margin-left: 20px;
padding: 0;
}

#rmasc-video {
width:500px;
height:282px;
border: 1px solid #ff2d78;
float: left;
}
