body {
text-align: center;
min-width: 780px;
margin-top: 0 ;
} 

a.bottom  {font-family:Arial, Helvetica, sans-serif; 
font-size:10px; 
font-weight:500; 
color:navy;
text-decoration:none}

a.red {
	color: #FF0000;
	font-weight: bold;
	text-decoration:none;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	vertical-align:top;
	font-weight: normal;
	color: #FFFF00;
	display:inline;
}

h2 {
font-family:Arial, Helvetica, sans-serif; 
font-size:25px; 
color:#ffffff; 
font-weight:700; 
text-align:center;
vertical-align:top;
display:inline;
}

p {display:inline}

.copy { font-family:Arial, Helvetica, sans-serif; font-weight:400; color:#ffffff; font-size:11px }

.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:12px;
	padding:4px;
}

.address {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:12px;
	padding:4px;
	line-height:15px;
}


#container {
    position:relative;
	width: 780px;
	text-align: left;
	margin: 0 auto;
	}
	
#top_banner_salon_connect {
position:absolute; 
left:0; 
top:0; 
width:780px; 
height:95px; 
z-index:1
}

#professional_haircare {
position:absolute; 
left:0; 
top: 95px;
width:780px; 
height:25px; 
z-index:1; 
background-image:url(templates/aceweb2/images/purplebar1.gif); 

}

#body_salon_connect {
position:absolute; 
left:0; top:120px; 
width:780px; height:788px; 
z-index:0; 
background-color:
#3a3aff }

#all_major_brands  {position:absolute; left:65px; top:124px; width:655px; height:34px; z-index:2 }

#body_2 { position:absolute; left:17px; top:160px; width:746px; height:724px; z-index:0; background-color:#ffffff }
#wella  { position:absolute; left:38px; top:231px; width:86px; height:61px; z-index:0 }
#salonsystem { position:absolute; left:38px; top:300px; width:80px; height:61px; z-index:0 }
#loreal { position:absolute; left:18px; top:171px; width:146px; height:59px; z-index:0 }
#parlux { position:absolute; left:161px; top:171px; width:112px; height:59px; z-index:0 }
#sterex { position:absolute; left:272px; top:171px; width:112px; height:59px; z-index:0 }
#osmo_essence { position:absolute; left:439px; top:172px; width:112px; height:58px; z-index:0 }
#wahl { position:absolute; left:617px; top:171px; width:112px; height:59px; z-index:0 }
#hive { position:absolute; left:37px; top:369px; width:82px; height:61px; z-index:0 }
#orly {position:absolute; left:36px; top:436px; width:80px; height:61px; z-index:0 }
#essence {position:absolute; left:35px; top:499px; width:79px; height:61px; z-index:0 }
#sorme  {position:absolute; left:650px; top:234px; width:110px; height:61px; z-index:0 }
#infiniti {position:absolute; left:650px; top:305px; width:110px; height:61px; z-index:0 }
#deo { position:absolute; left:650px; top:370px; width:110px; height:61px; z-index:0 }
#ball  {position:absolute; left:650px; top:436px; width:110px; height:61px; z-index:0 } 
#bottles {position:absolute; left:618px; top:803px; width:110px; height:61px; z-index:3 }


#supernail {position:absolute; left:656px; top:644px; width:102px; height:50px; z-index:2}
#schwarz {position:absolute; left:34px; top:573px; width:91px; height:57px; z-index:2}
#clynol {position:absolute; left:656px; top:513px; width:96px; height:52px; z-index:2}
#denman {position:absolute; left:658px; top:586px; width:95px; height:48px; z-index:3}
#ccards {position:absolute; left:205px; top:814px; width:361px; height:44px; z-index:3}

#enter_the_store {position:absolute; left:156px; top:249px; width:467px; height:50px; z-index:2; background-color:#cc0066}
#center { position:absolute; left:138px; top:311px; width:505px; height:192px; z-index:2; border: 1px solid gray}
#center2 { position:absolute; left:137px; top:528px; width:500px; height:110px; z-index:2; border: 1px solid gray}
#center3 { position:absolute; left:136px; top:674px; width:500px; height:63px; z-index:2; border: 1px solid gray; text-align:center}

#enter {position:absolute; left:153px; top:242px; width:480px; height:52px; z-index:1} 
#special {position:absolute; left:156px; top:314px; width:155px; height:96px; z-index:2}
#special2 {position:absolute; left:316px; top:314px; width:252px; height:40px; z-index:3; font-size:11px; font-family: Verdana, Helvetica, sans-serif; font-weight: bold} 
#special5 {position:absolute; left:316px; top:380px; width:111px; height:40px; z-index:3; font-size:10px; font-family: Verdana, Helvetica, sans-serif;}
#special4 {position:absolute; left:443px; top:326px; width:184px; height:154px; z-index:2}
#special3 {position:absolute; left:158px; top:446px; width:278px; height:19px; z-index:2; font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif;} 
#special7 {position:absolute; left:458px; top:479px; width:167px; height:18px; z-index:2; font-size:10px;font-family: Verdana, Arial, Helvetica, sans-serif; }
#special8 {position:absolute; left:158px; top:474px; width:293px; height:26px; z-index:2; font-size:18px; font-family: Verdana, Arial, Helvetica, sans-serif; color:red}

#yum {
	position:absolute;
	left:339px;
	top:777px;
	width:81px;
	height:30px;
	z-index:3;
}
#valid {position:absolute; left:33px; top:787px; width:74px; height:32px; z-index:2}
#footer {text-align:center; position:absolute; left:0px; top:909px; width:780px; height:39px; z-index:2; background-color:#ffffff}
#copyright { position:absolute; left:241px; top:890px; width:290px; height:15px; z-index:2}
#footer_links {font-size:10px; position:absolute; left:220px; top:867px; width:340px; height:13px; z-index:3}
