.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:Verdana, Arial, Tahoma, sans-serif;
height: 100%;
background: url(/i/_siteimg/checker.gif) #e0e0e0;
/*THIS IS THE LEFT COLUMN BACKGROUND IMAGE. THE 100PX IS ADDED TO HAVE CONTROL OF WHERE THE VERTICALLY REPEATING STARTS. THE BACKGROUND COLOR WILL BE THE BACKGROUND COLOR FOR OUR CONTENT AREA */
}
body {font-size: 70%;min-width:975px; /* NOT IN IE */}


#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. */
background-image: url(/i/_siteimg/checkerfade.gif);
background-position: 0 117px;
background-repeat:repeat-x;
overflow:visible;
}

#header {
height:119px;
background-color:transparent;
background-image:url(/i/_siteimg/head.jpg);
background-repeat:no-repeat;
background-position:250px 0;
overflow:visible;
}

#headerbg {
height:119px;
background-color:#DFE8F7;
/*background-image:url(/i/_siteimg/headsub.jpg);
background-repeat:repeat-x;
background-position:1195px 0;*/
overflow:visible;
}


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

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

/* RIGHT COLUMN */
#right {
float:right;
width:314px;
margin:0;
padding:10px 0 0 0;
background-color:#fff;
background-image:url(/i/_siteimg/rcol-effect.gif);
background-position:top center;
background-repeat:no-repeat;
border:0
}

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

/* LEFT COLUMN */
#left {
float:left;
width:258px;
margin:0;
padding:0;
/*background-image:url(/i/_siteimg/lcol-effect.jpg);
background-position:top left;
background-repeat:no-repeat;*/
border:0
}

#rightside {width:310px; text-align:center;margin:10px auto;padding:0 0 5px 0}
#leftside {width:256px; text-align:center;margin:10px auto;padding:0 0 5px 0}

/* FOOTER */
#footer {height:50px;text-align:center;color:#fff;clear: both; background-image:url(/i/_siteimg/footbg.gif);background-repeat:no-repeat; background-position:top center;margin:0; padding:0}

#footer span.copy{display:block; text-align:center; font-size:.8em;color:#fff}


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

