@charset "utf-8";
/* CSS Document */

/**************************/
/**************************/
/**  Beauty on a Budget  **/
/**************************/
/**************************/
/**        Global        **/
/**************************/

.cntnrUniqueContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #474745;
	text-align: left;
	position: relative;
	width: 798px;
}
*html .cntnrUniqueContent {
	width: 810px;
}
a {
	color: #474745;
}

/**********************/
/**                  **/
/**    Containers    **/
/**                  **/
/**********************/
.cntnrBOABTitle {
	width: 798px;
	height: 78px;
	background-image: url(/content/beautyonabudget/images/boab-maintitle.jpg);
	background-repeat: no-repeat;
}
.cntnrBOABTitle_SP {
	width: 798px;
	height: 78px;
	background-image: url(/content/beautyonabudget/images/boab-maintitle_SP.jpg);
	background-repeat: no-repeat;
}
.cntnrPanelA {
	width: 412px;
	height: 251px;
	float: left;
	background-image: url(/content/beautyonabudget/images/bkg_cntr1.jpg);
	background-repeat: no-repeat;
}
.cntnrPanelAsp {
	width: 412px;
	height: 251px;
	float: left;
	background-image: url(/content/beautyonabudget/images/bkg_cntr1sp.jpg);
	background-repeat: no-repeat;
}
.cntnrPane2A {
	position: relative;
	width: 387px;
	height: 251px;
	margin-left: 412px;
	background-image: url(/content/beautyonabudget/images/bkg_cntr2.jpg);
	background-repeat: no-repeat;
}
.cntnrPane2Asp {
	position: relative;
	width: 387px;
	height: 251px;
	margin-left: 412px;
	background-image: url(/content/beautyonabudget/images/bkg_cntr2sp.jpg);
	background-repeat: no-repeat;
}
.cntnrPane3A {
	width: 472px;
	height: 210px;
	float: left;
	background-image: url(/content/beautyonabudget/images/bkg_cntr3.jpg);
	background-repeat: no-repeat;
}
.cntnrPane3Asp {
	width: 472px;
	height: 210px;
	float: left;
	background-image: url(/content/beautyonabudget/images/bkg_cntr3sp.jpg);
	background-repeat: no-repeat;
}
.cntnrPane4A {
	position: relative;
	width: 327px;
	height: 210px;
	margin-left: 472px;	
	background-image: url(/content/beautyonabudget/images/bkg_cntr4.jpg);
	background-repeat: no-repeat;
}
.cntnrPane4A0110 {
	position: relative;
	width: 327px;
	height: 210px;
	margin-left: 472px;	
	background-image: url(/content/beautyonabudget/images/bkg_cntr40110.jpg);
	background-repeat: no-repeat;
}
.cntnrPane4Asp {
	position: relative;
	width: 327px;
	height: 210px;
	margin-left: 472px;	
	background-image: url(/content/beautyonabudget/images/bkg_cntr4sp.jpg);
	background-repeat: no-repeat;
}
.cntnrPanel1A {
	width: 472px;
	height: 267px;
	float: left;
	background-image: url(/content/beautyonabudget/images/multitaskingpanel-bg.jpg);
	background-repeat: no-repeat;
}
.cntnrPanel1A_SP {
	width: 472px;
	height: 267px;
	float: left;
	background-image: url(/content/beautyonabudget/images/multitaskingpanel-bg_SP.jpg);
	background-repeat: no-repeat;
}
.cntnrPanel2A {
	/*position: relative;*/
	float: left;
	width: 326px;
	height: 267px;
	/*margin-left: 472px;*/
	background-image: url(/content/beautyonabudget/images/90for10panel-bg.jpg);
	background-repeat: no-repeat;
}
.cntnrPanel2A_SP {
	/*position: relative;*/
	float: left;
	width: 326px;
	height: 267px;
	/*margin-left: 472px;*/
	background-image: url(/content/beautyonabudget/images/90for10panel-bg_SP.jpg);
	background-repeat: no-repeat;
}
.cntnrDualPanels {
	position: relative;
	width: 529px;
	float: left;
}
.cntnrPanel3A {
	width: 529px;
	height: 148px;
	background-image: url(/content/beautyonabudget/images/vmo-invest-combo-bg.jpg);
	background-repeat: no-repeat;
}
.cntnrPanel3A_SP{
	width: 529px;
	height: 148px;
	background-image: url(/content/beautyonabudget/images/vmo-invest-combo-bg_SP.jpg);
	background-repeat: no-repeat;
}
.cntnrPanel4A {
	width: 529px;
	height: 166px;
	background-image: url(/content/beautyonabudget/images/extraincomepanel-bg.jpg);
	background-repeat: no-repeat;
}
.cntnrPanel4A_SP {
	width: 529px;
	height: 166px;
	background-image: url(/content/beautyonabudget/images/extraincomepanel-bg_SP.jpg);
	background-repeat: no-repeat;
}
.cntnrPanel5A {
	/*position: relative;
	margin-left: 529px;*/
	float: left;
	width: 269px;
	height: 313px;
	background-image: url(/content/beautyonabudget/images/customerservicepanel-bg.jpg);
	background-repeat: no-repeat;
}
.cntnrPanel5A_SP {
	/*position: relative;
	margin-left: 529px;*/
	float: left;
	width: 269px;
	height: 313px;
	background-image: url(/content/beautyonabudget/images/customerservicepanel-bg_SP.jpg);
	background-repeat: no-repeat;
}
.cntnrMultiMainPanel {
	width: 798px;
	height: 860px;
	background-image: url(/content/beautyonabudget/images/multitaskingmainpanel-bg.jpg);
	background-repeat: no-repeat;
}
.cntnrMultiMainPanel_SP {
	width: 798px;
	height: 860px;
	background-image: url(/content/beautyonabudget/images/multitaskingmainpanel-bg_SP.jpg);
	background-repeat: no-repeat;
}
.cntnrMultiPanel1 {
	float: left;
	width: 270px;
	height: 335px;
	margin-top: 68px;
	margin-left: 0px;
}
.cntnrMultiPanel1_SP {
	float: left;
	width: 270px;
	height: 370px;
	margin-top: 68px;
	margin-left: 0px;
}
.cntnrMultiPanel2 {
	float: left;
	width: 261px;
	height: 335px;
	margin-top: 68px;
}
.cntnrMultiPanel2_SP {
	float: left;
	width: 261px;
	height: 370px;
	margin-top: 68px;
}
.cntnrMultiPanel3 {
	float: left;
	width: 247px;
	height: 335px;
	margin-top: 68px;
}
.cntnrMultiPanel3_SP {
	float: left;
	width: 247px;
	height: 370px;
	margin-top: 68px;
}
.cntnrMultiPanel4 {
	float: left;
	width: 197px;
	height: 430px;
}
.cntnrMultiPanel5 {
	float: left;
	width: 190px;
	height: 430px;
}
.cntnrMultiPanel6 {
	float: left;
	width: 181px;
	height: 430px;
}
.cntnrMultiPanel7 {
	float: left;
	width: 210px;
	height: 430px;
}
.cntnrBeautyInvestment {
	width: 798px;
	height: 550px;
	background-image: url(/content/beautyonabudget/images/beautyinvestment-bg.jpg);
	background-repeat: no-repeat;
}
.cntnrBeautyInvestment_SP {
	width: 798px;
	height: 550px;
	background-image: url(/content/beautyonabudget/images/beautyinvestment-bg_SP.jpg);
	background-repeat: no-repeat;
}
.cntnrBICol0SP {
	float: left;
	width: 195px;
	height: 495px;
	margin-left: 45px;
	margin-top: 70px;
}
.cntnrBICol1SP {
	float: left;
	width: 195px;
	height: 495px;
	margin-left: 57px;
	margin-top: 70px;
}
.cntnrBICol2SP {
	float: left;
	width: 195px;
	height: 495px;
	margin-left: 57px;
	margin-top: 70px;
}
.cntnrBICol3SP {
	float: left;
	width: 195px;
	height: 495px;
	margin-left: 57px;
	margin-top: 30px;
}

