﻿body, ul, li, img { margin: 0; padding: 0; color: #534B4B; background-color: #FBE3E4; }


.menu { margin: 40px; background-color: #fff; height: auto; width: 520px; }
    .menu fieldset { border: 0; background-color: #E01124; }
    .menu ul { float: right; clear: left; width: 310px;  height: 250px; background-color: #E01124; }
    .menu img { float: left;  }
    .menu li { list-style: none; background-color: #E01124; }
    .menu h1 { color: #fff; margin: 30px 15px 30px 15px; font-size: 1.4em; letter-spacing: .05em; 
        font-family: Arial; font-weight: bold; }
    .menu p { margin: 15px 15px 15px 15px; font-family: Arial; font-size: 1.0em; line-height: 1.4em; color: #FBEFE8; }
    .menu table { font-size: 1.0em; letter-spacing: .10em; margin: 30px; font-family: Verdana; }
    .menu tr { }
    .menu td { line-height: 1.5em; }
    .menu h2 { color: #534B4B; margin: 0px; padding-bottom: 20px; font-size: 1.15em; letter-spacing: .05em; 
        font-family: Arial; }



.hairstyle { }
    .hairstyle fieldset { border: 0; background-image: url('images/intrigue-salon-spa-menu-red-top.gif');
        background-repeat: no-repeat; background-position: top; margin-left: 20px; width: 380px; clear: left; }
    .hairstyle ul { background-image: url('images/intrigue-salon-spa-menu-red-bot.gif'); background-repeat: no-repeat; 
        background-position: bottom; background-color: #FBE3E4; height: 340px; margin-top: 52px; }
    .hairstyle li { list-style: none; padding-left: 20px; padding-right: 20px; line-height: 1.4em; }
    .hairstyle h4 { padding: 15px; padding-left: 0px;  font-family: Arial; font-size: 1.1em; color: #232323; }
    .hairstyle legend { }
    .hairstyle p { }
        .hairstyle p .notes { font-size: .8em; line-height: .9em; }




/* email sign-up form */

.ebody { background-color:#FFFFFF; font-family:verdana; font-size:12px; text-align:center; min-width: 500px; margin:50 0 0 0;}
    .ebody p {line-height:18px;}
    .ebody .container {background-color:#FFFFFF; width:400px; border:1px solid #999999; padding:5 5 15 5; margin-left:auto; margin-right:auto;}
    .pageTitle {background-color:#DDDDDD; padding:8px; font-size:16px; font-weight:bold; color:#000000; text-align:left;}
    .pageTitleAlert {background-color:#FF0000; padding:8px; font-size:16px; font-weight:bold; color:#FFFFFF; text-align:left;}
    .pageTitleSuccess {background-color:#33CC00; padding:8px; font-size:16px; font-weight:bold; color:#FFFFFF; text-align:left;}
    .formLabel {font-size:13px;}
    .error {color:#FF0000; font-weight:bold; font-size:11px;}
    .small {font-size:11px;}


