table { padding:0; border-spacing:0; border:0; border-collapse:collapse; }

table#partners {
	cell-spacing: 20px;



}

table#partners a{
	font-size: 14px;




}

table#partners td {

	vertical-align: top;
	padding-top: 5px;



}

div {
	margin:0;
	padding:1;
}
p { margin:0; padding:0;}
img { margin:0; padding:0; border:0; }

div.title:hover {border:thin;}
	

	
/*music award logo*/	
#awardTopLeft{
	position:absolute;
	width:191px;
	height:208px;
	z-index:1000;
	left: 201px;
	top: 185px;
}

/*side menu for vodafone award pages*/
#voda_menu {
	position:absolute;
	width:171px;
	height:326px;
	z-index:1118;
	top: 98px;
	left: 5px;
}

#mobo_menu {
	position:absolute;
	width:171px;
	height:326px;
	z-index:1118;
	top: 98px;
	left: 5px;
}

#voda_menu a, #mobo_menu a {
	text-decoration: none;
}



/*text-decorations remove underlines on links*/
a.footernav {
	font-family: Arial, Helvetica, sans-serif;
	font:Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #ffffff;
	font-weight: normal;
	font-style: normal;
	letter-spacing:0px;
	text-decoration:none;
}


a.footernav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font:Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #0000FF;
	font-weight: normal;
	font-style: normal;
	letter-spacing:0px;
	text-decoration: underline;

}

a.sidenav {
	font-family: Arial, Helvetica, sans-serif;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #ffffff;
	font-weight: normal;
	font-style: normal;
	letter-spacing:0px;
	text-decoration:none;

}


#scrolling_news {
	border-top: 2px solid #000000;
	border-bottom: 2px solid #000000;
	cellpadding-top: 8 px;
	callpadding-bottom: 8px;
	}

#sidemenu {
	/*border-top: 1px solid #9F6086;*/
	/*border-bottom: 1px solid #9F6086;*/
   }

#sidemenu td{
    /*side menu for main page */
	border-bottom: 1px solid #E7E7E7 ;
	}
	
#sidemenu_head {
	position:absolute;
	width:160px;
	height:30px;
	z-index:1;
	left: 16px;
	top: 120px;
}

#sidemenu_layer {
	position:absolute;
	width:149px;
	height:216px;
	z-index:1088;
	left: 708px;
	top: 208px;
}


#content {
	/* Positioning doesn't seem to affect this div, but might matter for its children */
	position:relative;
	margin-left:200px;
	width:422px;
	padding-top:20px;
}

/*more information box*/
#maclnav {
	position:absolute;
	left:6px;
	top:459px;
	width:163px;
	padding:2px;
	border-width:thin;
	border-color:#CCCCCC;
	border-style:solid;
	background-color: #FFFFFF;
	z-index: 1089;
}

#footer_div {
	position:relative;
	width:100%;
	height:75px;
	/* top, and margin-top don't work cross-browser */
	padding-top:0px;
	padding-left:0px;
	/*bottom: 20px;*/
	left: 0px;
	z-index: 1;
	background-image: url(bottom_pink_border.jpg);
}

#footer_div_blue {
	position:relative;
	width:100%;
	height:75px;
	/* top, and margin-top don't work cross-browser */
	padding-top:0px;
	padding-left:0px;
	/*bottom: 20px;*/
	left: 0px;
	z-index: 1;
	background-image: url(../images/products/skincare/bottom_blue_border.jpg);
}

#footer_div_black {
	position:relative;
	width:100%;
	height:75px;
	/* top, and margin-top don't work cross-browser */
	padding-top:0px;
	padding-left:0px;
	/*bottom: 20px;*/
	left: 0px;
	z-index: 1;
	background-image: url(bottom-black-border.jpg);
}

#footer_div_green {
	position:relative;
	width:100%;
	height:75px;
	/* top, and margin-top don't work cross-browser */
	padding-top:0px;
	padding-left:0px;
	/*bottom: 20px;*/
	left: 0px;
	z-index: 1;
	background-image: url(bottom-green-border.jpg);
}

#footer_div_pink {
	position:relative;
	width:100%;
	height:75px;
	/* top, and margin-top don't work cross-browser */
	padding-top:0px;
	padding-left:0px;
	/*bottom: 20px;*/
	left: 0px;
	z-index: 1;
	background-image: url(bottom-black-pink-border.jpg);
}


.footer {
	display:inline;
	margin-right:8px;
	padding:0;
}

form {margin:0;}

#macTopBk {
	background-color:#F08EBF;
	width:100%;
	height:100px;
}
#macTopBk2 {
	background-color:#F08EBF;
	width:800px;
	height:100px;
}

#macTopBk2-blue {
	background-color:#A9C0DE;
	width:800px;
	height:100px;
}	

#macTopBk-blue {
	background-color:#A9C0DE;
	width:100%;
	height:100px;
}

#macTopBk-black {
	background-color:#000000;
	width:100%;
	height:100px;
}

#macTopBk2-black {
	background-color:#000000;
	width:800px;
	height:100px;
}	