.cntnrBICol0 {
	float: left;
	width: 195px;
	height: 445px;
	margin-left: 45px;
	margin-top: 70px;
}
.cntnrBICol1 {
	float: left;
	width: 195px;
	height: 445px;
	margin-left: 57px;
	margin-top: 70px;
}
.cntnrBICol2 {
	float: left;
	width: 195px;
	height: 445px;
	margin-left: 57px;
	margin-top: 70px;
}
.cntnrBICol3 {
	float: left;
	width: 195px;
	height: 445px;
	margin-left: 57px;
	margin-top: 30px;
}

.cntnr9010Header {
	width: 798px;
	height: 610px;
	background-image: url(/content/beautyonabudget/images/90for10-bg.jpg);
	background-repeat: no-repeat;
}
.cntnr9010Header_SP {
	width: 798px;
	height: 610px;
	background-image: url(/content/beautyonabudget/images/90for10-bg_SP.jpg);
	background-repeat: no-repeat;
}
.cntnr90Row {
	float: left;
	height: 195px;
	width: 100%;
}
.cntnr90ProductBox {
	float: left;
	width: 195px;
	height: 195px;
}
.cntnr90VertDiv {
	float: left;
	width: 4px;
	height: 195px;
	background-image: url(/content/beautyonabudget/images/vertical-divider.jpg);
	background-repeat: no-repeat;
}
.cntnrMultiRow2 {
	clear: both;
	float: left;
}
.cntnrProd{
	width: 802px;
	height: 1123px;
	float: left;
	background-image: url(/content/beautyonabudget/images/BoaB_staycation_bg.jpg);
	background-repeat: no-repeat;
}
.cntnrProdsp{
	width: 802px;
	height: 1123px;
	float: left;
	background-image: url(/content/beautyonabudget/images/BoaB_staycation_bgsp.jpg);
	background-repeat: no-repeat; 
}
.cntnrProd1{
position:absolute;
top:190px;
left:30px;
	width: 761px;
	height: 262px;
	float: left;
	background-image: url(/content/beautyonabudget/images/mk_prod01.png);
	background-repeat: no-repeat;
}
.cntnrProd2{
position:absolute;
top:435px;
left:30px;
width: 761px;
	height: 262px;
	background-image: url(/content/beautyonabudget/images/mk_prod02.png);
	background-repeat: no-repeat; 

}
.cntnrProd3{
position:absolute;
top:675px;
left:30px;
width: 761px;
	height: 262px;
	background-image: url(/content/beautyonabudget/images/mk_prod03.png);
	background-repeat: no-repeat; 

}
.cntnrProd4{
position:absolute;
top:915px;
left:30px;
width: 761px;
	height: 262px;
	background-image: url(/content/beautyonabudget/images/mk_prod04.png);
	background-repeat: no-repeat; 

}
.cntnrProd5 {
	position:absolute;
	top:1195px;
	left:30px;
	width: 761px;
	height: 262px;
	background-image: url(/content/beautyonabudget/images/mk_prod05.png);
	background-repeat: no-repeat;
}
.cntnrbasics{
width: 804px;
	height: 284px;
	float: left;
	background-image: url(/content/beautyonabudget/images/beautyBasics_bg.jpg);
	background-repeat: no-repeat;
}
.cntnrbasicssp{
width: 804px;
	height: 284px;
	float: left;
	background-image: url(/content/beautyonabudget/images/beautyBasics_bgsp.jpg);
	background-repeat: no-repeat;
}
.cntnrbasics1{
width: 804px;
	height: 1080px;
	float: left; 
	background-image: url(/content/beautyonabudget/images/beautyBasics_products.jpg);
	background-repeat: no-repeat; 

}

