/* CSS Document */

.splashbox{
text-align:center;
margin-top:-20px;
}

#splash{
background-repeat:no-repeat;
height:600px;
width:800px;
margin-left:auto;
margin-right:auto;
text-align:center;
}

#back-splash{
background-image:url(http://spinmn.com/backsmall.png);
background-repeat:no-repeat;
width:1000px;
margin-left:auto;
margin-right:auto;
}

#small-splash{
background-repeat:no-repeat;
height:700px;
width:980px;
margin-left:auto;
margin-right:auto;
text-align:center;
}

#email-signup{
position:relative;	
}


body{
font:63.5% Arial, Helvetica, sans-serif;
color:#333333;
background: #000 url(http://www.spinmn.com/images/bg.jpg) top center  /*  50%   0% */repeat-x;


}

#black-glass {
background-image:url(img/black.png);
background-repeat:repeat;
width:1000px;
height:620px;
text-align:center;
margin-left:auto;
margin-right:auto;
}

#home-glass {
background-image:url(img/black.png);
background-repeat:repeat;
width:1000px;
height:1700px;
text-align:center;
margin-left:auto;
margin-right:auto;
}

#vip-glass {
background-image:url(img/black.png);
background-repeat:repeat;
width:1000px;
height:2840px;
text-align:center;
margin-left:auto;
margin-right:auto;
}

#tour-glass {
background-image:url(img/black.png);
background-repeat:repeat;
width:1000px;
height:1820px;
text-align:center;
margin-left:auto;
margin-right:auto;
}

#map-glass {
background-image:url(img/black.png);
background-repeat:repeat;
width:1000px;
height:880px;
text-align:center;
margin-left:auto;
margin-right:auto;
}


#right-side{
float:right;
width:500px;
}

#left-side{
float:left;
width:500px;
}


#block1 {	
width:500px;
height:400px;
}

#block2 {
width:500px;
height:400px;
}

#block3 {	
width:500px;
height:400px;
}

#block4 {
width:500px;
height:400px;
}

#text-box {
background:#000;
height:70px;
width:400px;
margin-left:auto;
margin-right:auto;
padding-top:1px;
}

#footer {
width:1000px;
text-align:center;
margin-left:auto;
margin-right:auto;
}

a:visited {
	color: #0066FF;
	text-decoration: none;
}
a:link {
	color:#0066FF;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
p{
font:110% Arial, Helvetica, sans-serif
color:#333333;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
}
h1{
font:140% Arial, Helvetica, sans-serif;
color:#0066FF;
font-weight:normal;
border-bottom:1px dotted #CCCCCC;
}
h3{
font:130% Arial, Helvetica, sans-serif;
color:#333333;
font-weight:normal;
}
h2{
font:150% Arial, Helvetica, sans-serif;
color:#0066FF;
font-weight:normal;
padding-bottom:2px;
border-bottom:1px solid #CCCCCC
}
h4{
	font:125% Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:bold;
}
li{
margin-bottom:5px;
margin-left:10px
}
ol{
list-style:decimal outside none
}
ul{
list-style-image:url(images/hparrow.gif);
list-style-position:outside
}
img.vip{
padding-top:3px;
padding-bottom:5px;
text-align:left
}
img.vip1{
padding:5px;
float:right
}
/*Flash Holder*/
.homepageborder{
border:1px inset #FFFFFF
}
/* Div Tags*/
div.contenttextlabel{
width:600px;
font:120% Arial, Helvetica, sans-serif;
color:#0066FF;
font-weight:normal;
text-align:left;
border-bottom:1px solid #999999;
padding:2px;
padding-left:10px
}
div.imagebottomcolumn{
height:75px;
width:190px;
padding:1px;
border: none;
}
/* SPECIAL HEADER FOR HOMEPAGE*/
.hpheader{
height:140px;
padding-bottom:2px;
vertical-align:top;
text-align:left;
}
.vipecontent{
font:120% Arial, Helvetica, sans-serif;
color:#ffffff;
font-weight:normal;
text-align:left;
width:600px;
padding:5px 5px 8px 8px;
vertical-align:top
}
.eventslrgbanner1{
background-image:url(events/images/evbanner3.jpg);
background-repeat:no-repeat;
background-position:left;
height:143px;
background-color:#700606;
width:380px;
font:130% Arial, Helvetica, sans-serif
color:#FFFFFF;
font-weight:normal;
padding-bottom:4px
}
.eventslrgbanner2{
background-color:#000000;
background-position:left;
height:143px;
width:380px;
font:130% Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:normal;
padding-bottom:4px
}
.eventslrgbanner3{
background-image:url(events/images/evbanner3.gif);
background-repeat:no-repeat;
background-position:left;
height:80px;
width:380px;
font:130% Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:normal;
padding-bottom:4px
}
.eventslabellrg{
background-image:url(images/largeblugraf.gif);
background-repeat:no-repeat;
height:19px;
width:380px;
font:130% Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:normal;
padding:2px;
padding-bottom:8px;
text-align:center;
vertical-align:text-top
}
.eventscontent{
font:120% Arial, Helvetica, sans-serif;
color:#333333;
font-weight:normal;
text-align:left;
background-color:#FFFFFF;
width:380px;
padding:5px 5px 8px 8px;
vertical-align:top
}
.eventscontentev1bg{
font:120% Arial, Helvetica, sans-serif;
background-color:#700606;
color:#FFFFFF;
font-weight:normal;
text-align:left;
width:380px;
padding:5px;
padding-bottom:8px
}
.eventscontentev2bg{
font:120% Arial, Helvetica, sans-serif;
background-color:#000000;
color:#FFFFFF;
font-weight:normal;
text-align:left;
width:380px;
padding:5px;
padding-bottom:8px
}
.eventslabelmedium{
background-image:url(images/mediumblugraf.gif);
background-repeat:no-repeat;
height:19px;
width:280px;
font:130% Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:normal;
padding:2px;
padding-bottom:8px;
text-align:center;
vertical-align:text-top
}
.eventscontentmedium{
font:120% Arial, Helvetica, sans-serif;
color:#333333;
font-weight:normal;
text-align:left;
background-color:#FFFFFF;
width:280px;
padding:5px;
padding-bottom:8px
}
.toptable{
width:1200px;
vertical-align:top;
}
.maintable{
border:1px solid whtie;
/* for IE */
/*filter:alpha(opacity=60);  */
/* CSS3 standard */
/* opacity:0.6; */
width:600px;
vertical-align:top
}
.maintable p{
color:#FFF;
}
.headtable{
background-color:#FFFFFF;
width:600px;
vertical-align:top
}
.navbar{
background-color:#FFFFFF;
height:83px;
padding-top:5px
}
/*VIP Page Layout*/
#vipstick{
margin-right:auto;
margin-left:auto;
background-image:url(images/frame.png);
height:500px;
width:740px;
}

