body { font-family: Arial; font-size: .9em; margin: 0; padding: 0; background-color: #DCD4EF; color: #534B4B; }

h1, h2, h3, h4, p, span, fieldset, ul, li { margin: 0; padding: 0; }

h1 { color: #E01124; margin-left: 0px; }
h4 { padding: 8px; font-size: 1.1em; color: #534B4B; font-family: Verdana; letter-spacing: .05em; font-weight: normal; }

.homepic { float: left; clear: right; margin: 27px 0 0 15px; }
/* Logo graphic banner */
.heading { height: 114px; width: 800px; background-image: url('Images/intrigue-salon-spa-header.gif'); 
	background-repeat: no-repeat; border: solid 8px #fff; border-bottom: 0; 
	margin-left: auto; margin-right: auto;  }
	.heading h2 { float: right; margin: 5px 15px; font-size: .9em; color: #fff;
		 letter-spacing: .025em; clear: left; }
    .heading h2 a { text-decoration: none; color: #fff; font-weight: normal; font-size: 1em; letter-spacing: 0.05em;  }
    .heading h2 a:hover { color: #E6CFE1; }

/* Color Bar */
.navbar { width: 800px; border: solid 8px #fff; border-bottom: 0px; margin-left: auto; margin-right: auto; }
	.navbar fieldset {  }
	.navbar ul { padding: 0; margin: 0; height: 15px; }
	.navbar a { color: #fff; text-decoration: none; font-size: 1.25em; font-weight: bold; 
		padding-left: 30px; letter-spacing: .2em; padding-top: 0px; }
		
		
/* Main Body content area */
.container { width: 816px; background-color: #fff; margin-left: auto; margin-right: auto; 
    padding-bottom: 40px; }
    .container fieldset { border: 0; height: auto; width: 100%; background-color: #fff; }
	/* Left nav*/
	.leftnav { width: 200px; background-color: #fff; margin: 0px; padding: 0px;  
		border: solid 8px #fff; float: left; clear: right; }
		.leftnav p { margin: 0px; line-height: 1.3em; font-size: 1em; padding: 10px; padding-bottom: 25px; background-color: #F9E4D6;
	        color: #000000;  background-image: url('Images/box-corner2.gif');
		    background-position: bottom left; background-repeat: no-repeat;}
		.leftnav ul { width: 200px; background-color: #FBE2E5;}
		.leftnav li { list-style: none; display: block; border-bottom: solid 1px #fff1e9; color: #000000; }
		.leftnav span { }
		.leftnav a { text-decoration: none; display: block; padding: 8px 0 8px 15px; color: #000000; 
		    font-family: Arial, Helvetica, sans-serif; font-size: 1em; letter-spacing: 0.1em; }
		.leftnav a:hover { color: #E52E32; }
		.main a:hover { display: block; margin: 0; background-color: #E6CFE1; color: #534B4B; }
		.leftnav h4 { background-color: #E52E32; color: #FFFFFF; }
		.leftnav_sub a { text-decoration: none; padding: 8px 0 8px 15px; color: #000000; font-family: Arial, Helvetica, sans-serif;
	        font-size: 1em; letter-spacing: 0.1em; }
		.leftnav_sub a:hover { color: #E52E32; }
		.boxnav { text-decoration: underline; }


	.rightcontent { float: right; background-color: #fff; margin-left: 0px; padding-right: 8px; padding-top: 8px; }
		.rightcontent img {  padding: 0px; float: left; clear: right;  }
		.rightcontent h1 { text-align: left; margin-bottom: 20px; padding-top: 5px; }
		.rightcontent h3 { padding: 0px; padding-top: 8px; }
		.rightcontent p { float: right; }
		.rightcontent ul { text-decoration: none; }
		.rightcontent ul img { margin-right: 20px; padding-left: 0px; }
		.rightcontent li { list-style: none; clear: both; width: 580px; padding-bottom: 0px;
		    margin-bottom: 25px; height: inherit; }
		    .rightcontent li fieldset { width: 580px; height: inherit; padding-bottom: 0px; }
		.rightcontent li a { color: #E01124; }

	

/* footer */
.footer { width: auto; height: 20px; color: #E52E32; border-top: 1px #E01124;
	 border-bottom: 0px dashed #E01124; margin-top: 20px; padding: 15px 0 0 140px; }
	 .footer a { text-decoration: none; font-size: .8em; font-family: Arial, Helvetica, sans-serif; letter-spacing: 1px;
	    color: #666666; }
	.footer a:hover { text-decoration: none; color: #333333; }




.searchbox { float: right; color: White; margin: 0 40px 10px 0; white-space: nowrap; }


/* Tab Menu */

    #tabs { width:100%; font-family: Arial; font-size: 1.1em; font-weight: bold; float:right; margin-top: 47px; }
    #tabs ul { list-style:none; margin-left: 400px; }
    #tabs li { display:inline; }
    #tabs a { float:left; text-decoration:none; border: 1px solid #FFFFFF; background-color: #E76567; }
    #tabs a span { float:left; display:block; padding:15px 25px 5px; color:#fff; }
    /* IE5-Mac hack \*/
    #tabs a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span { color:#fcfcfc; }
    #tabs a:hover { background-color: #E52E32; }
    #tabs a:hover span { background-position:100% -42px; }

.gc { }
    .gc a { color: #2A7FE5; font-size: 1.2em; font-weight: bold; }