* {
margin:0px;
padding:0px;
}
html, body {
height:100%;
}
TD, Body {
font-family:arial,helvetica;
font-size:12px;
}
body {
background-color:#FAF8D4;
color:#7E694D;
text-align:center; /* horizontal centering for IE Win quirks */
margin:12px;
}
IMG {
border:0px;
}
.vm {
vertical-align:middle;
}
#distance,#distance_home { 
width:1px;
height:50%;
background-color:#FAF8D4;
float:left;
}
#distance {
margin-bottom:-332px; /* half container height */
}
#distance_home {
margin-bottom:-332px; /* half container height */
}
#home_bottom {
margin:0 auto;
position:relative; /* puts container in front of distance */
text-align:left;
width:800px;
clear:left;
border:2px solid #A8947B;
margin-top:4px;
}
#container,#container_hair,#container_def,#container_opt,#container_home ,#container_events {
margin:0 auto;
position:relative; /* puts container in front of distance */
text-align:center;
width:800px;
clear:left;
border:2px solid #A8947B;
}
#container {
height:600px;
background-color:#FAF8D4;
}
#container_hair {
height:700px;
background-color:#FCFBEA;
}
#container_def {
height:600px;
background-color:#FFFFFF;
}
#container_opt {
height:600px;
background-color:#FCFBEA;
}
#container_home {
height:600px;
background-color:#FAF8D4;
}
#container_events {
height:600px;
background-color:#FAF8D4;
}
#container div {
float:right;
vertical-align:top;
}
.container_all {
background-image:url('../img/all_bkg.jpg');
background-repeat:no-repeat;
}
.container_vip {
background-image:url('../img/vip_main.jpg');
background-repeat:no-repeat;
}
a.tnav:hover, a.tnav:hover:visited {
text-decoration:none;
color:#426382;
font-weight:bold;
}
a.tnav, a.tnav:visited {
text-decoration:none;
color:#851A1A;
font-weight:bold;
}
a.bnav:hover, a.bnav:hover:visited {
text-decoration:none;
color:#426382;
}
a.bnav, a.bnav:visited {
text-decoration:none;
color:#851A1A;
}
a.navA:hover, a.navA:hover:visited {
text-decoration:none;
color:#851A1A;
}
a.navA, a.navA:visited {
text-decoration:none;
color:#426382;
}
#nav {
margin:0 auto;
position:relative; /* puts container in front of distance */
text-align:center;
height:60px;
width:800px;
clear:left;
margin-top:4px;
}
#nav H2 {
font-family:arial,helvetica;
font-size:11px;
font-weight:normal;
}
.nav_spc TD {
width:14%;
white-space:nowrap;
text-align:center;
}
.nav_spc {
margin:6px 0px;
}
.txtTitleA {
color:#6C5735;
font-weight:bold;
}
.txtA {
font-size:11px;
color:#A6686E;
}
.serv_title,.serv_txt,.serv_subtxt {
color:#7F1114
}
.serv_title {
margin-bottom:12px;
font-weight:bold;
font-size:14px;
}
.serv_txt {
line-height:18px;
margin-bottom:12px;
font-weight:bold;
}
.serv_subtxt {
font-size:10px;
font-weight:normal;
}
.serv_nav {
line-height:40px;
font-size:14px;
}
.serv_hours {
background-color:#7F1114;
color:#FFFFFF;
font-weight:bold;
padding:10px;
line-height:18px;
font-size:11px;
text-align:center;
}
.hours_title {
font-size:14px;
line-height:24px;
}
.title_txt {
color:#851A1A;
font-weight:bold;
}





