body 
{
        background-color: #F4F4F4;
        background-repeat:repeat-x;
        text-align:center;
        background-image: url(http://gruvr.com/gry.png);
}
#sharebutton {
        position:absolute;
        z-index:3;
        width:86px;
        height:29px;
        z-index:9;
        left: 900px;
        top: 13px;
}
#container 
{
        margin-left:20px;
        margin-top:20px;
        margin-right:auto;
        margin-bottom:0px;
        width:990px;
        text-align:center;
        height: 100%;
        min-height: 1500px;
        background-color: #FFFFFF;
        padding: 0;
}
li ul { display: none;}
li:hover   ul {
        display: block;
        list-style:none;
}

ol#toc 
{ 
height: 2em;
list-style-type:none;
list-style: pagelink;
margin: 4px;
padding: 8px;
}
ol#toc li 
{
float:  left;
margin:  0 5px 0 0;
padding-left: 8px;
}
body .pagelink ul{
*margin:20px 0 0 -75px;
}
.pagelink ul{
position:absolute;
padding:0;
margin:0;
z-index:1000;
border:solid 1px red;
background-color:#f6f6f6;
}
.pagelink ul li{
display:block;
float:none;
clear:both;
}
a {
font-family: Geneva, Arial, Helvetica, sans-serif;
color: #FF6699;
font-style: normal;
font-weight: normal;
text-decoration: none;
}
a:active {
        font-weight: bold;
}

a:hover {
        text-decoration: underline;
}
#map {
 left:0px;
 width:744px; 
 height:380px;   
}
#Sidebar {
        position:absolute;
        width:350px;
        z-index:1;
        top: 85px;
        left: 768px;
        height: 1300px;
}
#LayerTagline {
        position:absolute;
        width:216px;
        z-index:2;
        top: 7px;
        left: 823px;
        vertical-align: middle;
        height: 67px;
        visibility: visible;
 }
.faveshows {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-style: normal;
        font-weight: normal;
        color: #666666;
        list-style-type: square;
        text-indent: 5px;
        text-align:left;
        padding: 5px;
        margin: 5px;
        list-style-position: inside;
        line-height: 135%;
        top:5px;
        width: 290px;
        background-color: #FFFFAA;
        border-top: thin solid #F2F2F2;
        border-right: thin solid #666666;
        border-bottom: thin solid #333333;
        border-left: thin solid #999999;
        border-left-color: #CCCCCC;
}
#newsDiv {
        width: 630px;
        background-color: #FFFFFF;
        margin:22px;
        padding: 5px;
        margin-left: 100px;
}


#radar {
        overflow: visible;
        left: 5px;
}

#tipsBox {
        position:relative;
        z-index:1;
        left: 5px;
        overflow: auto;
}
#topShows {
        position:relative;
        list-style-type:none;
        line-height: 170%;
        z-index:1;
        left: 0px;
        overflow: visible;
        visibility: visible;
}
#myShows {
        position:relative;
        left: 0px;
        visibility: visible;
        overflow: auto;
}

.answer {
        font-size: 14px;
        font-weight: normal;
        color: #23233C;
        font-family: Geneva, Arial, Helvetica, sans-serif;
        letter-spacing: 0.05em;
}

.sticky {
        font-size: 14px;
        font-weight: normal;
        color: #333333;
        font-family: Geneva, Arial, Helvetica, sans-serif;
        letter-spacing: 0.2em;
        text-transform: uppercase;
        background: #FFFFD7;
}

.slogan {
        font-size: 10px;
        color: #323250;
        line-height: 120%;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-style: normal;
        background-color: #FFFFFF;
}

input.groovybutton
{
        font-size:12px;
        line-height: 110%;
        font-family:Arial, sans-serif;
        font-weight:bold;
        color:#333399;
        width:auto;
        height:auto;
        background-color:#FFFFCC;
        border-style:ridge;
        border-color:#FF0066;
        border-width:3px;
        margin: 1px;
        padding: 1px;
}
.columntagline {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000099;
        border: thin solid #FF0099;
        font-weight: normal;
        background-color: #FFFFCC;
        margin: 1px;
        padding: 1px;
}
.maptitle {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-weight: bold;
        color: #2C5783;
        background-color: #FFFFFF;
        margin: 5px;
        padding: 2px;
        border: thin solid #999999;
        float: none;
        border-top-color: #CCCCCC;
         }
