#alesha {
   width: 780px;
   margin-left: auto;
   margin-right: auto;
   text-align: left;
   margin-bottom: 20px;
}

#alesha div#alesha-index-main {
   background-image: url(../img/main.jpg);
   background-repeat: no-repeat;
   background-position: top left;
   height: 442px;
   margin-bottom: 22px;
}
#alesha div#alesha-index-main h2, #alesha div#alesha-index-main p {
   display: none;
}


#alesha-index-menu {
   float: left;
   width: 489px;
}
#alesha-index-menu ol {
   margin: 0; padding: 0;
   list-style-type: none;
   /* background-image: url(../img/menu-comingsoon2.jpg); */
   /* background-image: url(../img/menu-comingsoon.jpg); */
   background-image: url(../img/menu.jpg);
   background-repeat: no-repeat;
   background-position: top left;
}
#alesha-index-menu ol li {
}
#alesha-index-menu ol li a {
   display: block;
   text-indent: -9999px;
}

#alesha-index-menu ol li#menu-fashion a { height: 118px; }
#alesha-index-menu ol li#menu-shopping a { height: 85px; margin-left: 148px; }
#alesha-index-menu ol li#menu-voice a { height: 92px; margin-left: 148px; }
#alesha-index-menu ol li#menu-interview a { height: 104px; margin-left: 148px; }
#alesha-index-menu ol li#menu-item a { height: 86px; }
#alesha-index-menu ol li#menu-present a { height: 43px; }


#alesha-profile {
   float: right;
   width: 277px;
   background-image: url(../img/side_bg.jpg);
   background-repeat: no-repeat;
   background-position: top left;
   font-size: 8pt;
   padding-top: 35px;
}

#alesha-profile div#alesha-profile-text {
   float: left;
   width: 170px;
   color: #491f0a;
}
#alesha-profile div#alesha-profile-text p {
   padding-left: 3px;
}
#alesha-profile div#alesha-profile-url {
   float: right;
   width: 95px;
   padding-top: 230px;
}

#alesha-profile div#alesha-profile-url ul {
   margin: 0; padding: 0; 
   list-style-type: none;
}
#alesha-profile div#alesha-profile-url ul li {
   margin-bottom: 10px;
}



#alesha div#alesha-header {
   background-image: url(../img/header_bg.jpg);
   background-repeat: no-repeat;
   background-position: top left;
   height: 188px;
}
#alesha div#alesha-header h2 {
   float: left;
   width: 270px;
}
#alesha div#alesha-header h2 a {
   display: block;
   height: 188px;
   text-indent: -9999px;
}

#alesha div#alesha-header ol {
   margin: 0; padding: 0;
   width: 500px;
   float: right;
   padding-top: 20px;
   font-size: 8pt;
   color: #fff;
}
#alesha div#alesha-header ol li {
}
#alesha div#alesha-header ol li a {
   font-weight: bold;
   color: #fff;
   text-decoration: none;
}
#alesha div#alesha-header ol li a:hover {
   text-decoration: underline;
}


#alesha div#voice {
   background-image: url(../img/voice.jpg);
   background-repeat: no-repeat;
   background-position: top center;
   height: 366px;
}
#alesha div#voice h2, #alesha div#voice p {
   display: none;
}


#alesha div#interview-image {
   float: left;
   width: 228px;
}
#alesha div#interview-image h2 {
   background-image: url(../img/interview/title.gif);
   background-repeat: no-repeat;
   background-position: left top;
   height: 133px;
   text-indent: -9999px;
   margin-bottom: 8px;
}
#alesha div#interview-image p {
   background-image: url(../img/interview/interview.jpg);
   background-repeat: no-repeat;
   background-position: left top;
   height: 1066px;
   text-indent: -9999px;
}

#alesha div#interview {
   float: right;
   width: 530px;
}

#alesha div#interview dl {
   margin: 0; padding: 0;

   line-height: 160%;
}
#alesha div#interview dl dt {
   margin: 0; padding: 0;
   color: #ff477f;
   margin-bottom: 15px;
   border-left: 6px solid #ff477f;
   padding: 2px;
   padding-left: 5px;
   font-weight: bold;
}
#alesha div#interview dl dd {
   margin: 0; padding: 0;
   margin-bottom: 25px;
   color: #491f0a;
   padding-left: 5px;
   padding-right: 5px;
}


#alesha div#item {
   margin-top: 20px;
   background-image: url(../img/item/image.jpg);
   background-repeat: no-repeat;
   background-position: top left;

   padding-top: 130px;
   padding-left: 380px;
   padding-bottom: 100px;
}
#alesha div#item h3, #alesha div#item h4 {
   display: none;
}
#alesha div#item div#purchase {
}
#alesha div#item div#purchase p {
   line-height: 150%;
   font-size: 8pt;
   color: #491f0a;
   padding-left: 10px;
   padding-right: 10px;
}

#alesha div#item div#btn-purchase {
   padding-top: 10px;
}
#alesha div#item div#btn-purchase p.notice {
   text-align: center;
   font-weight: bold;
   color: #ff3e8c;
}
#alesha div#item div#btn-purchase a {
   display: block;
   margin-left: 80px;
   margin-right: 80px;
   width: 237px;
   background-image: url(../img/item/btn-item.gif);
   background-repeat: no-repeat;
   background-position: center top;
   height: 54px;
   text-indent: -9999px;
   outline: none;
}


#alesha div#present {
   margin-top: 20px;
   background-image: url(../img/present/image.jpg);
   background-repeat: no-repeat;
   background-position: top left;

   padding-top: 150px;
   padding-left: 430px;
   padding-bottom: 150px;
}
#alesha div#present h3, #alesha div#present h4 {
   display: none;
}
#alesha div#present div#purchase {
}
#alesha div#present div#purchase p {
   line-height: 150%;
   font-size: 8pt;
   color: #491f0a;
   padding-left: 10px;
   padding-right: 10px;
}

#alesha div#present div#btn-purchase {
   padding-top: 10px;
}
#alesha div#present div#btn-purchase p.notice {
   text-align: center;
   font-weight: bold;
   color: #ff3e8c;
}
#alesha div#present div#btn-purchase a {
   display: block;
   margin-left: 50px;
   width: 237px;
   background-image: url(../img/present/btn-present.gif);
   background-repeat: no-repeat;
   background-position: center top;
   height: 54px;
   text-indent: -9999px;
   outline: none;
}