#macTopBk-green {
	background-color:#c1f4aa;
	width:100%;
	height:100px;
}

#macTopBk2-green {
	background-color:#c1f4aa;
	width:800px;
	height:100px;
}	


.topMenuElem {
	float:left;
	height:33px;
	padding:0;
	margin-top: 0px;
	margin-right: 25px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#glNav {
	position:absolute;
	top:70px;
	left:18px;
	z-index:1102;
	width:917px;
	visibility: visible;
}



.glNavL1Div {
	padding: 20px 0px 7px 7px;
	background-color: #F08EBF;
}

.glNavL1Div_blue {
	padding: 20px 0px 7px 7px;
	background-color: #a9c0de;
}

.glNavL1Div_green {
    padding: 20px 0px 7px 7px;
    background-color: #c1f4aa;
}

.glNavL1Div_black {
    padding: 20px 0px 7px 7px;
    background-color: #000000;


}

.topMenuElemL1 {
	overflow: hidden;
	width: 125px;
	height: 16px;
	line-height: 16px;  /*line height 16 for whatever it was before*/
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	cursor:pointer; cursor:hand;
	background-color: #F08EBF;
}

.topMenuElemL1_blue {
	overflow: hidden;
	width: 125px;
	height: 16px;
	line-height: 16px;  /*line height 16 for whatever it was before*/
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	cursor:pointer; cursor:hand;
	background-color: #a9c0de;
}

.topMenuElemL1_green {
	overflow: hidden;
	width: 125px;
	height: 16px;
	line-height: 16px;  /*line height 16 for whatever it was before*/
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	cursor:pointer; cursor:hand;
	background-color: #c1f4aa;
}

.topMenuElemL1_black{
	overflow: hidden;
	width: 125px;
	height: 16px;
	line-height: 16px;  /*line height 16 for whatever it was before*/
	font-size: 11px;
	color: #CCCCCC;
	text-decoration: none;
	cursor:pointer; cursor:hand;
	background-color: #000000;
}


.glNavL2Div {
	padding: 3px 0px 7px 7px;
	background-color: #F08EBF;
}

.glNavL2Div_black {
	padding: 3px 0px 7px 7px;
	background-color: #000000;
}

.glNavL2Div_blue {
	padding: 3px 0px 7px 7px;
	background-color: #a9c0de;
}

.glNavL2Div_green {
	padding: 3px 0px 7px 7px;
	background-color: #c1f4aa;
}

.topMenuElemL2 {
	overflow: hidden;
	width: 132px;
	height: 16px;
	line-height: 16px;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	cursor:pointer; cursor:hand;
	background-color: #F08EBF;
}

.topMenuElemL2_black {
	overflow: hidden;
	width: 132px;
	height: 16px;
	line-height: 16px;
	font-size: 11px;
	color: #CCCCCC;
	text-decoration: none;
	cursor:pointer; cursor:hand;
	background-color: #000000;
}

.topMenuElemL2_blue{
	overflow: hidden;
	width: 132px;
	height: 16px;
	line-height: 16px;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	cursor:pointer; cursor:hand;
	background-color: #a9c0de;
}

.topMenuElemL2_green{
	overflow: hidden;
	width: 132px;
	height: 16px;
	line-height: 16px;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	cursor:pointer; cursor:hand;
	background-color: #c1f4aa;
}

#navLogo {position:absolute; top:0px; left:1px; z-index:1091;}
#pNavOff {position:absolute; top:0px; left:0px; z-index:1098; visibility:hidden;}

/* horizontal position of dropdowns should be 7 px to the left of the corresponding globalnav image */

#whatsnew_menu {position:absolute; top:88px; left:436px; z-index:1104; visibility:hidden;}
	#whatsnewL2N1 {position:absolute; top:90px; left:127px; z-index:1101; visibility:hidden; background-color:#000000;}
	#whatsnewL2N2 {position:absolute; top:106px; left:127px; z-index:1102; visibility:hidden; background-color:#000000;}

