#mainContainer #interior #customizeKitContainer{margin-bottom: 20px;}

#mainContainer #interior #customizeKitContainer #customizeKitBox{border: solid 1px #ccc; width: 969px; margin: 0px 0px 0px 18px; background-color: #f8f8f8; background-image: url(/asset/image/background/bgCustomizeKit.gif); background-repeat: no-repeat; background-position: top; padding-top: 149px;}
#mainContainer #interior #customizeKitContainer #customizeKitBox #customizeKitBoxTop{width: 870px; margin-left: 50px; height: 73px; background-image: url(/asset/image/background/bgBeautyProfileTop.gif); background-position: right; background-repeat: no-repeat; position: relative;}
/* NOTE: customizeKitBoxMid.height needs to change, depending on size of cart image.... should be imageheight + 20px */
#mainContainer #interior #customizeKitContainer #customizeKitBox #customizeKitBoxMid{width: 870px; margin-left: 50px; border: solid 1px #ccc; background-color: #FFF; padding: 10px 0px; height: 90px;}
#mainContainer #interior #customizeKitContainer #customizeKitBox #customizeKitBoxBot{width: 870px; margin-left: 50px; height: 63px; background-image: url(/asset/image/background/bgBeautyProfileBot.gif); background-position: left; background-repeat: no-repeat; position: relative;}

#mainContainer #interior #customizeKitContainer #customizeKitBox #customizeKitBoxTop img{position: absolute; top: 20px;}
#mainContainer #interior #customizeKitContainer #customizeKitBox #customizeKitBoxTop span{position: absolute; top: 40px;}
#mainContainer #interior #customizeKitContainer #customizeKitBox #customizeKitBoxBot img{position: absolute; right: 0px; top: 20px; cursor: pointer; }

#mainContainer #interior #customizeKitContainer #customizeKitBox #customizeKitBoxMid .prod{float: left; width: 70px; margin: 0px 0px 0px 15px; text-align: center; }
#mainContainer #interior #customizeKitContainer #customizeKitBox #customizeKitBoxMid .checkmark{float: left; width: 70px; margin: 5px 0px 0px 15px; text-align: center; }

#mainContainer #interior #customizeKitContainer #steps{height: 34px; text-align: center;}
#mainContainer #interior #customizeKitContainer #steps .img{display: inline;}

#mainContainer #interior #customizeKitContainer #ttl{padding-left: 20px;}
#mainContainer #interior #customizeKitContainer #instructions{padding-left: 20px;}

#mainContainer #interior #customizeKitContainer #prodGrid{padding-left: 20px; position: relative;  z-index: 1;}
#mainContainer #interior #customizeKitContainer #prodGrid .prodContainer{font-size: 11px; float: left; width: 242px; height: 330px; border: solid 1px #ccc; position: relative;}

#mainContainer #interior #customizeKitContainer #prodGrid .first{position: relative;}
#mainContainer #interior #customizeKitContainer #prodGrid .mid{position: relative;}
#mainContainer #interior #customizeKitContainer #prodGrid .last{position: relative;}

#mainContainer #interior #customizeKitContainer #prodGrid .prodContainer .img{position: relative; margin: 10 auto; text-align: center; cursor: pointer;}
#mainContainer #interior #customizeKitContainer #prodGrid .prodContainer span{position: relative; display: block; padding-left: 15px;}
#mainContainer #interior #customizeKitContainer #prodGrid .prodContainer .prodBrand{font-weight: bold;}
#mainContainer #interior #customizeKitContainer #prodGrid .prodContainer .prodName{}
#mainContainer #interior #customizeKitContainer #prodGrid .prodContainer .prodQuote{color: #cc6666; margin-top: 10px;}
#mainContainer #interior #customizeKitContainer #prodGrid .prodContainer .prodSize{color: #ad793e;}
#mainContainer #interior #customizeKitContainer #prodGrid .prodContainer .prodDescription{margin-top: 10px;}

#mainContainer #interior #customizeKitContainer #prodGrid .prodContainer .includeContainer{position: absolute; bottom: 0px; background-color: #f4ebe5; width: 100%; height: 30px;}
#mainContainer #interior #customizeKitContainer #prodGrid .prodContainer .includeContainer .includeCheckmark{position: absolute; left: 0px; bottom: 0px;}
#mainContainer #interior #customizeKitContainer #prodGrid .prodContainer .includeContainer .btnSelectProduct{position: absolute; right: 0px; bottom: 0px; cursor: pointer;}
#mainContainer #interior #customizeKitContainer #prodGrid .prodContainer .includeContainer .btnSelectProductSingle{position: absolute; left: 5px; bottom: 5px; cursor: pointer; font-weight: bold;}


#mainContainer #interior #customizeKitContainer #prodGrid .selectProductContainer{display: none; position: absolute; top: 323px; right: 0px; width: 242px; background-color: #ffcc66; z-index: 1000;}
#mainContainer #interior #customizeKitContainer #prodGrid .selectProductContainer .iconSelectProduct{margin: 5px 20px; padding: 0px;}
#mainContainer #interior #customizeKitContainer #prodGrid .selectProductContainer p{margin: 0px 20px 5px 20px; padding: 0px; clear: both;}

#mainContainer #interior #customizeKitContainer #prodGrid .selectProductContainer .option{background-color: #FFF; margin: 0 0 5px 6px; width: 230px; float: left;}
#mainContainer #interior #customizeKitContainer #prodGrid .selectProductContainer .option .prodRadio{		float: left; width: 30px; text-align: center;}
#mainContainer #interior #customizeKitContainer #prodGrid .selectProductContainer .option .prodPic{			float: left; width: 61px; text-align: center; margin: 5px 0px;}
#mainContainer #interior #customizeKitContainer #prodGrid .selectProductContainer .option .prodInfo{		float: left; width: 110px; text-align: left; padding-top: 10px;}
#mainContainer #interior #customizeKitContainer #prodGrid .selectProductContainer .option .prodViewDetails{	float: left; width: 40px; text-align: center; padding-top: 10px;}
#mainContainer #interior #customizeKitContainer #prodGrid .selectProductContainer .option .prodRadio .inputRadio{position: relative; top: 25px;}
#mainContainer #interior #customizeKitContainer #prodGrid .selectProductContainer .option .prodBrand{font-weight: bold;}
#mainContainer #interior #customizeKitContainer #prodGrid .selectProductContainer .option a.viewDetails{text-decoration: none;}

#mainContainer #interior #customizeKitContainer #returnToTop{padding: 20px; cursor: pointer;}
#mainContainer #interior #customizeKitContainer #continue{text-align: center;}
#popup{top: 237px;}