.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
.clearfix {display: block;}
.clear {clear:both;}

body, html {
padding:0;
margin:0;
border:0;
color:#000;
font-family: Arial, Helvetica, Sans-serif;
height: 100%;
background-color:#BDE0D6;
background-image: url(/i/_siteimg/tilebg.gif);
}
body {font-size:90%;min-width:975px; /* NOT IN IE */}
table{border-collapse:collapse}
table p {margin:0; padding: 0;}
div{margin:0; padding:0}

#mainContainer {
min-height: 100%; /* "MIN-HEIGHT" BECOMES THE "HEIGHT" HERE IN IE SO WE NEED TO HACK THE HEIGHT BACK IN AGAIN IN IEHACKS CSS
background: url(/i/_siteimg/pagebg200.jpg) 100% 110px repeat-y;
THIS IS THE RIGHT COLUMN BACKGROUND IMAGE.  THE 110PX IS ADDED TO HAVE CONTROL OF WHERE THE VERTICALLY REPEATING STARTS. */
margin-top:30px;
padding:0;
overflow:visible;
}

#bg{
width:975px; 
padding:0;
margin:0 auto;
}

#header {
height:61px;
padding:0;
background-image:url(/i/_siteimg/headbg.gif);
background-repeat:no-repeat;
background-position:0 0;
overflow:visible;
}

#headerbg {
height:61px;
padding:0;
overflow:visible;
}


/*CONTENT AND COLUMNS*/
.outer {
/* START WITH A DIV - FIXED WIDTH - CENTERED*/
width:975px; 
margin:0 auto;
padding:0;
background-image:url(/i/_siteimg/colbg.gif);
background-position:top center;
background-repeat:repeat-y;
overflow:hidden;
}

.inner {/* A DIV TO CONTAIN THE LEFT AND CENTER COLUMNS */
width:947px;
float:left;
margin:0;
padding:10px 0 0 0;
background:transparent;
/*background-image:url(/i/_siteimg/coltop.gif);
background-position:top center;
background-repeat:no-repeat;*/
border:0
}

/* RIGHT COLUMN */
#right {
display:none;
}

#main {
width:660px;
float:right;
text-align:left;
margin:0;
padding:0;
border:0
}

/* LEFT COLUMN */
#left {
float:left;
width:250px;
margin:0 0 0 21px;
padding:0;
}


#lefttop {width:186px;height:10px;margin:0;padding:0;/*background-image:url(/i/_siteimg/coltop.jpg)*/}
#leftbot {width:186px;height:10px;margin:0;padding:0;/*background-image:url(/i/_siteimg/colbot.jpg)*/}
#rightside, #rightbot, #righttop {display:none}
#leftside {width:236px; text-align:center;margin:10px auto;padding:0 0 5px 0}

.sitelogo {float:left; padding:15px 0 0 30px}
.backrow {}

/* FOOTER */
#footer {height:37px;width:100%;text-align:center;color:#666;clear: both; background-image:url(/i/_siteimg/footbg.gif);background-repeat:no-repeat; background-position:top center;margin:0 auto; padding:0;border:0}

#footer span.copy{display:block; text-align:center; font-size:.75em;color:#666;line-height:25px;padding-top:0px}

/*******************************/
/************ LINKS ************/
/*******************************/

