a,a:link,a:active,a:visited{color:#DD3F95;font-weight:700;text-decoration:none}
a:hover{color:#AC005D;font-weight:700;text-decoration:none}
fieldset, img {border:0;}
body{background:url(../images/body-bg-apr07.jpg) #FFFFFF no-repeat top;color:#666666;font:11px/15px Arial,Helvetica,sans-serif;margin:0px;text-align:center}
#container{margin:0px auto;/*auto is needed for ns6+ & ie5mac to center the container*/ padding:0px 0px 50px 0px;position:relative;text-align:left;width:770px}
#header{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;text-align:left;width:770px;z-index:5}
#header #homelink{height:40px;left:570px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:absolute;text-align:left;top:0px;width:190px}
#header #homelink a,
#header #homelink a:link,
#header #homelink a:active,
#header #homelink a:visited,
#header #homelink a:hover{display:block;height:40px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;text-align:left;width:190px}
#topnav{margin:0px 0px 0px 0px;position:absolute;text-align:left;top:10px}
#bottomnav{margin:0px 0px 0px 0px;overflow:hidden;padding:0px 0px 0px 0px;position:absolute;text-align:left}
#headerimage{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:absolute;text-align:left}
#salonregions{float:left;width:760px;color:#666666;font-size:9pt;font-weight:300;}
#salonregions div.salonregionitem{padding-left:10px;padding-bottom:10px;margin:0px;float:left;width:234px;}
#salonregions div.first{padding-left:0px;}
#salonregions div.header{background:transparent url(../images/beauty-salon/state-bg.gif) no-repeat left top;padding:7px 0px 0px 10px;margin:0px;color:white;font-size:11pt;font-weight:700;height:22px;}
#salonregions div.item{padding:5px 0px 0px 10px;margin:0px;height:20px;}
.alt{background:#F1F1F1}
#salonregions a,
#salonregions a:link,
#salonregions a:active,
#salonregions a:visited{
color:#666666;
font-size:10pt;
font-weight:300;
text-decoration:none;
}
.grey_heading{font-size:13pt;padding:0px 0px 8px 0px;color:#666666;font-weight:700;}
#footer{background:url(../images/footer-bg.gif) #FFFFFF repeat-x 0px 30px;clear:left;margin:20px 0px 0px 0px;padding:40px 0px 20px 7px;position:relative;text-align:center;width:760px}
#footer p{color:#71757E;font-size:8pt;line-height:11px;margin:0px 0px 0px 0px;padding:3px 0px 3px 0px;text-decoration:none}
#footer ul{list-style:none;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px}
#footer ul li{color:#71757E;display:inline;font-size:8pt;font-weight:300;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px}
#footer ul li a,
#footer ul li a:link,
#footer ul li a:active,
#footer ul li a:visited,
#footer p a,
#footer p a:link,
#footer p a:active,
#footer p a:visited{color:#71757E;font-size:8pt;font-weight:300;text-decoration:none}
#footer ul li a.globallink,
#footer ul li a.globallink:link,
#footer ul li a.globallink:active,
#footer ul li a.globallink:visited{color:#71757E;font-size:8pt;font-weight:700;text-decoration:none}
#footer ul li a.globallink:hover{color:#71757E;font-size:8pt;font-weight:700;text-decoration:underline}
#footer ul li a:hover,
#footer p a:hover{color:#71757E;font-size:8pt;font-weight:300;text-decoration:underline}
#footer ul li.divider{background:none}
