/*shopcolor*/
 .layover_popup {

   background: none repeat scroll 0 0 #ffffff;

    border-radius: 10px 10px 10px 10px;

    box-shadow: 0 0 10px #5e5f61;
    font-family: Arial, Helvetica,san-serif;
    color: #5e5f61;   
    font-weight: bold;
    height: auto;
    padding: 50px 0 50px 50px;
    width: 500px;
  display:none;
    position: fixed;
    top: 10%; left:40%;
    z-index: 99999;
    border: 2px solid #ED1F8D\0/;
   /border: 2px solid #ED1F8D;

}

.header_look1, .header_look2, .header_look3 {
    font-size: 16px;   
    float:left;
    width: 300px;
}

.header_look2 {
    width: 90px;
}

.header_look3 {
    width: 65px;
}

#popupcol, #popupqty, #popupsize {
padding: 15px 0 15px 0;
font-size:14px;

}

.btn_continue_pink {

    background: url('https://airbrushmakeup.com/images/makeup/btn_continue_pink.gif') no-repeat;

    height:40px;

    width: 277px;

padding-top:30px;

    border: none;

}

.btn_view_pink {

    background: url('https://airbrushmakeup.com/images/makeup/btn_view_pink.gif') no-repeat;

    height:40px;

    width: 148px;

padding-top:30px;

    border: none;

}

.btn_continue_grey {

    background: url('https://airbrushmakeup.com/images/makeup/btn_continue_gray.gif') no-repeat;

    height:40px;

    width: 277px;

padding-top:30px;

    border: none;

}

.btn_view_grey {

    background: url('https://airbrushmakeup.com/images/makeup/btn_view_gray.gif') no-repeat;

    height:40px;

    width: 148px;

padding-top:30px;

    border: none;

}

.cms-shop-colors  .scroll

{

height:280px;

overflow-y:scroll;

overflow-x: hidden;

float: left;

margin: 15px 0 15px 0;

}

.cms-shop-colors  .popup_close {

 position: absolute;

    right: 20px;

    top: 8px;

color: #EE1F9A;

}
.cms-shop-colors  .makeupBlock a, .cms-shop-colors  .heading a {
text-decoration: none;
}
.cms-shop-colors  #container {

width: 100%;

}

.cms-shop-colors  img {

	border: 0px;	

}

.cms-shop-colors .heading {

	width: 777px;

	height: 44px;

	border-bottom: 1px solid #d6d6d6;

	text-align: left;

	vertical-align: bottom;

	overflow: hidden;

	clear: all;

}

.category, .subcategory{

	font-family: Arial, Helvetica, san-serif;

	color: #ee1f9a;

	font-size: 22px;

	letter-spacing: 3px;

	text-transform: uppercase;

	width: 209px;

	float: left;

	display: inline;

	padding: 18px 0 8px 13px;

	vertical-align: bottom;

}

.subcategory {

	font-size:14px;

	padding: 10px;

	text-align:left;	

width: 207px;

}



.prices1 {

	width:  174px;

	height: 44px;

	display: inline;

	float: left;

	padding-top: 14px;

	vertical-align: top;

}

.prices2 {


	height: 44px;

	display: inline;

	float: right;

	padding-top: 14px;

	text-align: left;

	vertical-align: top;

}

.cms-testmakeup .makeupBlock {

	width: 777px;

	height: auto;

	padding-left: 13px;

	padding-top: 10px;	

	clear: all;	

	text-align: center;

}
/*leftmenu shopcolor*/
/*Credits: Dynamic Drive CSS Library */
/*URL: https://www.dynamicdrive.com/style/ */
.cms-shop-colors .suckerdiv {
 margin-left:5px;   
}

.cms-shop-colors .suckerdiv ul{
margin: 0;
padding: 0;
list-style-type: none;
width: 162px; /* Width of Menu Items */
border-bottom: 1px solid #d2d2d2;
}