#products_menu {position:absolute; top:86px; left:189px; z-index:1120; visibility:hidden;}

	#makeupL2 {position:absolute; top:100px; left:321px; z-index:1115; visibility:hidden; background-color:#F08EBF;}
	#skincareL2 {position:absolute; top:120px; left:321px; z-index:1115; visibility:hidden; background-color:#F08EBF;}
	#aromaticL2 {position:absolute; top:136px; left:321px; z-index:1115; visibility:hidden; background-color:#F08EBF;}
	#pressL2 {position:absolute; top:123px; left:568px; z-index:1115; visibility:hidden; background-color:#F08EBF;}
	
	#makeupL2_black {position:absolute; top:100px; left:321px; z-index:1115; visibility:hidden; background-color:#000000;}
	#skincareL2_black {position:absolute; top:120px; left:321px; z-index:1115; visibility:hidden; background-color:#000000;}
	#aromaticL2_black {position:absolute; top:136px; left:321px; z-index:1115; visibility:hidden; background-color:#000000;}
	#pressL2_black {position:absolute; top:123px; left:568px; z-index:1115; visibility:hidden; background-color:#000000;}

	
	#makeupL2_blue {position:absolute; top:100px; left:321px; z-index:1115; visibility:hidden; background-color:#a9c0de;}
	#skincareL2_blue {position:absolute; top:120px; left:321px; z-index:1115; visibility:hidden; background-color:#a9c0de;}
	#aromaticL2_blue {position:absolute; top:136px; left:321px; z-index:1115; visibility:hidden; background-color:#a9c0de;}
	#pressL2_blue {position:absolute; top:123px; left:568px; z-index:1115; visibility:hidden; background-color:#a9c0de;}

	
	#makeupL2_green {position:absolute; top:100px; left:321px; z-index:1115; visibility:hidden; background-color:#c1f4aa;}
	#skincareL2_green {position:absolute; top:120px; left:321px; z-index:1115; visibility:hidden; background-color:#c1f4aa;}
	#aromaticL2_green {position:absolute; top:136px; left:321px; z-index:1115; visibility:hidden; background-color:#c1f4aa;}
	#pressL2_green {position:absolute; top:123px; left:568px; z-index:1115; visibility:hidden; background-color:#c1f4aa;}

	
	#productsL2N2 {
	position:absolute;
	top:108px;
	left:204px;
	z-index:1102;
	visibility:hidden;
	background-color:#000000;
	width: 134px;
	height: 77px;
}
	#productsL2N3 {position:absolute; top:122px; left:208px; z-index:1103; visibility:hidden; background-color:#000000;}
	#productsL2N4 {position:absolute; top:138px; left:208px; z-index:1104; visibility:hidden; background-color:#000000;}
	#productsL2N5 {position:absolute; top:154px; left:208px; z-index:1105; visibility:hidden; background-color:#000000;}
	#productsL2N6 {position:absolute; top:170px; left:208px; z-index:1106; visibility:hidden; background-color:#000000;}
	#productsL2N7 {position:absolute; top:186px; left:208px; z-index:1107; visibility:hidden; background-color:#000000;}
	#productsL2N8 {position:absolute; top:202px; left:208px; z-index:1108; visibility:hidden; background-color:#000000;}
	#productsL2N9 {position:absolute; top:218px; left:208px; z-index:1109; visibility:hidden; background-color:#000000;}
	#productsL2N10 {position:absolute; top:234px; left:208px; z-index:1109; visibility:hidden; background-color:#000000;}
	#productsL2N11 {position:absolute; top:250px; left:208px; z-index:1109; visibility:hidden; background-color:#000000;}
	#productsL2N12 {position:absolute; top:266px; left:208px; z-index:1109; visibility:hidden; background-color:#000000;}
	#productsL2N13 {position:absolute; top:282px; left:208px; z-index:1109; visibility:hidden; background-color:#000000;}

#shop_menu {position:absolute; top:86px; left:296px; z-index:1106; visibility:hidden;}
	#looksL2N1 {position:absolute; top:122px; left:397px; z-index:1101; visibility:hidden; background-color:#000000;}
	#looksL2N2 {position:absolute; top:138px; left:397px; z-index:1102; visibility:hidden; background-color:#000000;}

#prof_menu {position:absolute; top:88px; left:525px; z-index:1120; visibility:hidden;}

#about_menu {position:absolute; top:86px; left:94px; z-index:1120; visibility:hidden;}

#contacts_menu {position:absolute; top:86px; left:528px; z-index:1108; visibility:hidden;}

/*without this, logo sits above the rest of the bar*/
#ModuleWrapper {
	position:absolute;
	top:1px; left:1px;
	width:100%; height:629px;
	background-color:#FFF;
	/* seems to cause issues with dots appearing */
	/*background-image: url(../New%20Artdeco%20MAC%20Site%20-%20Images/page_back.gif); 
	background-repeat: repeat-y ;*/
}

div#contact_us, div#contact_us_blk {
	
	width: 74px;
	position: absolute;
	top: 30px;
	left: 845px;
	z-index: 1300;
}

div#contact_us a{
	
	font-size: 12px;
	text-decoration: none;
}

div#contact_us a:hover{
	
	font-size: 12px;
	text-decoration:underline;
	color: white;
}


div#contact_us_blk a{
	
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
}

div#contact_us_blk a:hover{
	
	font-size: 12px;
	text-decoration:underline;
	color: #FFFFFF;
}


#brochure_box {
	width: 120px;
	position: absolute;
	top: 515px;
	left: 774px;
	z-index: 1125;

	
}

#brochure_box a{
	/*text-decoration: none;*/
	font:"Times New Roman", Times, serif;
	font-size: 100%;
	color:#666666;
	text-align: center;
}	

/*expandable div*/
a.dsphead{
   text-decoration:none;
   margin-left:1.5em;
}

a.dsphead:hover{
   text-decoration:underline;
}

a.dsphead span.dspchar{
   font-family:monospace;
   font-weight:normal;
}

.dspcont{
   display:none;
   margin-left:1.5em;
}

/*page title headings - brown*/
.page_title {
	font-size: 26px;
	color: #5f3026;
	margin-top: 5px;
	margin-bottom: 8px;
}

p.doi {
	line-height: 16px;


}
