/* CSS Document */
body{padding:0px; margin:0px; background:#fff; color:#848484; font:11px/16px Tahoma, Geneva, sans-serif;}
div, p, ul, h2, h3, h4, img, form, input, textarea{padding:0px; margin:0px; border:0}
ul{list-style-type:none;}

.clear {clear: both; margin: 0px; height:0}

p a{ font:11px/16px Tahoma, Geneva, sans-serif; color:#eb0677; text-decoration:none;}
p a:hover{ color:#000; text-decoration:none;}

p a.link2{ font:10px/16px Tahoma, Geneva, sans-serif; color:#e3393a; text-decoration:none;}
p a.link2:hover{ color:#000; text-decoration:none;}

.headline{font:11px/16px Tahoma, Geneva, sans-serif; color:#000000; text-transform:uppercase}
.headline2{font:11px/14px Tahoma, Geneva, sans-serif; color:#48bdf3; font-weight:bold}

#container{width:775px; margin:0 auto}


/* HEADER */

#headerPan{width:775px; height:340px; position:relative; background:url(../images/b_header.jpg) 0 0 no-repeat}

#headerPan img#logo{position:absolute; top:129px; left:73px}

#headerPan ul.menu{position:absolute; top:18px; left:81px; width:650px; height:25px}
#headerPan ul.menu li{float:left; height:25px;  margin-right:50px }
#headerPan ul.menu li a{height:25px;  display:block; text-indent:-20000px; }
#headerPan ul.menu li a:hover{height:25px; }

#headerPan ul.menu li.b01 a{ width:89px;  background:url(../images/btn_1.png) 0 0 no-repeat; }
#headerPan ul.menu li.b01 a:hover{ width:89px;  background:url(../images/btn_1_over.png) 0 0 no-repeat;}

#headerPan ul.menu li.b02 a{ width:82px;  background:url(../images/btn_2.png) 0 0  no-repeat; }
#headerPan ul.menu li.b02 a:hover{ width:82px;  background:url(../images/btn_2_over.png) 0 0  no-repeat;}

#headerPan ul.menu li.b03 a{ width:84px;  background:url(../images/btn_3.png) 0 0  no-repeat; }
#headerPan ul.menu li.b03 a:hover{ width:84px;  background:url(../images/btn_3_over.png) 0 0  no-repeat;}

#headerPan ul.menu li.b04 a{ width:74px;  background:url(../images/btn_4.png) 0 0  no-repeat; }
#headerPan ul.menu li.b04 a:hover{ width:74px;  background:url(../images/btn_4_over.png) 0 0  no-repeat;}

#headerPan ul.menu li.b05{margin-right:0 }
#headerPan ul.menu li.b05 a{ width:79px;  background:url(../images/btn_5.png) 0 0  no-repeat; }
#headerPan ul.menu li.b05 a:hover{ width:79px;  background:url(../images/btn_5_over.png) 0 0  no-repeat;}

/* CONTENT */

#OutercontentPan{width:775px; position:relative; background:url(../images/b_c2.gif) bottom repeat-x}
#contentPan{width:629px; position:relative; background:url(../images/b_c1.gif) 0 0 no-repeat; margin-left:72px; padding-top:25px}
#contentPanPages{padding:200px 0; text-align:center;}

#leftPan{width:350px; float:left; margin:0 40px 0 15px} 
#rightPan{width:205px; float:left;} 

#welcome{ margin:0 0 30px 0;}
#welcome h2{width:350px; height:46px; background:url(../images/h_welcome.png) 0 0 no-repeat; margin-bottom:10px}

#services_overview h2{width:350px; height:40px; background:url(../images/h_services.png) 0 0 no-repeat; margin-bottom:15px}
#services_overview p.headline{margin-bottom:15px}
#services_overview img{float:left; margin-right:15px}

#make_up h2{width:205px; height:40px; background:url(../images/h_makeup.png) 0 0 no-repeat; margin-bottom:15px}
#make_up p.headline{margin-bottom:15px}
#make_up img{float:left; margin-right:15px}
#make_up p.moreinfo{margin-bottom:15px}

/* FOOTER */
#footerPan{width:775px; height:65px; margin:0 auto; background:url(../images/b_footer.gif) 0 0 repeat-x}
#footerPan p{padding: 12px 0 0 0; font:10px/14px Tahoma, Geneva, sans-serif; font-weight:normal; color:#fff; text-align:center}
#footerPan p span{ font:10px/14px Tahoma, Geneva, sans-serif; color:#fff;}
#footerPan p a{ font:10px/14px Tahoma, Geneva, sans-serif; color:#fff; text-decoration:none; padding: 0 3px; font-style:normal; font-weight:normal; text-transform:uppercase }
#footerPan p a:hover{ font:10px/14px Tahoma, Geneva, sans-serif; text-decoration:underline; font-style:normal; font-weight:normal; text-transform:uppercase}