.suckerdiv ul li{
position: relative;
background: white url(https://airbrushmakeup.com/left-bar/dark2-2.gif) repeat-y bottom left;
padding: 0;
}

/*Sub level menu items */
.cms-shop-colors .suckerdiv ul li ul{
position: absolute;
width: 308px; /*sub menu width*/
top: 0;
visibility: hidden;
}

/* Sub level menu links style */
.suckerdiv ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
font: bold 14px Verdana, Helvetica, sans-serif;
color:#555;
text-decoration: none;
padding: 1px 5px;
border: 1px solid #d2d2d2;
border-bottom: 0;
line-height:26px;
padding-left: 10px;
}

.suckerdiv ul li a:visited{
font: bold;
}

.suckerdiv ul li a:hover{
background-color: white;
}

.suckerdiv .subfolderstyle{
background: url(https://airbrushmakeup.com/left-bar/arrow1.gif) no-repeat right;
}

.cms-shop-colors #header-left {
  background:url("https://airbrushmakeup.com/store/images/title_repeat_bar.jpg") repeat-x scroll right top transparent;
  width:162px;
  Height:31px;
  margin-left:5px;
}


/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }
/* End */


/*

.makeuprow {

	width: 950px;

	height: 38px;

	background-color: #333333;

	clear: both;

}

*/

.cms-testmakeup .makeup {

	/*width: 122px;*/

	height: 30px;

	padding-bottom: 7px;

	vertical-align: top;

	float: left;

	display: inline;

	

}

.m1 {

	width: 100px;

}



.m2 {

	margin-left: 10px;	

}

.m1 img, .m2 img {

	border: solid 1px #ccc;
width:100px;
height:25px;

}

.Mname {

	width: 115px;

	height: 28px;

	text-align: left;

	vertical-align: top;

	padding: 10px 0 0 10px;

	float: left;

	display: inline;

	font-family: Arial, Helvetica, san-serif;

	color: #000000;

	font-size: 12px;

}

.quantity {

	width: 50px;

	height: 33px;

	float: left;

	display: inline;

	text-align: left;

padding:0px;



}

 .quantity input {

	height: 20px;

	border: 1px solid #cccccc;

	padding: 5px 3px 3px 3px;

	width: 25px;

	text-align: center;

	vertical-align:middle;

	font-family: Arial, Helvetica, san-serif;

	font-size: 12px;

}


.cms-makeup-page .btn_addcart {

	background: url('https://airbrushmakeup.com/images/btn_addcart_red.gif') no-repeat;

	height:32px;

	width: 137px;

	border: none;

	text-align: center;

	margin-bottom: 10px;

}

#bottom-bar-add-to-cart {

	text-decoration: underline;
}

.bottom {

  
    bottom: 0;
    padding-bottom: 10px;
    padding-top: 10px;
    position: fixed;
    text-align: center;
    width: 100%;

*padding-left: -50px;



}

.bottom-number {

    color: #ED1F8D;

    font-family: arial,helvetica,sans-serif;

    font-size: 1.5em;

    font-weight: bold;

margin-right:5px;



    text-align: right;

    width: 1%;

}

.bottom-cell-text {

    color: #232121;

    font-family: arial,helvetica,sans-serif;

    font-size: 1.2em;

padding-left:5px;

    text-align: left;

    width: 1%;


}

.bottom-cart {

    color: #ED1F8D;

    font-family: arial,helvetica,sans-serif;

    font-size: 1.5em;

    font-weight: bold;

font-decoration: underline;

    width: 5%;

}

.cms-testmakeup #container {

padding:0;

}

.f2{

	padding-bottom:70px;

}

.bottom-total {

font-size: 1.2em;

 color:#232121;

 font-weight:normal;

font-family: arial,helvetica,sans-serif;

margin-right:5px;

text-align: right;

 width: 3%;

}

.oz{

width: 50px;

height: 33px;

float: left;

display: inline;

text-align: left;

padding-top:10px;

color: #ee1f9a;

}

.oz-repeat2 {

float: right;
margin-right:15px;

}
/* makeup1*/

