/* VMT 2009 - Stylesheet */

html,body{
margin:0;
padding:0;
height:100%;
text-align:center;
background-color:#FFFEF9;
font-family:Book Antiqua, Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#000000;
line-height:21px;
}

a:link{color:#000000; text-decoration:underline; font-weight:normal;}
a:visited{color:#000000; text-decoration:underline; font-weight:normal;}
a:hover{color:#252525; text-decoration:underline; font-weight:normal;}
a:active{color:#000000; text-decoration:underline; font-weight:normal;}

a.submenu:link{color:#000000; text-decoration:none; font-weight:bold;}
a.submenu:visited{color:#000000; text-decoration:none; font-weight:bold;}
a.submenu:hover{color:#252525; text-decoration:none; font-weight:bold;}
a.submenu:active{color:#000000; text-decoration:none; font-weight:bold;}

a.dvdpage:link{color:#2E003F; text-decoration:underline; font-weight:bold;}
a.dvdpage:visited{color:#2E003F; text-decoration:underline; font-weight:bold;}
a.dvdpage:hover{color:#D68215; text-decoration:underline; font-weight:bold;}
a.dvdpage:active{color:#2E003F; text-decoration:underline; font-weight:bold;}

a.dvdpage2:link{color:#000000; text-decoration:underline; font-weight:bold;}
a.dvdpage2:visited{color:#000000; text-decoration:underline; font-weight:bold;}
a.dvdpage2:hover{color:#6C0008; text-decoration:underline; font-weight:bold;}
a.dvdpage2:active{color:#000000; text-decoration:underline; font-weight:bold;}

img{border:none}

img.rule{margin:4px 0 10px 0; padding:0;}
img.inline{margin:0 0 20px 0; padding:0; border:#333 1px solid;}
img.montage{margin:10px 0 20px 0; padding:0; border:#333 1px solid;}

img.drtinline{margin:8px 0 30px 30px; padding:0; border:#333333 1px solid; float:right; clear:right;}
img.dltinline{margin:8px 30px 30px 0; padding:0; border:#333333 1px solid; float:left; clear:left;}

.drtslides{margin:8px 0 30px 0; padding:0; border:#333333 1px solid; float:right; clear:right;}
.drtslidesinline{margin:8px 0 30px 30px; padding:0; border:#333333 1px solid; float:right; clear:right;}
.drtslidesinline_noborder{margin:8px 0 30px 30px; padding:0; border:none; float:right; clear:right;}

.maps{border:#333 1px solid; margin:20px 0 0 0;}

ul{
list-style-type:disc;
list-style-position:outside;
margin:0 0 12px 7px;
padding:0 0 0 7px;
}

li{margin:0 0 1px 0;}

h1{
font-family:Book Antiqua, Georgia, "Times New Roman", Times, serif;
font-weight:bold;
font-size:13px;
margin:0;
padding:0;
}

h2{
font-family:Book Antiqua, Georgia, "Times New Roman", Times, serif;
font-weight:bold;
font-size:16px;
margin:4px 0 8px 0;
padding:0;
}

h2.red{color:#6C0008;}
h2.purple{color:#2E003F;}
h2.blue{color:#0B003F;}
h2.green{color:#003911;}
h2.gold{color:#D68215;}

h3{
font-family:Book Antiqua, Georgia, "Times New Roman", Times, serif;
font-weight:bold;
font-size:14px;
margin:4px 0 8px 0;
padding:0;
}

h3.red{color:#6C0008;}
h3.purple{color:#2E003F;}
h3.blue{color:#0B003F;}
h3.green{color:#003911;}
h3.gold{color:#D68215;}

h4{
font-family:Book Antiqua, Georgia, "Times New Roman", Times, serif;
font-weight:bold;
font-size:18px;
margin:4px 0 8px 0;
padding:0;
text-align:center;
}

h4.red{color:#6C0008;}
h4.purple{color:#2E003F;}
h4.blue{color:#0B003F;}
h4.green{color:#003911;}
h4.gold{color:#D68215;}

h5{
font-family:Book Antiqua, Georgia, "Times New Roman", Times, serif;
font-weight:bold;
font-size:24px;
margin:4px 0 12px 0;
padding:0;
text-align:center;
}

h5.red{color:#6C0008;}
h5.purple{color:#2E003F;}
h5.blue{color:#0B003F;}
h5.green{color:#003911;}
h5.gold{color:#D68215;}


p.p{margin:0 0 7px 0;}
p.l{margin:0 0 12px 0;}
p.xl{margin:0 0 18px 0;}

span.linkscenter{text-align:center; color:#0B003F;}

td{vertical-align:top; text-align:left;}
td.title{padding:20px 0 0 0;}
td.ruletop{padding:6px 0 2px 0;}
td.rulebtm{padding:10px 0 6px 0;}
td.cell{height:20px;}
td.orderform{height:auto; vertical-align:top; padding:6px; line-height:20px;}
td.checkoutbtn{height:auto; vertical-align:middle; padding:0; line-height:12px;}
#ticketprices{margin:0 0 20px 0; padding:0; float:left; clear:both;}

.form{margin:0; padding:0; width:100px; height:20px;}
.checkout{margin:0; padding:0 0 0 43px; width:143px; height:24px;}

#mapthumbs{margin:30px 0 40px 0; padding:0; border:none;}
td.mapsthumb{padding:0 0 30px 0; margin:0; border:none;}
img.thumb{margin:0 0 10px 0; padding:0;}

/*   GENERIC STRUCTURE   */

#wrapper{
position:relative;
text-align:left;
width:970px;
height:100%;
margin:0 auto;
padding:0;
}

#header{
position:relative;
top:0;
left:0;
width:790px;
height:400px;
margin:0;
padding:0;
float:left;
clear:both;
}

#nav{
position:absolute;
top:0;
left:0;
height:12px;
width:841px;
margin:331px 0 0 56px;
padding:0;
z-index:100;
}

img.navbutton{margin:0; padding:0;}

#mainbody{
position:relative;
left:0;
width:900px;
height:auto;
min-height:550px;
margin:0;
padding:0 35px;
float:left;
clear:both;
background-image:url(images/background.jpg);
background-repeat:repeat-y;
}

#footer{
position:relative;
bottom:0;
left:0;
width:970px;
height:200px;
float:left;
clear:both;
margin:0;
padding:0;
}

/*   GRID 1 LAYOUT BOXES   */

#a1{
position:relative;
top:0;
left:0;
width:400px;
max-width:400px;
height:auto;
margin:0;
padding:0;
float:left;
clear:none;
z-index:100;
}

#a2{
position:relative;
top:0;
left:0;
width:450px;
max-width:450px;
height:auto;
margin:0;
padding:0 0 0 50px;
float:left;
clear:right;
z-index:100;
}

#a3{
position:relative;
top:0;
left:0;
width:400px;
max-width:400px;
height:auto;
margin:20px 0 0 0;
padding:0;
float:left;
clear:left;
z-index:100;
}


/*   GRID 2 LAYOUT BOXES   */

#b1{
position:relative;
top:0;
left:0;
width:200px;
max-width:200px;
height:auto;
margin:0;
padding:0;
float:left;
clear:none;
z-index:100;
}

#b2{
position:relative;
top:0;
left:0;
width:650px;
max-width:650px;
height:auto;
margin:0;
padding:0 0 0 50px;
float:left;
clear:none;
z-index:100;
}

/*   GRID 3 LAYOUT BOXES   */

#c1{
position:relative;
top:0;
left:0;
width:200px;
max-width:200px;
height:auto;
margin:0;
padding:0;
float:left;
clear:none;
z-index:100;
}

#c2{
position:relative;
top:0;
left:0;
width:300px;
max-width:300px;
height:auto;
margin:0;
padding:0 0 0 50px;
float:left;
clear:none;
z-index:100;
}

#c3{
position:relative;
top:0;
left:0;
width:300px;
max-width:300px;
height:auto;
margin:0;
padding:0 0 0 50px;
float:left;
clear:none;
z-index:100;
}

/*   GRID 4 LAYOUT BOXES   */

#d1{
position:relative;
top:0;
left:0;
width:900px;
max-width:900px;
height:auto;
margin:0 0 20px 0;
padding:0;
float:left;
clear:both;
z-index:100;
}

#d2{
position:relative;
top:0;
left:0;
width:900px;
max-width:900px;
height:auto;
margin:0 0 20px 0;
padding:0;
float:left;
clear:both;
z-index:100;
}

#d3{
position:relative;
top:0;
left:0;
width:900px;
max-width:900px;
height:auto;
margin:0;
padding:0;
float:left;
clear:both;
z-index:100;
}

/*   SPLASH   */

img.splash{margin:0; padding:0; float:left; clear:both;}

#splashtext2{
position:absolute;
top:1320px;
left:0;
width:970px;
height:auto;
margin:0;
padding:0;
z-index:100;
text-align:center;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
line-height:13px;
}

#splashtext{
position:absolute;
top:860px;
left:0;
width:970px;
height:auto;
margin:0;
padding:0;
z-index:100;
text-align:center;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
line-height:13px;
}