body {background-image:url("images/vsback.gif"); background-repeat:repeat-x; background-color:#cff; margin:0; padding:0; text-align:center; font-family:verdana, arial, sans-serif; font-size:11px;  color:#000;}

#pagecenter {width:700px; margin-left:auto; margin-right:auto;} 
.page {position:relative; left:25px;top:0px; width:700px;}

.top {position:absolute; width:620px; height:115px; left:10px; top:0px; z-index:2; text-align:center; padding:0px; background-color:inherit;}

.navbar {position:absolute; width:620px; height:23px; left:0px; top:110px; z-index:3; padding:4px 0 0 0; margin:0; background-color:none;}

/* used in footer for avail.php */
.stamp {position:absolute; width:350px; left:170px; top:230px; z-index:5; text-align:left; padding:0px;}

.main1 {position:absolute; width:620px; left:13px; top:145px; z-index:4; text-align:left; padding:0px;}

.calendar {position:absolute; width:640px; left:0px; top:145px; z-index:4; text-align:left; padding:0px;}

.vtour {text-align:center;}

/* font size is controled by a: - 20px affects placement */
.controls {text-align:center;}

p.ce {text-align:center;}
p.ri {text-align:right;}

h3 {color:#777; font-family:verdana, arial, sans-serif; font-size:20px;}
h4 {color:#777; font-family:verdana, arial, sans-serif; font-size:16px;}

a {outline:none;}
#nav, #naved {float:left; margin-left:30px; padding:2px 4px 2px 0px;}
#nav:link {color:#ff9; background:none; font-weight:bold; font-size:13px; text-decoration:none;}
#nav:visited {color:#ff9; background:none; font-weight:bold; font-size:13px; text-decoration:none;}
#nav:hover {color:#9cc; background:#none; font-weight:bold; font-size:13px; text-decoration:none;}
#nav:active {color:#ff9; background:none; font-weight:bold; font-size:13px; text-decoration:none;}
#naved {color:#fff; background:none; font-weight:bold; font-size:13px; text-decoration:none;}

a:link { color:#66c; background:none; font-size:11px; text-decoration:none;}
a:visited { color:#66c; background:none; font-size:11px; text-decoration:none;}
a:hover { color:#000; background:none; font-size:11px; text-decoration:underline;}
a:active { color:#66c; background:none; font-size:11px; text-decoration:none;}

table.cal { text-align:center; background:#cff;}

td.head { text-align:center; background:#ffff9c;}
td.gap { text-align:center; background:#cff;}

td.pri { text-align:left; background:#ffff9c; padding:5px; }
td.a { text-align:center; background:#c6ef8c;}
td.b { text-align:center; background:#ffc6a5;}
td.n { text-align:center; background:#eee;}
td.e { text-align:center; background:#cff;}
td.ab { text-align:center; background:#ffc6a5; background-repeat:no-repeat; background-image:url("images/xab.gif");}
td.ba { text-align:center; background:#c6ef8c; background-repeat:no-repeat; background-image:url("images/xba.gif");}
td.nb { text-align:center; background:#ffc6a5; background-repeat:no-repeat; background-image:url("images/xnb.gif");}
td.bn { text-align:center; background:#eee; background-repeat:no-repeat; background-image:url("images/xbn.gif");}
td.na { text-align:center; background:#c6ef8c; background-repeat:no-repeat; background-image:url("images/xna.gif");}
td.an { text-align:center; background:#eee; background-repeat:no-repeat; background-image:url("images/xan.gif");}