.instructivetitle
{
        font-size: 20px; 
        font-weight: bold; 
        color: #808000;
        font-family: Geneva, Arial, Helvetica, sans-serif;
}
.err 
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-weight: bold;
        color: #CC0066;
        background-color: #FFFFFF;
        margin: 2px;
        padding: 2px;
        position: relative;
        border: thin solid #999999;
        top: auto;
        height: auto;
        float: none;
        width: 300px;
}
.datainputlabel {
        color: #FFFF00;
        font-weight: bold;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 16px;
        line-height: 140%;
}
.datainputprompt {
        color: #FFFF00;
        font-weight: bold;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        line-height: 140%;
}
                
.okstatus {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-style: normal;
        font-weight: bold;
        color: #009900;
        margin: 2px;
        padding: 2px;
        height: 14px;
        width: 60px;
        border: thin none #666666;
}

.stk 
{
font-size: 12px; 
color: navy; 
padding: 2px;
border: thin solid blue; 
font-weight: normal;
background-color: yellow; 
}

.pagetitle {
        font-family: Verdana, Arial, Helvetica, sans-serif, cursive;
        font-size: 24px;
        font-weight: normal;
        color: #525252;
}

.datavalue {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        background-color:#FFFF9F;
        font-size: 10px;
        font-weight: bold;
        color: #5F5F5F;
        border-bottom-color: #999999;
        border-bottom-width: thin;
        border-right-color: #CCCCCC;
        border-right-width: thin;
}

.tixdatetitle {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        background-color:#FFFF9F;
        font-size: 14px;
        font-weight: bold;
        color: #414E70;
}

.errmsg {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        background-color:#FFEAEA;
        font-size: 14px;
        font-weight: bold;
        color: #0000A6;
        border: 1px solid #FF3366;
}
#bkmark {
        position:absolute;
        width:132px;
        height:43px;
        z-index:3;
        left: 964px;
        top: 11px; }

.artistnametix {
        font-family: Verdana, Arial, Helvetica, sans-serif, cursive;
        font-size: 12px;
        color: #333333;
}

.seatdescrtext  {
        font-family: Verdana, Arial, Helvetica, sans-serif, cursive;
        font-size: 14px;
        color: #333333;
}

.smalltext {
        font-family: Verdana, Arial, Helvetica, sans-serif, cursive;
        font-size: 15px;
        color: #333333;
}


.smallink {
        font-family: Verdana, Arial, Helvetica, sans-serif, cursive;
        font-size: 12px;
        font-style: normal;
        color: #494949;
}


.fadedtext {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #666666;
        font-size: 18px;
}


.explink {
        text-decoration: underline;
        color: #000000;
        font-size: 12px;
        font-weight: normal;
}


.inputlabel {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-style: normal;
        color: #222B68;
        font-weight: bolder;
}


.datatag {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #333333;
        font-weight: normal;
        background-color: #FFFFFF;
        border: 4px solid #FFFF99;
        padding: 3px;
        margin: 1px;
        clear: both;
}
.ratingvalue {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 14px;
        line-height: 150%;
        color: #000099;
        font-weight: bold;
        border-top: thin solid #CCCCCC;
        border-right: thin solid #666666;
        border-bottom: thin solid #666666;
        border-left: thin solid #CCCCCC;
        background-color: #FFFFFF;
}
.buyquantity {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 16px;
        line-height: 170%;
        color: #EE00A7;
        font-weight: bold;
        border-top: thin solid #CCCCCC;
        border-right: thin solid #666666;
        border-bottom: thin solid #333333;
        border-left: thin solid #CCCCCC;
        background-color: #F0F0F0;
        padding: 3px;
        margin: 2px;
}
.code {
        font-family: "Courier New", Courier, mono;
        font-size: 10px;
}
.date {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
}
.locbubbletxt {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #333333;
}
.inputbox {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #333366;
        text-decoration: none;
        cursor: auto;
        background-color: #FFFFFF;
        margin: 2px;
        padding: 2px;
        position: relative;
        border: thin solid #666666;
        top: auto;
        height: auto;
}
.searchhdrcaption {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 18px;
        font-weight: bold;
        color: #CC0066;
        background-color: #FFFFFF;
}