a:link, a:visited {text-decoration:underline; color:#620967}
a:hover, a:active {text-decoration:none; color:#34CD9F}

a.moreL:link, a.moreL:visited, a.moreR:link, a.moreR:visited {font-weight:bold; font-size:.9em}
a.moreL:hover, a.moreL:active, a.moreR:hover, a.moreR:active {font-weight:bold; font-size:.9em}

a.moreT:link, a.moreT:visited, a.moreM:link, a.moreM:visited, a.moreB:link, a.moreB:visited {font-weight:bold; font-size:.9em}
a.moreT:hover, a.moreT:active, a.moreM:hover, a.moreM:active, a.moreB:hover, a.moreB:active {font-weight:bold; font-size:.9em}

a.c:link, a.c:visited {text-decoration: none; color: #620967 }
a.c:hover, a.c:active {text-decoration: underline; color: #34CD9F }

/*BUTTON TO ADD CONTENT FROM SITE ADMIN*/
a.btnadd:link, a.btnadd:visited{display:block;background-image:url('/i/man/manbtnbg.jpg');font-size:.7em;font-weight:bold;text-decoration:none;color:#600;padding:2px;border-top:1px solid #ccc;border-right:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #ccc;text-align:center}
a.btnadd:hover, a.btnadd:active{display:block;background-image:url('/i/man/manbtnonbg.jpg');font-size:.7em;font-weight:bold;text-decoration:none;color:#060;padding:2px;border-top:1px solid #000;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #000;;text-align:center}

/********************************/
/************ FEATURES **********/
/********************************/

/* CATEGORY SUMMARY BOXES*/
div.featurecontainer {width:250px; margin-top:6px;border:1px solid #A3BCCC} /*iehacks file*/
div.featurebox {width:99%; margin:0}
div.featureheading {font-size:1.3em; font-weight:bold; text-align:center;}
div.featurenav {text-align:center; }

a.catlink:link, a.catlink:visited{font-size:.9em}
a.catlink:hover, a.catlink:active{font-size:.9em}

div.featurecontent {text-align:center;}
div.featurecontent ul {text-align:left;}
div.featureitem {width:100%;margin:4px auto;text-align:left;}
div.featureitem img {float:left;margin-right:2px;border:0}
a.featureitemtitle:link, a.featureitemtitle:visited {text-decoration:none; font-weight:bold; color:#A3BCCC;}
a.featureitemtitle:hover, a.featureitemtitle:active {text-decoration:none; font-weight:bold; color:#700;}
div.featurefoot {width:100%; height:12px; margin:0 auto; border:0}
div.featurefooton {width:100%; height:12px; margin:0 auto; text-align:center; font-weight:bold; background-color:#A3BCCC; color:#146578; border-top:1px solid #146578}
div.featurefooton a.more:link, div.featurefooton a.more:visited {text-decoration:none; font-weight:bold}
div.featurefooton a.more:hover, div.featurefooton a.more:active {color:#208F92; font-weight:bold}

/********************************/
/************ LISTS *************/
/********************************/

div.bizlistcatheading, div.evlistcatheading, div.prodlistcatheading, div.artlistcatheading, div.linklistcatheading, div.bandlistcatheading, div.conlistcatheading {
width:100%;height:19px;line-height:19px; padding:0; margin:0 0 15px 0;font-size:1.2em; font-weight:bold; color:#620967; text-align:center; background-image:url(/i/_siteimg/secnavbg.jpg); background-repeat:repeat-x; background-position:top left; border-bottom:1px solid #000;overflow:hidden}
span.listcatheading {}

div.bizlistcatheading0, div.evlistcatheading0, div.prodlistcatheading0, div.artlistcatheading0, div.linklistcatheading0, div.bandlistcatheading0, div.conlistcatheading0 {width:100%; margin:15px 0 15px 0; text-align:center; clear:both; font-weight:bold; font-size:1.1em; background-color:#fff; color:#620967; border-bottom:1px solid #620967;}
a.bizlistcatheading0:link, a.bizlistcatheading0:visited, a.evlistcatheading0:link, a.evlistcatheading0:visited, a.prodlistcatheading0:link, a.prodlistcatheading0:visited, a.artlistcatheading0:link, a.artlistcatheading0:visited, a.linklistcatheading0:link, a.linklistcatheading0:visited, a.bandlistcatheading0:link, a.bandlistcatheading0:visited, a.conlistcatheading0:link, a.conlistcatheading0:visited {text-decoration:none; font-weight:bold; color:#620967;}
a.bizlistcatheading0:hover, a.bizlistcatheading0:active, a.evlistcatheading0:hover, a.evlistcatheading0:active, a.prodlistcatheading0:hover, a.prodlistcatheading0:active, a.artlistcatheading0:hover, a.artlistcatheading0:active, a.linklistcatheading0:hover, a.linklistcatheading0:active, a.bandlistcatheading0:hover, a.bandlistcatheading0:active, a.conlistcatheading0:hover, a.conlistcatheading0:active {text-decoration:underline; font-weight:bold; color:#BDE0D6;}

div.more0, div.more1, div.more2, div.more3 {width:96%; margin:10px 0 0 6px; text-align:left; clear:both; font-size:.8em; color:#c00}
a.more0:link, a.more0:visited, a.more1:link, a.more1:visited, a.more2:link, a.more2:visited, a.more3:link, a.more3:visited {text-decoration:none; font-weight:bold; color:#c00; }
a.more0:hover, a.more0:active, a.more1:hover, a.more1:active, a.more2:hover, a.more2:active, a.more3:hover, a.more3:active {text-decoration:underline; font-weight:bold; color:#BDE0D6;}

div.bizlistcatheading1, div.evlistcatheading1, div.prodlistcatheading1, div.artlistcatheading1, div.linklistcatheading1, div.bandlistcatheading1, div.conlistcatheading1 {width:99%; margin:7px auto; text-align:center; clear:both; font-weight:bold; font-size:1em; background-color:#fff; color:#620967}
a.bizlistcatheading1:link, a.bizlistcatheading1:visited, a.evlistcatheading1:link, a.evlistcatheading1:visited, a.prodlistcatheading1:link, a.prodlistcatheading1:visited, a.artlistcatheading1:link, a.artlistcatheading1:visited, a.linklistcatheading1:link, a.linklistcatheading1:visited, a.bandlistcatheading1:link, a.bandlistcatheading1:visited, a.conlistcatheading1:link, a.conlistcatheading1:visited {text-decoration:none; font-weight:bold; color:#620967}
a.bizlistcatheading1:hover, a.bizlistcatheading1:active, a.evlistcatheading1:hover, a.evlistcatheading1:active, a.prodlistcatheading1:hover, a.prodlistcatheading1:active, a.artlistcatheading1:hover, a.artlistcatheading1:active, a.linklistcatheading1:hover, a.linklistcatheading1:active, a.bandlistcatheading1:hover, a.bandlistcatheading1:active, a.conlistcatheading1:hover, a.conlistcatheading1:active {text-decoration:underline; font-weight:bold; color:#BDE0D6;}

div.bizlistcatheading2, div.evlistcatheading2, div.prodlistcatheading2, div.artlistcatheading2, div.linklistcatheading2, div.bandlistcatheading2, div.conlistcatheading2 {width:99%; margin:7px auto; text-align:center; clear:both; font-weight:bold; font-size:1em; background-color:#E1F2F1; color:#146578}
a.bizlistcatheading2:link, a.bizlistcatheading2:visited, a.evlistcatheading2:link, a.evlistcatheading2:visited, a.prodlistcatheading2:link, a.prodlistcatheading2:visited, a.artlistcatheading2:link, a.artlistcatheading2:visited, a.linklistcatheading2:link, a.linklistcatheading2:visited, a.bandlistcatheading2:link, a.bandlistcatheading2:visited, a.conlistcatheading2:link, a.conlistcatheading2:visited {text-decoration:none; font-weight:bold; color:#146578;}
a.bizlistcatheading2:hover, a.bizlistcatheading2:active, a.evlistcatheading2:hover, a.evlistcatheading2:active, a.prodlistcatheading2:hover, a.prodlistcatheading2:active, a.artlistcatheading2:hover, a.artlistcatheading2:active, a.linklistcatheading2:hover, a.linklistcatheading2:active, a.bandlistcatheading2:hover, a.bandlistcatheading2:active, a.conlistcatheading2:hover, a.conlistcatheading2:active {text-decoration:underline; font-weight:bold; color:#BDE0D6;}

.listcatdesc {width:96%; margin:3px auto 6px auto; border:0;; text-align:center}
.titlecatdesc {width:96%; margin:3px auto 6px auto; border:0; text-align:left}
img.titlecatimg {float:left; margin:0 3px 0 0; border:0}

/********************************/
/********** SINGLE COL LIST **********/
/********************************/

div.bizlistitem1,div.prodlistitem1,div.artlistitem1,div.linklistitem1,div.bandlistitem1,div.conlistitem1 {clear:right;font-size:.9em; width:98%; margin:0 auto; padding:5px 0 5px 0;border-bottom:0px dotted #ccc; overflow:visible}
div.bizlistitem1 span,div.prodlistitem1 span,div.artlistitem1 span,div.linklistitem1 span,div.bandlistitem1 span,div.conlistitem1 span {display:block}
span.item{}
div.bizlistitem1 img,div.prodlistitem1 img,div.artlistitem1 img,div.linklistitem1 img,div.bandlistitem1 img,div.conlistitem1 img {clear:right;float:right; margin:0 0 0 3px; border:0}
div.bizlistitem1 span.itemtitle,div.prodlistitem1 span.itemtitle,div.artlistitem1 span.itemtitle,div.linklistitem1 span.itemtitle,div.bandlistitem1 span.itemtitle,div.conlistitem1 span.itemtitle,div.bizlistitem1 a.itemtitle:link,div.bizlistitem1 a.itemtitle:visited,div.prodlistitem1 a.itemtitle:link,div.prodlistitem1 a.itemtitle:visited,div.artlistitem1 a.itemtitle:link,div.artlistitem1 a.itemtitle:visited,div.linklistitem1 a.itemtitle:link,div.linklistitem1 a.itemtitle:visited,div.bandlistitem1 a.itemtitle:link,div.bandlistitem1 a.itemtitle:visited,div.conlistitem1 a.itemtitle:link,div.conlistitem1 a.itemtitle:visited {display:block; text-decoration:none; font-weight:bold; font-size:1.1em; color:#620967;}
div.bizlistitem1 a.itemtitle:hover,div.bizlistitem1 a.itemtitle:active,div.prodlistitem1 a.itemtitle:hover,div.prodlistitem1 a.itemtitle:active,div.artlistitem1 a.itemtitle:hover,div.artlistitem1 a.itemtitle:active,div.linklistitem1 a.itemtitle:hover,div.linklistitem1 a.itemtitle:active,div.bandlistitem1 a.itemtitle:hover,div.bandlistitem1 a.itemtitle:active,div.conlistitem1 a.itemtitle:hover,div.conlistitem1 a.itemtitle:active {display:block; text-decoration:none; font-weight:bold; font-size:1.1em; color:#BDE0D6;}
div.bizlistitem1 div.more, div.prodlistitem1 div.more, div.artlistitem1 div.more, div.linklistitem1 div.more, div.bandlistitem1 div.more, div.conlistitem1 div.more {text-align:left; margin:2px}
div.bizlistitem1 a.more:link,div.bizlistitem1 a.more:visited,div.prodlistitem1 a.more:link,div.prodlistitem1 a.more:visited,div.artlistitem1 a.more:link,div.artlistitem1 a.more:visited,div.linklistitem1 a.more:link,div.linklistitem1 a.more:visited,div.bandlistitem1 a.more:link,div.bandlistitem1 a.more:visited,div.conlistitem1 a.more:link,div.conlistitem1 a.more:visited {display:block; text-decoration:none; font-weight:bold; font-size:.9em; color:#620967;}
div.bizlistitem1 a.more:hover,div.bizlistitem1 a.more:active,div.prodlistitem1 a.more:hover,div.prodlistitem1 a.more:active,div.artlistitem1 a.more:hover,div.artlistitem1 a.more:active,div.linklistitem1 a.more:hover,div.linklistitem1 a.more:active,div.bandlistitem1 a.more:hover,div.bandlistitem1 a.more:active,div.conlistitem1 a.more:hover,div.conlistitem1 a.more:active {display:block; text-decoration:underline; font-weight:bold; font-size:.9em; color:#BDE0D6;}

/********************************/
/********** 2 COL LIST **********/
/********************************/

div.bizlistitem2,div.prodlistitem2,div.artlistitem2,div.linklistitem2,div.bandlistitem2,div.conlistitem2 {float:left;font-size:.9em; width:49%; margin:0 auto; padding:5px 0 5px 0;border-bottom:0px dotted #ccc; overflow:visible}
div.bizlistitem2 span,div.prodlistitem2 span,div.artlistitem2 span,div.linklistitem2 span,div.bandlistitem2 span,div.conlistitem2 span {display:block}
span.item{}
div.bizlistitem2 img,div.prodlistitem2 img,div.artlistitem2 img,div.linklistitem2 img,div.bandlistitem2 img,div.conlistitem2 img {clear:right;float:right; margin:0 0 0 3px; border:0}
div.bizlistitem2 span.itemtitle,div.prodlistitem2 span.itemtitle,div.artlistitem2 span.itemtitle,div.linklistitem2 span.itemtitle,div.bandlistitem2 span.itemtitle,div.conlistitem2 span.itemtitle,div.bizlistitem2 a.itemtitle:link,div.bizlistitem2 a.itemtitle:visited,div.prodlistitem2 a.itemtitle:link,div.prodlistitem2 a.itemtitle:visited,div.artlistitem2 a.itemtitle:link,div.artlistitem2 a.itemtitle:visited,div.linklistitem2 a.itemtitle:link,div.linklistitem2 a.itemtitle:visited,div.bandlistitem2 a.itemtitle:link,div.bandlistitem2 a.itemtitle:visited,div.conlistitem2 a.itemtitle:link,div.conlistitem2 a.itemtitle:visited {display:block; text-decoration:none; font-weight:bold; font-size:1.1em; color:#620967;}
div.bizlistitem2 a.itemtitle:hover,div.bizlistitem2 a.itemtitle:active,div.prodlistitem2 a.itemtitle:hover,div.prodlistitem2 a.itemtitle:active,div.artlistitem2 a.itemtitle:hover,div.artlistitem2 a.itemtitle:active,div.linklistitem2 a.itemtitle:hover,div.linklistitem2 a.itemtitle:active,div.bandlistitem2 a.itemtitle:hover,div.bandlistitem2 a.itemtitle:active,div.conlistitem2 a.itemtitle:hover,div.conlistitem2 a.itemtitle:active {display:block; text-decoration:none; font-weight:bold; font-size:1.1em; color:#BDE0D6;}
div.bizlistitem2 div.more, div.prodlistitem2 div.more, div.artlistitem2 div.more, div.linklistitem2 div.more, div.bandlistitem2 div.more, div.conlistitem2 div.more {text-align:left; margin:2px}
div.bizlistitem2 a.more:link,div.bizlistitem2 a.more:visited,div.prodlistitem2 a.more:link,div.prodlistitem2 a.more:visited,div.artlistitem2 a.more:link,div.artlistitem2 a.more:visited,div.linklistitem2 a.more:link,div.linklistitem2 a.more:visited,div.bandlistitem2 a.more:link,div.bandlistitem2 a.more:visited,div.conlistitem2 a.more:link,div.conlistitem2 a.more:visited {display:block; text-decoration:none; font-weight:bold; font-size:.9em; color:#620967;}
div.bizlistitem2 a.more:hover,div.bizlistitem2 a.more:active,div.prodlistitem2 a.more:hover,div.prodlistitem2 a.more:active,div.artlistitem2 a.more:hover,div.artlistitem2 a.more:active,div.linklistitem2 a.more:hover,div.linklistitem2 a.more:active,div.bandlistitem2 a.more:hover,div.bandlistitem2 a.more:active,div.conlistitem2 a.more:hover,div.conlistitem2 a.more:active {display:block; text-decoration:underline; font-weight:bold; font-size:.9em; color:#BDE0D6;}

/********************************/
/********** 3 COL LIST **********/
/********************************/

div.bizlistitem3,div.prodlistitem3,div.artlistitem3,div.linklistitem3,div.bandlistitem3,div.conlistitem3 {float:left;font-size:.9em; width:31%; margin:0 auto; padding:5px 0 5px 0;border-bottom:0px dotted #ccc; overflow:visible}
div.bizlistitem3 span,div.prodlistitem3 span,div.artlistitem3 span,div.linklistitem3 span,div.bandlistitem3 span,div.conlistitem3 span {display:block}
span.item{}
div.bizlistitem3 img,div.prodlistitem3 img,div.artlistitem3 img,div.linklistitem3 img,div.bandlistitem3 img,div.conlistitem3 img {clear:right;float:right; margin:0 0 0 3px; border:0}
div.listitem3 span.itemtitle, div.listitem3 a.itemtitle:link, div.listitem3 a.itemtitle:visited  {display:block; text-decoration:none; font-weight:bold; font-size:1em; color:#620967;}
div.bizlistitem3 span.itemtitle,div.prodlistitem3 span.itemtitle,div.artlistitem3 span.itemtitle,div.linklistitem3 span.itemtitle,div.bandlistitem3 span.itemtitle,div.conlistitem3 span.itemtitle,div.bizlistitem3 a.itemtitle:link,div.bizlistitem3 a.itemtitle:visited,div.prodlistitem3 a.itemtitle:link,div.prodlistitem3 a.itemtitle:visited,div.artlistitem3 a.itemtitle:link,div.artlistitem3 a.itemtitle:visited,div.linklistitem3 a.itemtitle:link,div.linklistitem3 a.itemtitle:visited,div.bandlistitem3 a.itemtitle:link,div.bandlistitem3 a.itemtitle:visited,div.conlistitem3 a.itemtitle:link,div.conlistitem3 a.itemtitle:visited {display:block; text-decoration:none; font-weight:bold; font-size:1.1em; color:#620967;}
div.bizlistitem3 a.itemtitle:hover,div.bizlistitem3 a.itemtitle:active,div.prodlistitem3 a.itemtitle:hover,div.prodlistitem3 a.itemtitle:active,div.artlistitem3 a.itemtitle:hover,div.artlistitem3 a.itemtitle:active,div.linklistitem3 a.itemtitle:hover,div.linklistitem3 a.itemtitle:active,div.bandlistitem3 a.itemtitle:hover,div.bandlistitem3 a.itemtitle:active,div.conlistitem3 a.itemtitle:hover,div.bizlistitem3 div.more, div.prodlistitem3 div.more, div.artlistitem3 div.more, div.linklistitem3 div.more, div.bandlistitem3 div.more, div.conlistitem3 div.more {display:block; text-decoration:none; font-weight:bold; font-size:1.1em; color:#BDE0D6;}
div.listitem3 div.more {text-align:left; margin:2px}
div.bizlistitem3 a.more:link,div.bizlistitem3 a.more:visited,div.prodlistitem3 a.more:link,div.prodlistitem3 a.more:visited,div.artlistitem3 a.more:link,div.artlistitem3 a.more:visited,div.linklistitem3 a.more:link,div.linklistitem3 a.more:visited,div.bandlistitem3 a.more:link,div.bandlistitem3 a.more:visited,div.conlistitem3 a.more:link,div.conlistitem3 a.more:visited {display:block; text-decoration:none; font-weight:bold; font-size:.9em; color:#620967;}
div.bizlistitem3 a.more:hover,div.bizlistitem3 a.more:active,div.prodlistitem3 a.more:hover,div.prodlistitem3 a.more:active,div.artlistitem3 a.more:hover,div.artlistitem3 a.more:active,div.linklistitem3 a.more:hover,div.linklistitem3 a.more:active,div.bandlistitem3 a.more:hover,div.bandlistitem3 a.more:active,div.conlistitem3 a.more:hover,div.conlistitem3 a.more:active {display:block; text-decoration:underline; font-weight:bold; font-size:.9em; color:#BDE0D6;}

/********************************/
/********** NAVIGATION **********/
/********************************/

/* THE TRAIL NAV*/
#trail {text-align:left;}
a.trail:link, a.trail:visited {}
a.trail:hover, a.trail:active {}

/*NON-EXPANDING SITENAV*/

/* SITE NAV HORIZONTAL BLOCK*/
#sitenavwrap {width:100%;height:20px; padding:0; margin:0; text-align:center;background-color:#A3BCCC; /*background-image:url(/i/_siteimg/sitenavbg.jpg);background-repeat:repeat-x; background-position:top left;*/overflow:visible}

a.sitelink:link, a.sitelink:visited {
/*display:block;
float:left;*/
background-color:transparent;
height:20px;
line-height:20px;
text-decoration:none;
font-weight:bold;
font-size:.8em;
color:#fff;
margin:0 auto;
}
a.sitelink:hover, a.sitelink:active, a.sitelinkon:link, a.sitelinkon:visited {
/*display:block;
float:left;*/
background-color:#6A97B3;
height:20px;
line-height:20px;
text-decoration:none;
font-weight:bold;
font-size:.8em;
/*background-image:url(/i/_siteimg/menu-ton.jpg);
background-position:50% 0;
background-repeat:no-repeat;*/
color:#fff;
margin:0 auto;
}

/* SECTION NAV*/
#sectionnavwrap {width:96%;height:19px; padding:0; margin:6px auto 6px auto; text-align:center; /* background-color:#fff; background-image:url(/i/_siteimg/secnavbg.jpg); background-repeat:repeat-x; background-position:top left; border-bottom:1px solid #000;*/overflow:hidden}

a.sectionlink:link, a.sectionlink:visited {
/*display:block;
float:left;*/
height:19px;
padding:0 2px 0 2px;
margin:0;
line-height:19px;
text-decoration:none;
font-weight:bold;
font-size:.8em;
color:#620967;
}
a.sectionlink:hover, a.sectionlink:active, span.secnavon, a.secnavon:link, a.secnavon:visited {
/*border-top:1px solid #000;
border-right:1px solid #fff;
border-bottom:1px solid #fff;
border-left:1px solid #000;
display:block;
float:left;*/
height:19px;
padding:0 2px 0 2px;
margin:0;
line-height:19px;
background-color:#620967;
text-decoration:none;
font-weight:bold;
font-size:.8em;
color:#fff;
}

/* SUB CATEGORY NAV*/
#subcatnavwrap {width:100%;height:19px; padding:0; margin:0; text-align:center; background:#BDE0D6;overflow:hidden}

a.subcatlink:link, a.subcatlink:visited {
height:19px;
padding:0;
margin:0;
line-height:19px;
text-decoration:none;
font-weight:bold;
font-size:.75em;
color:#620967;
}
a.subcatlink:hover, a.subcatlink:active, span.subcatlinkon, a.subcatlinkon:link, a.subcatlinkon:visited {
/*border-top:1px solid #000;
border-right:1px solid #fff;
border-bottom:1px solid #fff;
border-left:1px solid #000;*/
height:19px;
padding:0;
margin:0;
line-height:19px;
text-decoration:none;
font-weight:bold;
font-size:.75em;
color:#1E6068;
}

/* EVENTS MONTHNAV*/
div.monthnav {width:80%; height:20px; text-align:center; margin:3px auto}
a.monthnav:link, a.monthnav:visited{border-top:1px solid #fff; border-right:1px solid #000; border-bottom:1px solid #000; border-left:1px solid #fff; line-height:22px; padding:0 6px 0 6px; text-decoration:none; font-weight:bold; font-size:.75em; color:#000;}
a.monthnav:hover, a.monthnav:active{border-top:1px solid #000; border-right:1px solid #fff; border-bottom:1px solid #fff; border-left:1px solid #000; line-height:22px; padding:0 6px 0 6px; text-decoration:none; font-weight:bold; font-size:.75em; color:#000;}

span.monthon {border-top:1px solid #000; border-right:1px solid #fff; border-bottom:1px solid #fff; border-left:1px solid #000; padding:0 6px 0 6px; font-weight:bold; font-size:.75em; color:#000;}
a.monthon:link, a.monthon:visited {border-top:1px solid #000; border-right:1px solid #fff; border-bottom:1px solid #fff; border-left:1px solid #000; line-height:22px; padding:0 6px 0 6px; text-decoration:none; font-weight:bold; font-size:.75em; color:#000; }
a.monthon:hover, a.monthon:active {border-top:1px solid #000; border-right:1px solid #fff; border-bottom:1px solid #fff; border-left:1px solid #000; line-height:22px; padding:0 6px 0 6px; text-decoration:none; font-weight:bold; font-size:.75em; color:#000; }

div.weeknav {width:96%; height:20px; text-align:center; margin:3px auto}


/********************************/
/******** EVENTS CALENDAR *******/
/********************************/
div.ptitle{ font-weight:bold; text-align:center } /*USED IN MONTH NAV.  NEEDS DEVELOPMENT*/

table.evlist{ width:99%;margin:5px auto 0 auto }
td.evlisteven{ background-color:transparent;color:#000; font-size:.8em }
td.evlistodd{ background-color:#E9F4F0;color:#000; font-size:.8em }
a.evlisttitle:link, a.evlisttitle:visited { display:block; color:#333; text-decoration:underline }
span.evlisttitle { display:block; color:#333; text-decoration:none }
a.evlisttitle:hover, a.evlisttitle:active { display:block; text-decoration:none; color:#1E6068 }
a.evlistartlist:link, a.evlistartlist:visited{}
a.evlistartlist:hover, a.evlistartlist:active{}
img.evlist { border:0; margin:0 3px 3px 0; float:left }
td.evlistsep{ height:3px;line-height:3px;border-bottom:1px solid #BDE0D6; }
td.evlistmonth{height:25px; border-bottom:1px solid #BDE0D6; text-align:center; font-weight:bold }
/* THE DIV IN THE MONTH ROW IS TO LEAVE SOME AIR AFTER THE LAST SHOW OF THE PREVIOUS MONTH.*/
td.evlistmonth div{ height:20px; padding:0; position:relative; bottom:-5px; color:#000; background-color:#BDE0D6; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; text-align:center; line-height:20px}
td.evlistmonth div a:link, td.evlistmonth div a:visited { display:block; height:20px; margin:0; text-decoration:none }
td.evlistmonth div a:hover, td.evlistmonth div a:active { display:block; height:20px; margin:0; background-color:#620967; color:#E9F4F0 }
td.evlistdatetop{ padding:2px; background-color:#E7E2E7; color:#620967; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:inherit }
td.evlistdatetop sup { font-size:.7em }
td.evlistdatefront { width:80px; padding:2px; white-space:nowrap }
div.evlistinfo { width:240px; float:right; text-align:right }
table.evlistinfo{ margin-left:auto; margin-right:0px; font-size:inherit }
table.evlistinfo td { padding:2px }
table.evlistinfo td a:link, table.evlistinfo td a:visited { color:#333; font-size:inherit }
table.evlistinfo td a:hover, table.evlistinfo td a:active{ color:#1E6068; font-size:inherit }
table.evlistinfo td span { color:#333 }
td.evlistvenue{white-space:nowrap}
td.evlisttime{white-space:nowrap}
td.evlisttix{white-space:nowrap}
td.evlistlink{white-space:nowrap}

/********************************/
/***** EVENT DETAIL PAGE *****/
/********************************/
table.evdetail{ width:99%;margin:5px auto 0 auto;font-size:.85em; }
table.evdetail img{float:left; margin:3px; border:0}
/*EVENT DETAIL */
div.evdetailhead{width:auto}
a.evdetailtitle:link, a.evdetailtitle:visited{font-size:1.2em; font-weight:bold}
a.evdetailtitle:hover, a.evdetailtitle:active{font-size:1.2em; font-weight:bold}
span.evdetailtitle{font-size:1.2em; font-weight:bold}
span.evdetaildate {display:block;width:auto}
span.evdetaildate span {font-weight:bold}
span.evdetailtime {display:block;width:auto}
span.evdetailtime span {font-weight:bold} /*THESE INNER SPANS ARE FOR THE LABELS - LIKE "TIME:" */
span.evdetaildoors {display:block;width:auto}
span.evdetaildoors span {font-weight:bold}
div.evddetaildesc{}
img.evdetailimg{}
div.evdetailshortdesc{display:block;width:auto;margin-top:20px}
/*VENUE LINK*/
span.evdetailvenue {text-align:left; font-weight:bold}
a.evdetailvenue:link, a.evdetailvenue:visited {font-weight:bold}
a.evdetailvenue:hover, a.evdetailvenue:active {font-weight:bold}
/*TIX LINK*/
span.evdetailtix {text-align:left}
a.evdetailtix:link, a.evdetailtix:visited {font-weight:bold; font-size:1em}
a.evdetailtix:hover, a.evdetailtix:active {font-weight:bold; font-size:1em}
img.evdetaillogo {}
img.evdetailvenimg {}
/*ARTIST DETAIL */
div.evdetailartist{display:block;clear:both;margin-top:15px}
a.evdetailarttitle:link, a.evdetailarttitle:visited{font-size:1.2em; font-weight:bold}
a.evdetailarttitle:hover, a.evdetailarttitle:active{font-size:1.2em; font-weight:bold}
span.evdetailarttitle{font-size:1.2em; font-weight:bold}
/*evdetailarttitle0 IS USED WHEN THE FIRST HEADLINER HAD THE EVENT HEAD ABOVE IT*/
a.evdetailarttitle0:link, a.evdetailarttitle0:visited{clear:left;font-size:1.2em; font-weight:bold}
a.evdetailarttitle0:hover, a.evdetailarttitle0:active{clear:left;font-size:1.2em; font-weight:bold}
span.evdetailarttitle0{clear:left;font-size:1.2em; font-weight:bold}
div.evdetailartshortdesc{display:block}
div.evdetailartdesc{display:block}
img.evdetailartimg{}
/*ARTLIST */
a.evdetailartlisthl:link, a.evdetailartlisthl:visited {font-size:1.1em;font-weight:bold}
a.evdetailartlisthl:hover, a.evdetailartlisthl:active {font-size:1.1em;font-weight:bold}
span.evdetailartlisthl{font-weight:bold}
a.evdetailartlistop:link, a.evdetailartlistop:visited {font-weight:bold}
a.evdetailartlistop:hover, a.evdetailartlistop:active {font-weight:bold}
span.evdetailartlistop{font-weight:bold}

a.evdetailmore:link, a.evdetailmore:visited {font-size:.75em;padding:2px;background-color:#760C16;color:#fff;text-decoration:none;font-weight:bold;border-top:1px solid #ccc;border-right:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #ccc;margin:2px}
a.evdetailmore:hover, a.evdetailmore:active{font-size:.75em;padding:2px;background-color:#51040B;color:#ccc;text-decoration:none;font-weight:bold;border-top:1px solid #000;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #000;margin:2px}

/* AV BUTTONS */
a.avlink:link, a.avlink:visited {font-size:.75em;padding:2px;background-color:#760C16;color:#fff;text-decoration:none;font-weight:bold;border-top:1px solid #ccc;border-right:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #ccc;margin:2px}

a.avlink:hover, a.avlink:active {font-size:.75em;padding:2px;background-color:#51040B;color:#ccc;text-decoration:none;font-weight:bold;border-top:1px solid #000;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #000;margin:2px}

/********************************/
/********* BIZ DETAIL  **********/
/********************************/
table.bizdetail{width:98%; margin-top:5px;}
td.bizdetail{padding:15px 0 15px 0}
div.bizdetailtitle{padding:0 0 25px 0 ;text-align:center; font-size:1.2em; font-weight:bold; color:#620967}
a.bizdetail:link, a.bizdetail:visited {font-weight:bold}
a.bizdetail:hover, a.bizdetail:active {font-weight:bold}
img.bizdetaillogo{margin:3px;float:left;border:0}
div.bizdetailshort{}
div.bizdetailcontact{clear:both;width:100%;padding:13px 0 13px 0;font-size:.8em;font-weight:bold}
div.bizdetailcontact1{float:left;width:48%;margin:0}
div.bizdetailcontact2{float:right;width:48%;margin:0}
div.bizdetailhours{width:auto;padding:0;margin:0}
div.bizdetailaddress{width:auto;padding:10px 0 0 0;margin:0}
div.bizdetailphone{width:auto;padding:0;margin:0}
div.bizdetailweb{width:auto;padding:0;margin:0}
div.bizdetaildesc{clear:both;padding:0 0 15px 0}
div.bizdetaildesc img{float:right;margin:3px;border:0}

/********************************/
/******* PRODUCT DETAIL  ********/
/********************************/
table.proddetail{width:100%; margin-top:5px;}
td.proddetail{padding:15px 0 15px 0}
div.proddetailtitle{padding:0 0 25px 0 ;text-align:center; font-size:1.2em; font-weight:bold; color:#620967}
a.proddetailtitle:link, a.proddetailtitle:visited {font-weight:bold}
a.proddetailtitle:hover, a.proddetailtitle:active {font-weight:bold}
div.proddetailshort{padding:0 0 15px 0}
div.proddetailprice{padding:0 0 15px 0;text-size:1.1em;font-weight:bold}
span.proddetailreglabel{}
span.proddetailregprice{color:#cc0000;text-decoration:line-through}
span.proddetailspeciallabel{}
span.proddetailspecialprice{color:#0c0;}
div.proddetaildesc{padding:0 0 15px 0}
div.proddetaildesc img{float:right;margin:3px;border:0}

/********************************/
/******* ARTICLE DETAIL  ********/
/********************************/
table.artdetail{width:100%; margin-top:5px;}
td.artdetail{padding:15px 0 15px 0}
div.artdetailtitle{padding:0 0 25px 0 ;text-align:center; font-size:1.2em; font-weight:bold; color:#620967}
a.artdetailtitle:link, a.artdetailtitle:visited {font-weight:bold}
a.artdetailtitle:hover, a.artdetailtitle:active {font-weight:bold}
div.artdetailshort{padding:0 0 15px 0}
div.artdetailshort img{float:left;margin:3px;border:0}
div.artdetaildesc{padding:0 0 15px 0}
div.artdetaildesc img{float:right;margin:3px;border:0}

/********************************/
/********* CON DETAIL  **********/
/********************************/
table.condetail{width:98%; margin-top:5px;}
td.condetail{padding:15px 0 15px 0}
div.condetailtitle{padding:0 0 25px 0 ;text-align:center; font-size:1.2em; font-weight:bold; color:#620967}
span.condetaildesignation{font-size:.75em;font-style:italic}
a.condetail:link, a.condetail:visited {font-weight:bold}
a.condetail:hover, a.condetail:active {font-weight:bold}
img.condetaillogo{margin:3px;float:left;border:0}
div.condetailshort{}
div.condetailcontact{clear:both;width:100%;padding:13px 0 13px 0;font-size:.8em;font-weight:bold}
div.condetailcontact1{float:right;width:48%;margin:0}
div.condetailcontact2{float:left;width:48%;margin:0}
div.condetailhours{width:auto;padding:0;margin:0}
div.condetailaddress{width:auto;padding:0;margin:0}
div.condetailphone{width:auto;padding:0;margin:0}
div.condetailweb{width:auto;padding:0;margin:0}
div.condetaildesc{clear:both;padding:0 0 15px 0}
div.condetaildesc img{float:right;margin:3px;border:0}

/********************************/
/******* ARTIST DETAIL  *********/
/********************************/
table.banddetail{width:100%; margin-top:5px;}
td.banddetail{padding:15px 0 15px 0}
div.banddetailtitle{padding:0 0 25px 0 ;text-align:center; font-size:1.2em; font-weight:bold; color:#620967}
a.banddetailweb:link, a.banddetailweb:visited {display:block;font-size:.8em;font-weight:bold}
a.banddetailweb:hover, a.banddetailweb:active {display:block;font-size:.8em;font-weight:bold}
div.banddetailshort{padding:0 0 15px 0}
div.banddetaildesc{padding:0 0 15px 0}
div.banddetaildesc img{float:right;margin:3px;border:0}

/********************************/
/******* GALLERY DETAIL  *********/
/********************************/
table.galdetail{width:100%; margin-top:5px;}
td.galdetail{padding:15px 0 15px 0}
div.galdetailtitle{padding:0 0 25px 0 ;text-align:center; font-size:1.2em; font-weight:bold; color:#620967}
a.galdetailweb:link, a.galdetailweb:visited {display:block;font-size:.8em;font-weight:bold}
a.galdetailweb:hover, a.galdetailweb:active {display:block;font-size:.8em;font-weight:bold}
div.galdetailshort{padding:0 0 15px 0}
div.galdetaildesc{padding:0 0 15px 0}
div.galdetaildesc img{float:right;margin:3px;border:0}
/**THIS IS THE GALLERY ITSELF**/
table.gallery{width:100%; margin-top:5px;}
img.galimg{border:0}


/* --------- STYLE CURVED CORNERS ------------------------------------------------ */
.xtop, .xbottom {
display:block; 
background:transparent; 
font-size:1px;
}
.xb1, .xb2, .xb3, .xb4, .xb1c, .xb2c, .xb3c, .xb4c {
display:block; 
overflow:hidden;
}
.xb1, .xb2, .xb3, .xb1c, .xb2c, .xb3c {
height:1px;
}
.xb2, .xb3, .xb4 {
background:#fff; 
border-left:1px solid #65C8CE;
border-right:1px solid #65C8CE;
}
.xb2c, .xb3c {
background:#fff; 
border-left:1px solid #65C8CE;
border-right:1px solid #65C8CE;
}
.xb4c {
background:#fff; 
border-left:1px solid #65C8CE;
border-right:1px solid #65C8CE;
}
.xb1 {
margin:0px 5px; 
background:#65C8CE; /* BOTTOM LINE */
}
.xb2 {
margin:0px 3px;
border-width:0px 2px;
}
.xb3 {
margin:0px 2px;
}
.xb4 {
height:2px; 
margin:0px 1px;
}

.xb1c {
margin:0 5px; 
background:#65C8CE; /* TOP LINE */
}
.xb2c {
margin:0 3px;
border-width:0 2px;
}
.xb3c {
margin:0 2px;
}
.xb4c {
height:2px; 
margin:0 1px;
}

/* ------- CONTENT AREA WITHIN CURVED CORNER BOXES ----------------*/
.xboxcontent {
display:block; 
background-color:#fff;
border-right:1px solid #65C8CE;
border-left:1px solid #65C8CE;
height:auto;
padding:0px;
}

.xboxcap {
display:block; 
background-color:transparent;
border-right:1px solid #65C8CE;
border-left:1px solid #65C8CE;
height:auto;
padding:0px;
}

/* ------- END STYLE CURVED CORNERS ----------------------------*/

/* --------- BOX FEATURE - THIS IS THE MAIN FEATURE BLOCK ------------------------ */
.xfeature h1 {
font-family: Arial, Helvetica, Sans-serif;
text-transform:uppercase;
font-size:1em;
font-weight:bold;
color: #ffffff;
margin:0px;
padding:0px;
}

.xfeature h2 {
margin:0; 
font-size:1em;
padding:0 10px 3px 5px; 
border-bottom:0px solid #fff;
}

.xfeature h3 {
margin:0; 
font-size:.9em;
font-weight:bold;
padding:0; 
border-top:1px dashed #fff;
}

.xfeature {
background: transparent; 
width:94%; 
margin:0px auto;
margin-top:10px;
}

/**Program Schedule**/

#schedgrid{width:100%;text-align:center;font-weight:bold;border-collapse:collapse;border-bottom:1px solid #666}
#gridpart{width:100%;text-align:center;border-collapse:collapse;margin:0;padding:0}
td.gridparton{width:50%;background-color:purple;color:white;margin:0;padding:0}
td.gridparton a:link, td.gridparton a:visited {display:block;width:100%;height:100%;color:white}
td.gridparton a:hover, td.gridparton a:active {display:block;background-color:#BDE0D6;color:purple;width:100%;height:100%}
td.gridpartoff{width:50%;background-color:#BDE0D6;color:purple;margin:0;padding:0}
td.gridpartoff a:link, td.gridpartoff a:visited {display:block;background-color:#BDE0D6;color:purple;width:100%;height:100%}
td.gridpartoff a:hover, td.gridpartoff a:active {display:block;background-color:purple;width:100%;height:100%;color:white}
#schedgrid td.gridday{background-color:purple;color:white}
#schedgrid td.gridtime{background-color:purple;color:white}
#schedgrid td.gridcelllt{background-color:#fff;color:#000;border-right:1px solid #999}
#schedgrid td.gridcelldk{background-color:#BDE0D6;color:#000;border-right:1px solid #999}