a:link, a:visited {text-decoration:underline; color:#0E456E}
a:hover, a:active {text-decoration:none; color:#219294}

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: #0E456E }
a.c:hover, a.c:active {text-decoration: underline; color: #219294 }

div.backrow {height:18px; line-height:18px; padding:0;color:#000; font-weight:bold; font-size:.8em;}
div.backrow a:link, div.backrow a:visited {display:block;height:18px;margin:0;padding:0 0 0 5px;color:#0E456E; font-weight:bold; font-size:1em; text-decoration:none;text-transform:uppercase; }
div.backrow a:hover, div.backrow a:active {display:block;height:18px;margin:0;padding:0 0 0 5px;color:#219294; font-weight:bold; font-size:1em; text-decoration:underline;text-transform:uppercase; }

/*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; font-size:1em; color:#A3BCCC;}
a.featureitemtitle:hover, a.featureitemtitle:active {text-decoration:none; font-weight:bold; font-size:1em; 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-size:1.1em; font-weight:bold}
div.featurefooton a.more:hover, div.featurefooton a.more:active {color:#208F92; font-size:1.1em; 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:#000; text-align:center; background-image:url(/i/_siteimg/secnavbg.jpg); background-repeat:repeat-x; background-position:top left; border-bottom:1px solid #A3BCCC;overflow:hidden}
span.listcatheading {}

div.bizlistcatheading0, div.evlistcatheading0, div.prodlistcatheading0, div.artlistcatheading0, div.linklistcatheading0, div.bandlistcatheading0, div.conlistcatheading0 {height:19px;clear:both;margin:15px 0 15px 0;border:1px solid #efefef; padding:2px 0 0 5px; background-image:url(/i/man/mantitle.jpg); background-repeat:repeat-x; color:#000; font-size:1.2em;; font-weight:bold; font-family:Arial, Helvetica}

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:#000;}
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:#219294;}

div.more0, div.more1, div.more2, div.more3 {width:96%; margin:10px 0 0 6px; text-align:left; clear:both; font-size:.8em; color:#146578}
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:#146578; }
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:#219294;}

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:#0E456E}
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:#0E456E}
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 0 5px 0; padding:0;border:0; overflow:visible}
div.bizlistitem1 span,div.prodlistitem1 span,div.artlistitem1 span,div.linklistitem1 span,div.bandlistitem1 span,div.conlistitem1 span {display:block;margin:0;padding:0}
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; 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;margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;text-decoration:none; font-weight:bold; font-size:1.2em; color:#336699;}
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;font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold; font-size:1.2em; color:#219294;}
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:#336699;}
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:#219294;}

/********************************/
/********** 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:#0E456E;}
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:#219294;}
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:#0E456E;}
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:#219294;}

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

div.prodlistitem3 {float:left;font-size:.9em; width:31%; margin:0 auto; padding:5px 0 5px 0;text-align:center; overflow:visible}
div.prodlistitem3 span {display:block}
div.prodlistitem3 img {margin:3px; border:0}
div.prodlistitem3 span.itemtitle,div.prodlistitem3 a.itemtitle:link,div.prodlistitem3 a.itemtitle:visited {display:block; text-decoration:none; font-weight:normal; font-size:.9em; color:#0E456E;}
div.prodlistitem3 a.itemtitle:hover,div.prodlistitem3 a.itemtitle:active,div.prodlistitem3 div.more {display:block; text-decoration:none; font-weight:normal; font-size:.9em; color:#BDE0D6;}
div.prodlistitem3 a.more:link,div.prodlistitem3 a.more:visited {display:block; text-decoration:none; font-weight:bold; font-size:.9em; color:#0E456E;}
div.prodlistitem3 a.more:hover,div.prodlistitem3 a.more:active {display:block; text-decoration:underline; font-weight:bold; font-size:.9em; color:#219294;}



div.bizlistitem3,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.artlistitem3 span,div.linklistitem3 span,div.bandlistitem3 span,div.conlistitem3 span {display:block}
span.item{}
div.bizlistitem3 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:#0E456E;}
div.bizlistitem3 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.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:#0E456E;}
div.bizlistitem3 a.itemtitle:hover,div.bizlistitem3 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.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:#219294;}
div.listitem3 div.more {text-align:left; margin:2px}
div.bizlistitem3 a.more:link,div.bizlistitem3 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:#0E456E;}
div.bizlistitem3 a.more:hover,div.bizlistitem3 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 {}

div.listpagenav {text-align:center;font-size:.9em;width:98%;overflow:hidden}
span.listpagenav {text-decoration:none; font-weight:bold; font-size:1.1em; color:#000;}
a.listpagenav:link, a.listpagenav:visited {text-decoration:none; font-weight:bold; font-size:.9em; color:#0E456E;}
a.listpagenav:hover, a.listpagenav:active {text-decoration:none; font-weight:bold; font-size:.9em; color:#BDE0D6;}

/*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:100%;height:19px; padding:0; margin:0; 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;
margin:0;
line-height:19px;
text-decoration:none;
font-weight:bold;
font-size:.8em;
color:#1E6068;
}
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;
margin:0;
line-height:19px;
background-image:url(/i/_siteimg/secnavon.jpg);
background-repeat:no-repeat;
background-position:top center;
text-decoration:none;
font-weight:bold;
font-size:.8em;
color:#1E6068;
}

/* SUB CATEGORY NAV*/
#subcatnavwrap {width:100%;height:19px; padding:0; margin:0; 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}

a.subcatlink:link, a.subcatlink:visited {
height:19px;
padding:0;
margin:0;
line-height:19px;
text-decoration:none;
font-weight:bold;
font-size:.8em;
color:#1E6068;
}
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;
background-image:url(/i/_siteimg/secnavon.jpg);
background-repeat:no-repeat;
background-position:top center;
text-decoration:none;
font-weight:bold;
font-size:.8em;
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; font-size:1.2em; font-weight:bold; color:#0E456E; text-decoration:none }
span.evlisttitle { display:block; color:#333; text-decoration:none }
a.evlisttitle:hover, a.evlisttitle:active { display:block; font-size:1.2em; font-weight:bold; text-decoration:underline; 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:#0E456E; color:#E9F4F0 }
td.evlistdatetop{ padding:2px; background-color:#E7E2E7; color:#0E456E; 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:0 0 5px 0}
div.bizdetailtitle{padding:0 0 7px 0 ;text-align:center; font-size:1.2em; font-weight:bold; color:#0E456E}
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:0 0 5px 0}
div.proddetailtitle{padding:0 0 7px 0 ;text-align:center; font-size:1.2em; font-weight:bold; color:#0E456E}
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:0 0 5px 0}
div.artdetailtitle{padding:0 0 7px 0 ;text-align:center; font-size:1.2em; font-weight:bold; color:#0E456E}
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:0 0 5px 0}
div.condetailtitle{padding:0 0 7px 0 ;text-align:center; font-size:1.2em; font-weight:bold; color:#0E456E}
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:0 0 5px 0}
div.banddetailtitle{padding:0 0 7px 0 ;text-align:center; font-size:1.2em; font-weight:bold; color:#0E456E}
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:0 0 5px 0}
div.galdetailtitle{padding:0 0 7px 0 ;text-align:center; font-size:1.2em; font-weight:bold; color:#0E456E}
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;
}