.upcomingdatehighlight {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #B60361;
        line-height: 140%;
}

.enteremailhighlight {
        font-family: "Arial Unicode MS";
        font-size: 18px;
        font-weight: bold;
        color: #FF3399;
        line-height: 130%;
        background-color: #C0EFFE;
        border: 2px solid #42FFFF;
        margin: 1px;
        border-bottom-color: #888888;
        border-left-color: #E0E0E0;
        border-right-color: #999999;
        border-top-color: #E7E7E7;
}
.pagelink {
        font-family: Verdana, Arial, Helvetica, sans-serif, cursive;
        font-size: 16px;
        font-weight: normal;
        color: #EB037C;
        line-height: 130%;
}
.afflink {
        font-family: Verdana, Arial, Helvetica, sans-serif, cursive;
        font-size: 16px;
        font-weight: normal;
        padding: 3px;
        background-color: #BFEBFF;
        border: 2px solid #42FFFF;
        color: #EB037C;
        line-height: 130%;
}
.templink {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: normal;
        color: #D4D0C8;
        line-height: 130%;
}
.seatslink {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: normal;
        color: #003973 ;
        line-height: 130%;
}
.listlink {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        line-height: 150%;
}
.emptylisttitle {
        font-family: Verdana, Arial, Helvetica, sans-serif, cursive;
        font-size: 12px;
        font-style: normal;
        line-height: 130%;
        font-weight: normal;
        color: #333333;
        background-color: #FFFFFF;
        margin: 2px;
        padding: 2px;
        border: thin solid #FFFF00;
        border-color: #ADADAD;
}
.listtext {
        font-family: Verdana, Arial, Helvetica, sans-serif, cursive;
        font-size: 14px;
        line-height: 120%;
        color: #333333;
        list-style-type: decimal;
        outline-color: #999999;
}

#PageHeaderBox {
        width:950px;
        z-index:auto;
        background-color:#FFFFFF;
        align="left";
        padding: 6;
        text-align: left;
}

#TitleBox 
{
        position:relative;
        width:950px;
        height:100%;
        visibility: visible;
        z-index: 2;
        background-color: #FFFFFF;
        padding-left:35px;
        min-height: 1600px;
        top: -60px;
}
#ScoutBox {
        position:relative;
        left: 170px;
        top:  -55px;
        z-index:8;
        background-color: #FFFFFF;
        width: 450px;
        height: 60px; 
}
#TestimonialsBox {
	position:absolute;
	min-height:1500px;
	z-index:3;
	left:730px; 
	top: 175px;
	padding:15px;
	background-color: #FFFFFF;
	border-style: outset;
	border-color: #686CA2;
	border-width: 1px;
	text-align: left;
	width: 200px;
}

.style4 {
        color: #0033CC;
        font-weight: bold;
        font-family: Verdana, Arial, Helvetica, sans-serif, cursive;
}

.style7 {
        color: #FF6600;
        font-weight: bold;
        font-family: Verdana, Arial, Helvetica, sans-serif, cursive;
}

.style8 {
        color: #339900;
        font-weight: bold;
        font-family: Verdana, Arial, Helvetica, sans-serif, cursive;
}

.style10 {
        color: #FF0033;
        font-weight: bold;
        font-family: Verdana, Arial, Helvetica, sans-serif, cursive;
}
.style19 {font-weight: normal; color: #EE00A7; line-height: 130%; font-family: Geneva, Arial, Helvetica, sans-serif;}
.style12 {font-weight: bold; color: #FF0033;}
.style26 {color: #0033CC}
.style6 {color: #663399}
.style27 {color: #FF6600}
.style28 {color: #339900}
.style38 {font-size: x-small}
.style31 {
        font-family: Verdana, Arial, Helvetica, sans-serif, cursive;
        color: #494949;
        font-size: 12px;
}
.style43 {
        font-weight: normal;
        color: #EB037C;
        line-height: 130%;
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
}
.style41 {font-size: 10px}
.style44 {font-size: 12px}
.style46 {font-size: 18px}
.style45 {
	color: #FF0033;
	font-size: 20px;
	font-weight: bold;
	width: 200px;
	padding: 20px;
}

