#header {background-image: url(images/header_home.jpg)}


ul#nav a{background-image: url(images/gnavi/gnavi_home.jpg);}
li.sfhover ul li {background-color:#FFF !important;}

#wrap {background:url(images/home/mainimg.jpg) no-repeat left 95px ;}
#mainimg {width:760px; height:255px; margin-bottom:25px;}
#mainimg #maincopy {margin-top:17px; margin-left:30px; width:390px; height:60px; text-indent:-5000em; display:block; background:url(images/home/maincopy.jpg) no-repeat top left;}
#treatmentmenu {width:300px; height:113px; margin-top:13px; margin-left:30px;}
#treatmentmenu h2 {width:300px; height:20px; margin:0; padding:0; display:block; text-indent:-5000em; background:url(images/home/h_treatment.jpg) no-repeat top left;}
#treatmentmenu ul {list-style-type:none; margin:0; padding:0; width:300px; height:124px;}
#treatmentmenu li {list-style-type:none; margin:0; padding:0; width:300px; height:31px; background-image:none;}
#treatmentmenu li a {margin:0; padding:0; width:300px; height:31px; display:block; text-indent:-5000em;background:url(images/home/treatment_menu.jpg) no-repeat top left;}
#treatmentmenu li.facial a{background-position:0 0;}
#treatmentmenu li.body a{background-position:0 -31px;}
#treatmentmenu li.eyelash a{background-position:0 -62px;}
#treatmentmenu li.bridal a{background-position:0 -93px;}

#content {width:700px !important; margin:0 30px; padding:0;}

/*#headline {float:left; width:400px; margin-bottom:10px; font-size:0.8em;}*/
#headline {float:left; width:260px; margin-bottom:10px; margin-right:10px; font-size:0.8em; display:inline;}
#headline h2 {width:260px; height:20px; margin:0 0 5px; padding:0; display:block; text-indent:-5000em;}
#headline h2.news {background:url(images/home/h_headline_news.gif) no-repeat top left;}
#headline h2.journal {background:url(images/home/h_headline_journal.gif) no-repeat top left;}
#headline ul{font-size:1em; list-style-type:none; margin:0; padding:0;}
#headline li{list-style-type:none; margin:0 0 0.5em; padding:0 0 0 1.5em; background:url(images/home/bullet_leaf.gif) no-repeat left 0.3em;}

#banner {float:left;width:200px;margin:0; display:inline;}

#contactinfo {float:right; width:225px; height:120px; margin-top:20px;margin-bottom:10px; background:url(images/contactinfo.gif) no-repeat bottom center; overflow:hidden;}
#contactinfo h2 {display:block; width:225px; height:30px; margin:0; padding:0; text-indent:-5000em; background:url(images/home/h_contact.gif) no-repeat top left;}
#contactinfo .contactdetails {margin:0; padding:0; height:74px; display:block; font-size:0.8em;}
#contactinfo .contactdetails a {text-indent:-5000em !important; width:225px; height:74px; margin:0; padding:0; display:block; background:url(images/home/contact_details.gif) no-repeat top left;}

