


a{color:inherit;}

img{border:none;margin:0;}

.content{font-size:1.2em;line-height:1.6em;}
.content ul{list-style:disc outside; margin-left:2.2em; margin-bottom:1.6em;}
.content new_colors {padding-bottom:0px;}




/*
 *	=3.0 - Homepage
*/


div.content.home {
	overflow:hidden;
	padding:0;
	width:789px;
	margin:0;
	height:300px; 
}


div#hero {
	width:789px;
	height:296px;
	overflow:hidden;
	position:relative;
	z-index:1;
	/*border-bottom:4px solid #ff0000;*/
}

div#hero #new_colors {
	font-size:15px;
	padding:0px;
	margin: 0px;
	width:465px;
	height:60px;
	position:absolute;
	left:317px;
	top:170px;
	bottom:inherit;
	z-index:100;
	text-align: left;
}


div#hero #control { position:absolute;bottom:7px;right:10px;z-index:1000;width:34px;overflow:hidden;height:15px; }
div#hero #control .next, div#hero #control .prev { display:block;float:left;width:17px;height:15px;overflow:hidden; }
div#hero #control a.prev { background:transparent url(https://www.airbrushmakeup.com/images/carousel_controls.gif) no-repeat 0 -15px; } 
div#hero #control a.next { background:transparent url(https://www.airbrushmakeup.com/images/carousel_controls.gif) no-repeat -17px -15px; } 
div#hero #control a.prev:hover { background-position:0 0; } 
div#hero #control a.next:hover { background-position:-17px 0; }
div#hero #control a { cursor: pointer; }

div.home div#hero {
	width:789px;
	height:296px;
	overflow:hidden;
	visibility:hidden;
	position:relative;
	z-index:1;
	/*border-bottom:4px solid #fff;*/
}

div.home div#hero div#new_colors {
	width:465px;
	height:60px;
	padding:0;
	margin: 0px;
	position:absolute;
	top:170px;
	left:317px;
	bottom:auto;
	z-index:100;
	align: left;
}

.home div#hero ul { margin:0;padding:0; } 
.home div#hero li { margin:0;padding:0;position:relative;height:300px; }
.home div#hero img { width:800px;height:300px; }
.home div#hero img#sw{ width:93px; height:71px; display: inline; margin: 0px; border: 0px; margin-left: 0px;}

div.home.alt div#hero { height:800px;width:300px;float:left; }
div.home.alt div#hero div#new_colors { top:170px; bottom:auto; width: 465px;}


/*
 * =7.0 IE6/IE7 Rules
*/


div.content.home { _background:none; }
div#hero { _float:left;_clear:both; }
.home div#hero {_margin-left:0px;}
.home div#hero div#new_colors { _top:170px; }
.home div#hero { _width:800px; }


	
/*
 *	=8.0 - sIFR/Flash Replacement
*/


.sIFR-flash { visibility: visible !important;margin: 0;}
.sIFR-replaced { visibility: visible !important; }
span.sIFR-alternate { position: absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden; }
.sIFR-flash + div[adblocktab=true] { display: none !important; }
.sIFR-hasFlash #promo #find_doctor h4 { color:#000000;}
.sIFR-hasFlash #find_doctor h4 { height:19px; }
.sIFR-hasFlash #promo #find_doctor h4 { height:19px; }
.sIFR-hasFlash ul#quick_links h4, .sIFR-hasFlash h3#hdr_quick_links, .sIFR-hasFlash ul#tout li h3, .sIFR-hasFlash ul#quick_links h3, .sIFR-hasFlash #promo h4 { height:12px;}


} /* do not remove - end of @all rules */

/*
 *	=9.0 - Print Rules
*/

@media print {
	body, div.content {
		background-color: #fff !important;
		margin: 8px 0 !important;
		padding: 0% !important;
		visibility: visible !important;
		overflow: visible !important;
		width:auto !important;
		height:100% !important;
	}
	div.content { width:95% !important; }
	div.content div#text { padding:0 !important;margin:0 !important;width:100% !important; }
	div.content.home { height:auto !important; }
}