a:link {color:#030092; text-decoration:underline;}
a:visited {color:#030092; text-decoration:underline;}
a:hover {color:#890D0D; text-decoration:none;}

body {font-size:62.5%; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; text-align:center; font-size:1em;}

p, td {font-size:1.4em;}

form {margin:0;}

ul {list-style-type:square;}

hr {border:none 0; border-top:2px solid #CCCCCC; width:100%; height:2px;}

img {border:none; display:block;}
.aright {float:right; margin-left:20px; margin-bottom:15px;}
.aleft {float:left; margin-right:20px; margin-bottom:15px;}

.clear {clear:both;}
.clearsm {clear:both; font-size:1px;}

.nomargin {margin:0;}


/* ----- MAIN ----- */

#tagline {background:#000; padding:4px 0;}
#tagline p {margin:0; color:#fff; font-size:1.4em;}

#page_body {width:850px; text-align:left; margin:0 auto 20px auto;}
#left_nav {float:left; width:200px; font-size:.8em;}
#content {float:right; width:590px; padding:10px;}


.nav_list a {background:url('http://www.mmrdata.com/halainassalon/nav-block-bg.png') no-repeat; color:#fff; font-size:13px; width:173px; height:55px; text-align:center; display:block; font-weight:bold; text-decoration:none; padding-top:10px;}


#top_nav {background:#000; padding:4px 0; border-top:2px solid #fff;}
ul#page_nav {list-style:none; padding:0 0 0 25px; width:950px; margin:2px auto; font-size:1em; text-align:center; color:#666;}
ul#page_nav li {display:inline; line-height:30px; background:none; padding:0; margin:0 10px;}
ul#page_nav li a {background:#000; color:#fff; text-decoration:none; text-align:center;}
ul#page_nav li.first a {border-left:none;}




/* ----- CONTENT ----- */

ul {padding-left:2px; margin:0 5px 10px 15px; font-size:1.2em;}
ul li {background:transparent url('http://www.mmrdata.com/halainassalon/bullet-icon.gif') no-repeat; list-style:none; margin-bottom:0; padding:3px 0 10px 38px; background-position:0 6px;}
ul li ul {margin-bottom:3px; padding-bottom:3px;}
ul li ul li {background:none; padding:5px 0 0 15px; font-size:1em;}

blockquote {background:url(http://www.mmrdata.com/halainassalon/testimonial-bg-extended.png) no-repeat; padding:30px 80px 30px 30px; clear:both; font-size:1.4em;}
blockquote p {font-size:1em;}


/* ----- TEXT ----- */

h2, h3, .header, .subheader {font-family:'Trebuchet MS', Verdana, Arial, sans-serif; line-height:normal;}
h2, .header {font-size:2.8em; color:#000; margin-top:0; font-weight:bold; padding-top:12px;}
h3, .subheader {font-size:1.8em; color:#191919; margin-bottom:15px; padding-top:10px; clear:both;}

.lg {font-size:1.4em;}
.sm {font-size:.8em;}


/* ----- FOOTER ----- */

#page_footer {font-size:1.1em; padding:18px; background:#000; color:#fff; clear:both; height:120px;}

#page_footer a:link {color:#FFFFFF; text-decoration:underline;}
#page_footer a:visited {color:#FFFFFF; text-decoration:underline;}
#page_footer a:hover {color:#FFFFFF; text-decoration:none;}
