.div-table { align: center; display: table; width: auto; border-spacing: 5px; }
.div-table-row { display: table-row; width: auto; clear: both; }
.div-table-col { width:50%; float: left; display: table-column; }
.div-table-rcol { width:50%; float: right; display: table-column; }

.div-table-tckt-col{width:175px;float:left;display:table-column;}
.div-table-show-col{width:250px;float:left;display:table-column;}

.div-table-loc-col { width:250px;float:left;display:table-column;}
.div-table-loc-rcol { width:405px;float:left;display:table-column;}
.div-table-loc-spacer { width:20px;float:left;display:table-column;}

	input[type=text] { width: 98%; }
	.frmfld{background-color:#FFFFFF;height:25px;border-radius:5px;color:#080808;font-weight:bold;outline:0;border-width:0 0 2px;border-color:#c5c5c5;}
	.prm_font{color:#000000;font-weight:bold;font-size:15px;font-family:Arial, Helvetica, sans-serif;;}

.lnkbtm{font-family:verdana;font-size:11.5pt;color:#FFFFFF;text-decoration:none;}

body{font-family:verdana;font-size:10pt;}

#menuToggle{display:block;position:relative;top:10px;left:10px;z-index:9999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}#menuToggle a{text-decoration:none;color:#232323;transition:color 0.3s ease;}#menuToggle a:hover{color:tomato;}#menuToggle input{display:block;width:40px;height:32px;position:absolute;top:-7px;left:-5px;cursor:pointer;opacity:0;z-index:3;-webkit-touch-callout:none;}#menuToggle span{display:block;width:33px;height:4px;margin-bottom:5px;position:relative;background:#cdcdcd;border-radius:3px;z-index:2;transform-origin:4px 0px;transition:transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0),background 0.5s cubic-bezier(0.77,0.2,0.05,1.0),opacity 0.55s ease;}#menuToggle span:first-child{transform-origin:0% 0%;}#menuToggle span:nth-last-child(2){transform-origin:0% 100%;}#menuToggle input:checked ~ span{opacity:1;transform:rotate(45deg) translate(-2px, -1px);background:#232323;}#menuToggle input:checked ~ span:nth-last-child(3){opacity:0;transform:rotate(0deg) scale(0.2, 0.2);}#menuToggle input:checked ~ span:nth-last-child(2){transform:rotate(-45deg) translate(0, -1px);}#menu{position:absolute;width:200px;margin:-100px 0 0 -50px;padding:50px;padding-top:125px;background:#ededed;list-style-type:none;-webkit-font-smoothing:antialiased;transform-origin:0% 0%;transform:translate(-100%, 0);transition:transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0);}#menu li{padding:10px 0;font-size:22px;}#menuToggle input:checked ~ ul{transform:none;border:2px solid black;}
.tbrder{background-color:#ffffff;padding:20px 20px 20px 20px; border: 1px solid #000000; -moz-border-radius:8px 8px 8px 8px;border-radius:8px 8px 8px 8px;}
.tblwidth{width:600px;}
@font-face{font-family:'vipf';src:url('vipf.woff2') format('woff2'),url('vipf.woff') format('woff');font-weight:normal;font-style:normal;}
.logo{font:65px/65px 'vipf';letter-spacing:0;text-shadow: 1px 1px 2px black;}
.tbfnt{font:25px/25px 'vipf';letter-spacing:0;text-decoration:none;text-shadow: 1px 1px 1px black;}
.tabs{color:#FFFFFF;cursor:pointer;-moz-box-shadow: 0px 0px 20px 0px #888;-webkit-box-shadow:0px 0px 20px 0px #888;box-shadow:0px 0px 20px 0px #888;background-color:#ff0000;padding:10px 3px 3px 10px; border: 1px solid #000000; -moz-border-radius:8px 8px 0px 0px;border-radius:8px 8px 0px 0px;}
.tabs_on{cursor:pointer;color:#FF0000;background-color:#ffffff;padding:10px 3px 3px 10px; border: 1px solid #000000; -moz-border-radius:8px 8px 0px 0px;border-radius:8px 8px 0px 0px;}
.tabwidth{width:70px;}
.tabs a:link{color:#FFFFFF;}.tabs a:visited{color:#FFFFFF;}.tabs a:hover{color:#FFFFFF;}.tabs a:active{color:#FFFFFF;}
.tabs_on a:link{color:#FF0000;}.tabs_on a:visited{color:#FF0000;}.tabs_on a:hover{color:#FF0000;}.tabs_on a:active{color:#FF0000;}
h1{display:inline;}h2{display:inline;}


@media screen and (max-width: 300px){
#mddlebr{display:block;}
#mddle{visibility:hidden;}
#btcpy{display:block;}
#vw_nav_menu{display:block;}
#menu_bg{display:block;position:relative;z-index:0; background: #232323; top: -30px; left: 0px; width:60px;height:45px}
#top_lnks{display:none;}
.tblwidth{width:100%;}
.logo{font:20px/20px 'vipf';letter-spacing:0;text-shadow: 1px 1px 2px black;}

.contact_ft{display:none;}
.contact_frm_hdr{display:inline;}
.fb_width{width:70%;}
.fb_dv_width{width:100%;}
.div-table-col{width:100%;float:left;display:table-column;}
.div-table-rcol{width:100%;float:left;display:table-column;}
.div-table-loc-col { width:100%; float: left; display: table-column; }
.div-table-loc-rcol { width:100%; float:left; display: table-column; }
.locjpg{width:300px;}
}
@media screen and (min-width: 300px){
#mddlebr{display:block;}
#mddle{visibility:hidden;}
#btcpy{display:block;}
#vw_nav_menu{display:block;}
#menu_bg{display:block;position:relative;z-index:0; background: #232323; top: -30px; left: 0px; width:60px;height:45px}
#top_lnks{display:none;}
.tblwidth{width:100%;}
.logo{font:30px/30px 'vipf';letter-spacing:0;text-shadow: 1px 1px 2px black;}

.contact_ft { display:none; }
.contact_frm_hdr { display: inline; }

.fb_width{width:70%;}
.fb_dv_width{width:100%;}
.div-table-col{width:100%;float:left;display:table-column;}
.div-table-rcol{width:100%;float:left;display:table-column;}
.div-table-loc-col { width:100%; float: left; display: table-column; }
.div-table-loc-rcol { width:100%; float: left; display: table-column; }
.locjpg{width:300px;}
}
@media screen and (min-width: 350px){
#mddlebr{display:block;}
#mddle{visibility:hidden;}
#btcpy{display:block;}
#top_lnks{display:none;}
.tblwidth{width:345px;}
.logo{font:35px/35px 'vipf';letter-spacing:0;text-shadow: 1px 1px 2px black;}
.div-table-loc-col { width:100%; float: left; display: table-column; }
.div-table-loc-rcol { width:100%; float:left; display: table-column; }
.locjpg{width:340px;}
}
@media screen and (min-width: 405px){
.fb_width{width:370px;}
.fb_dv_width{width:400px;}
.div-table-loc-col { width:100%; float: left; display: table-column; }
.div-table-loc-rcol { width:100%; float:left; display: table-column; }
.locjpg{width:400px;}
.logo{font:40px/40px 'vipf';letter-spacing:0;text-shadow: 1px 1px 2px black;}
}
@media screen and (min-width: 455px){
#mddlebr{display:none;}
#mddle{visibility:visible;}
#btcpy{display:none;}
#vw_nav_menu{display:none;}
#menu_bg{display:none;}
#top_lnks{display:block;}
.tblwidth{width:450px;}
.tabwidth{width:70px;}
.logo{font:45px/45px 'vipf';letter-spacing:0;text-shadow: 1px 1px 2px black;}
.div-table-loc-col { width:100%; float: left; display: table-column; }
.div-table-loc-rcol { width:100%; float:left; display: table-column; }
}
@media screen and (min-width: 505px){
.tblwidth{width:500px;}
.tabwidth{width:80px;}
.logo{font:55px/55px 'vipf';letter-spacing:0;text-shadow: 1px 1px 2px black;}
.contact_ft { display: inline; }
.contact_frm_hdr { display: none; }

.div-table-loc-col { width:250px; float: left; display: table-column; }
.div-table-loc-rcol { width:225px; float: left; display: table-column; }
.locjpg{width:220px;}
}
@media screen and (min-width: 605px){
.tblwidth{width:600px;}
.tabwidth{width:101px;}
.div-table-loc-col { width:250px; float: left; display: table-column; }
.div-table-loc-rcol { width:325px; float: left; display: table-column; }
.locjpg{width:320px;}
.logo{font:60px/60px 'vipf';letter-spacing:0;text-shadow: 1px 1px 2px black;}
}
@media screen and (min-width: 680px){
.div-table-loc-col { width:250px; float: left; display: table-column; }
.div-table-loc-rcol { width:405px; float: left; display: table-column; }
.locjpg{width:400px;}
}
@media screen and (min-width: 800px) {
.tblwidth{width:795px;}
.tabwidth{width:140px;}
.div-table-col{width:40%;vertical-align:top;float:left;display:table-column;}
.div-table-rcol{width:55%;vertical-align:top;float:right;display:table-column;}
.div-table-loc-col { width:310px; float: left; display: table-column; }
.logo{font:65px/65px 'vipf';letter-spacing:0;text-shadow: 1px 1px 2px black;}
}
@media screen and (min-width: 970px) {
.tblwidth{width:900px;}
.div-table-loc-col { width:400px; float: left; display: table-column; }
}
@media screen and (min-width: 1000px) {
.div-table-col{width:47%;float:left;display:table-column;}
.div-table-rcol{width:48%;float:right;display:table-column;}
}
@media screen and (min-width: 1200px) {
.div-table-loc-col { width:490px; float: left; display: table-column; }
.tblwidth{width:1100px;}
.div-table-col{width:55%;float:left;display:table-column;}
.div-table-rcol{width:40%;float:right;display:table-column;}
}