#vipstick img{
padding:0px;
margin:0px;
}

#vipstick td, tr, th, tbody{
padding:0px;
margin:0px;
}

.viptopimage{
width:200px;
border-right:1px inset #999999;
vertical-align:top;
padding:2px;
text-align:center
}
.viptopimageright{
width:200px;
vertical-align:top;
padding:2px;
text-align:center
}

.leftcolumn{
background-color:#FFFFFF;
width:200px;
padding-top:8px;
padding:5px;
padding-bottom:8px;
border-right:1px inset #999999;
vertical-align:top
}
.rightcolumn{
width:400px;
padding-top:8px;
padding:5px;
padding-bottom:8px;
vertical-align:top
}
.rightcolumnsmall{
background-color:#FFFFFF;
width:200px;
border-bottom:1px solid #999999;
padding:5px;
vertical-align:top
}
.leftcolumnlarge{
width:400px;
padding:5px;
padding-left:10px;
vertical-align:top;
border-bottom:1px solid #999999
}
.rightcolumnmedium{
background-color:#FFFFFF;
width:300px;
border-bottom:1px solid #999999;
padding:5px;
vertical-align:top
}
.leftcolumnmedium{
background-color:#FFFFFF;
width:300px;
padding-top:8px;
padding:5px;
padding-bottom:8px;
vertical-align:top;
border-bottom:1px solid #999999
}
.content{
width:400px;
}
#content{
width:634px;
height:310px;
}
.homecontent{
	height:225;
	width:540;
			 }
.contenttextlabel{
width:600px;
font:120% Arial, Helvetica, sans-serif;
color:#0066FF;
font-weight:normal;
text-align:left;
border-bottom:1px solid #CCC;
padding:2px;
padding-left:10px
}
.contenttextlabelmatrix{
width:600px;
font:140% Arial, Helvetica, sans-serif;
color:#0066FF;
font-weight:normal;
text-align:left;
background-color:#FFFFFF;
padding:5px
}
.contenttext{
width:600px;
font:120% Arial, Helvetica, sans-serif;
color:#ffffff;
font-weight:normal;
text-align:left;
padding:5px;
padding-bottom:8px
}
.bottomcolumn{
width:200px;
border-right:1px inset #999999;
text-align:left;
padding:5px 5px 5px 8px;
vertical-align:top
}
.bottomcolumnright{
width:200px;
text-align:left;
padding:5px 5px 5px 8px;
vertical-align:top
}
.column2{
background-color:#FFFFFF;
width:200px;
border-top:1px solid #999999;
border-right:1px inset #999999;
padding:5px
}
.footernav{
border-top:1px solid #999999;
font:120% Arial, Helvetica, sans-serif;
font-weight:normal;
color:#333333;
height:20px;
text-align:center;
vertical-align:middle;
padding-bottom:5px;
padding-top:5px
}
.smtablelabel{
padding-left:5px;
text-align:left;
background-repeat:no-repeat;
width:180px;
height:25px
}
.smtablebody{
font:110% Arial, Helvetica, sans-serif;
color:#333333;
font-weight:normal;
text-align:left;
background-color:#FFFFFF;
width:180px;
padding:5px;
padding-top:1px;
padding-bottom:8px;
vertical-align:top
}
.titlebar
{
background-image:url(images/titlebg.gif);
text-align:left
}
.titlespan
{
background-image:url(images/titlebg.gif);
text-align:left;
height:20px
}