.cms-makeup-page img {
border: 0;	
}
.cms-makeup-page .subnav {
		margin-right: 5px;
		border: 0;
}
.cms-makeup-page .MakeupH {
	width: 756px;
	height: auto;
	font-family: Helvetica, Arial, san-serif;
	letter-spacing: 2.5px;
	color: #81527b;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: 700;
	text-align: left;
	float:left;
	margin-top:15px;
}
.cms-makeup-page .MakeupH img {
	margin: 10px 0;
}
.cms-makeup-page .line {
	margin-top: 7px;
	margin-bottom: 7px;
}
.cms-makeup-page .line2 {
	width: 754px;
}
.cms-makeup-page .line2 img {
	margin-top: 25px;
	margin-bottom: 15px;
}
.cms-makeup-page .makeup {
	width: 756px;
	height: auto;
	margin-bottom: 10px;
	margin-top: 5px;
	text-align: left;
	float:left;
}
.cms-makeup-page .subHeader {
	margin-top: 5px;
	margin-bottom: 15px;
	width: 754px;
	float:left;
	margin-top:15px;
}
.cms-makeup-page #makeupColor {
	display: inline;
	text-align: center;
	width: 136px;
	height: 55px;
	float: left;
	align: left;
	margin-right: 12px;
	font-size:14px;
}
.cms-makeup-page #makeupColor img {
width: 135px;
height:25px;	
}

.cms-makeup-page #makeupColor > a {
    text-decoration: none;
}
.cms-makeup-page .ad {
	margin-top: 25px;
	margin-bottom: 15px;
}
.cms-makeup-page  #fade { /*--Transparent background layer--*/
	display: none; /*--hidden by default--*/
	background: #000;
	position: fixed; left: 0; top: 0;
	width: 100%; height: 100%;
	opacity: .01;
	z-index: 9999;
}
.cms-makeup-page .popup_block{
	display: none; /*--hidden by default--*/
	background: #fff;
	padding: 10px;
	height: 275px;
	/height: 285px;
	width: 560px;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 99999;
	/*--CSS3 Box Shadows--*/
	-webkit-box-shadow: 0px 0px 10px #000;
	-moz-box-shadow: 0px 0px 210px #000;
	box-shadow: 0px 0px 10px #000;
	/*--CSS3 Rounded Corners--*/
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border: 2px solid #aebecc\0/;
	/border: 2px solid #aebecc;
	font-family: Helvetica, Arial, san-serif;
	font-size:10px;
}
:root .cms-makeup-page .popup_block {
	top: 70% \0/IE9;
	left: 85% \0/IE9;
}
.cms-makeup-page .popup_block1{
	display: url(/images/BOX_4.png);
	background: #fff;
	padding: 10px;
	height: 80px;
	width: 280px;
	visibility: hidden;
	position: absolute;
	top: 50%; left:1200px;
	z-index: 100000;
	/*--CSS3 Box Shadows--*/
	-webkit-box-shadow: 0px 0px 10px #000;
	-moz-box-shadow: 0px 0px 210px #000;
	box-shadow: 0px 0px 10px #000;
	/*--CSS3 Rounded Corners--*/
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border: 2px solid #aebecc\0/;
	/border: 2px solid #aebecc;
	font-family: Helvetica, Arial, san-serif;
	font-size:10px;
}
.cms-makeup-page .popup_block td {
	padding-right: 50px;
	text-align: center;
}
.cms-makeup-page .popup_block .close { 
	color: #ff2299;
	float: right;
	font-size: 11px;
}
.cms-makeup-page .popup_block a:hover {
	color: #ff2299;
}
	.popup_block1 td {
	padding-right: 50px;
	text-align: center;
}
.cms-makeup-page .popup_block1 .close { 
	color: #ff2299;
	float: right;
	font-size: 11px;
}
.popup_block1 a:hover {
	color: #ff2299;
}
/*--Making IE6 Understand Fixed Positioning--*/
*html #fade {
	position: absolute;
}
*html .popup_block {
	position: absolute;
}
*html .popup_block1 {
	position: absolute;
}
.cms-makeup-page .popup_block hr {
	color:#f5a2ca;
	height: 2px;
	width:512px;
}
.cms-makeup-page .form-field .go-button {
     width:17px;
}
.cms-makeup-page input {
	width: 65px;
	height: 25px;
	font-size:15px;
	padding: 0 0 0 6px;
	
	
}

.cms-makeup-page #container {
    margin: 0 auto;
    padding: 0 11px;
    width: 983px;
}