.txthrd{position: relative;
	width: 680px;
	height: 38px;
	left: 43px;
	top: 65px;
	font-size: 11px;}
.txtp1{
	position: relative;
	width: 280px;
	height: 38px;
	left: 300px;
	top: -12px;
	font-size: 11px;
}
.txtb1{
position: relative;
	width: 170px;
	left: 15px;
	top: 210px;
	font-size: 11px;float:left;clear:both; z-index:10;

}
.txtb2{position: relative;
	width: 170px;
	left: 46px;float:left;
	top: 175px;
	font-size: 11px; z-index:10;
}
.txtb3{position: relative;
	width: 170px;
	left: 72px;float:left;
	top: 165px;
	font-size: 11px; z-index:10;
}
.txtb4{
position: relative;
	width: 170px;
	left: 97px;float:left;
	top: 165px;
	font-size: 11px; 
}
.btnp1{
position: relative;
	left: 600px;
	top: 40px;
}
.price{
font-weight:bold;
color:#000000;}
.test{ font-size:9px;}
.retail{
	padding-top:10px;
	color:#000000;
	font-size:10px;
}
.txtdisclaimer{
position: relative;
	width: 570px;
	left: 20px;
	top: 25px;
	font-size: 10px; padding-bottom:15px;
}
/******************/
/**              **/
/**    Images    **/
/**              **/
/******************/

.imgBOABButton {
	position: absolute;
	left: 698px;
	top: 10px;
	z-index: 2;
}
.btnLMPane1A {
	position: relative;
	left: 40px;
	top: 135px;
	}
.btnLMPane2A {
	position: relative;
	left: 20px;
	top: 155px;
}
.btnLMPane3A {
	position: relative;
	left: 350px;
	top: 155px;
}
.btnLMPane4A {
	position: relative;
	left: 106px;
	top: 75px;
}
.btnLMPanel1 {
	position: relative;
	left: 350px;
	top: 180px;
}
.btnLMPanel2 {
	position: relative;
	left: 188px;
	top: 164px;
}
.btnLMPanel3 {
	position: relative;
	left: 350px;
	top: 113px;
}
.btnMFOPanel5 {
	position: relative;
	left: 45px;
	top: 27px;
	z-index: 2;
}
.imgMultiPanel1A {
	position: relative;
	left: 89px;
	top: 0px;
}
.imgMultiPanel2A {
	position: relative;
	left: 24px;
	top: 0px;
}
.imgMultiPanel3A {
	position: relative;
	left: 27px;
	top: 0px;
}
.btnSNMultiPanel1 {
	position: relative;
	left: -24px;
	top: 48px;
}
.btnSNMultiPanel2 {
	position: relative;
	left: 77px;
	top: 0px;
}
.btnSNMultiPanel3 {
	position: relative;
	left: 75px;
	top: 0px;
}
.imgMultiPanel4A {
	position: relative;
	left: 22px;
	top: 13px;
}
.imgMultiPanel5A {
	position: relative;
	left: 50px;
	top: 5px;
}
.imgMultiPanel6A {
	position: relative;
	left: 43px;
	top: 5px;
}
.imgMultiPanel7A {
	position: relative;
	left: 48px;
	top: 5px;
}
.btnSNMultiPanel4 {
	position: relative;
	left: 57px;
	top: 9px;
}
.btnSNMultiPanel5 {
	position: relative;
	left: 50px;
}
.btnSNMultiPanel6 {
	position: relative;
	left: 43px;
}
.btnSNMultiPanel7 {
	position: relative;
	left: 48px;
}
.btnBIbutton {
	position: relative;
	left: 42px;
	top: -26px;
}
.img90HorizontalDivider {
	float: left;
}
.img90VerticalDivider {
	float: left;
}
.btnLM9010A {
	position: relative;
	left: 298px;
	top: 179px;
}
.btnLM9010B {
	position: relative;
	left: 148px;
	top: 164px;
}
.btnLM9010C {
	position: relative;
	left: 364px;
	top: 155px;
}
.btnLM9010D {
	position: relative;
	left: 148px;
	top: 110px;
}
.btnLM9010E {
	position: relative;
	left: 444px;
	top: 110px;
}

/****************/
/**            **/
/**    Text    **/
/**            **/
/****************/

.txtHeaderCopy {
	position: relative;
	width: 406px;
	height: 58px;
	left: 296px;
	top: 21px;
	font-size: 11px;
}
.txtHeaderCopy_SP {
	position: relative;
	width: 406px;
	height: 20px;
	left: 296px;
	top: 15px;
	font-size: 11px;
}
.txtPanelACopy {
	position: relative;
	width: 170px;
	height: 32px;
	left: 15px;
	top: 83px;
	font-size: 12px;
	color:#000;
}
.txtPane2ACopy {
	position: relative;
	width: 152px;
	height: 36px;
	left: 17px;
	top:98px;
	font-size: 12px;color:#000;
}
.txtPanel1ACopy {
	position: relative;
	width: 318px;
	height: 32px;
	left: 35px;
	top: 53px;
	font-size: 12px;
}
.txtPanel2ACopy {
	position: relative;
	width: 162px;
	height: 36px;
	left: 82px;
	top: 88px;
	font-size: 12px;
}
.txtPanel3ACopy {
	position: absolute;
	width: 145px;
	height: 65px;
	margin-left: 21px;
	margin-top: 74px;
}
.txtPanel3BCopy {
	position: absolute;
	width: 135px;
	height: 68px;
	margin-left: 282px;
	margin-top: 64px;
}
/* html .txtPanel3BCopy {
	margin-left: 94px;
	}*/
.txtPanel4ACopy {
	position: relative;
	top: 56px;
	left: 129px;
	width: 390px;
	height: 100px;
	line-height: 14px;
	color: #FFFFFF;
}
.txtPanel4ACopy a {
	color: #FFFFFF;
}
.txtPanel5ACopy {
	position: relative;
	top: 64px;
	left: 21px;
	width: 228px;
	height: 234px;
	font-size: 11px;
}
.txtPanel5ACopy_SP {
	position: relative;
	top: 64px;
	left: 21px;
	width: 228px;
	height: 290px;
	font-size: 11px;
}
.txtPanelMultiHeaderCopy {
	position: relative;
	top: 66px;
	left: 32px;
	width: 690px;
	height: 34px;
	font-size: 11px;
}
.txtMultiPanel1ACopy {
	position: relative;
	width: 225px;
	height: 106px;
	left: 36px;
	top: 46px;
	font-size: 12px;
}
.txtMultiPanel2ACopy {
	position: relative;
	width: 225px;
	height: 106px;
	left: 24px;
	top: 0px;
	font-size: 12px;
}
.txtMultiPanel3ACopy {
	position: relative;
	width: 209px;
	height: 106px;
	left: 27px;
	top: 0px;
	font-size: 12px;
}
.txtMultiPanel4ACopy {
	position: relative;
	width: 150px;
	height: 170px;
	left: 36px;
	top: 8px;
	font-size: 12px;
}
.txtMultiPanel5ACopy {
	position: relative;
	width: 135px;
	height: 170px;
	left: 29px;
	top: 0px;
	font-size: 12px;
}
.txtMultiPanel6ACopy {
	position: relative;
	width: 135px;
	height: 170px;
	left: 29px;
	top: 0px;
	font-size: 12px;
}
.txtMultiPanel7ACopy {
	position: relative;
	width: 150px;
	height: 185px;
	left: 43px;
	top: 0px;
	font-size: 12px;
}
.txtBIHeaderCopy {
	position: relative;
	width: 675px;
	height: 40px;
	left: 31px;
	top: 64px;
	font-size: 12px;
}

.txtBIColCopy {
	margin-top: -40px;
	font-size: 12px;
}
.txt9010HeaderCopyA {
	position: relative;
	left: 480px;
	top: 152px;
	width: 112px;
	height: 78px;
	font-size: 12px;
}
.txt9010HeaderCopyA_SP {
	position: relative;
	left: 470px;
	top: 148px;
	width: 130px;
	height: 78px;
	font-size: 10px;
}
.txt9010HeaderCopyB {
	position: relative;
	left: 168px;
	top: 160px;
	width: 113px;
	height: 74px;
	font-size: 12px;
}
.txt9010HeaderCopyB_SP {
	position: relative;
	left: 168px;
	top: 160px;
	width: 113px;
	height: 74px;
	font-size: 10px;
}
.txt9010HeaderCopyC {
	position: relative;
	left: 362px;
	top: 140px;
	width: 113px;
	height: 74px;
	font-size: 12px;
}
.txt9010HeaderCopyC_SP {
	position: relative;
	left: 362px;
	top: 150px;
	width: 113px;
	height: 74px;
	font-size: 10px;
}
.txt9010HeaderCopyD {
	position: relative;
	left: 50px;
	top: 157px;
	width: 86px;
	height: 84px;
	font-size: 12px;
}
.txt9010HeaderCopyD_SP {
	position: relative;
	left: 50px;
	top: 157px;
	width: 86px;
	height: 84px;
	font-size: 10px;
}
.txt9010HeaderCopyE {
	position: relative;
	left: 660px;
	top: 48px;
	width: 86px;
	height: 74px;
	font-size: 12px;
}
.txt9010HeaderCopyE_SP {
	position: relative;
	left: 660px;
	top: 40px;
	width: 86px;
	height: 74px;
	font-size: 10px;
}
.txt9010HeaderCopyF {
	position: absolute;
	left: 452px;
	top: 105px;
	width: 328px;
	height: 133px;
	font-size: 13px;
	line-height: 20px;
}
.disclTxt{
	padding: 10px 0 0 0;
	clear:left;
	font-size:10px;
	text-align:left;
}

.invTips {margin:0px; padding-left:10px; padding-bottom:20px;    }
.spaceTips {padding-bottom:10px; list-style-image:url(/content/beautyonabudget/images/bullet.jpg) }
.disclaim {
clear:both;
float:left;
	position:relative;
	left:60px;
	top:50px;
}
.tintedText{
	padding-top:210px;
}
