.artform, /*.artform a:visited,*/ .artform a, /*a.artform:visited,*/ a.artform {color:#f80081; fill: #f80081; text-decoration:none;}
a.artform:hover, .artform:not(.nav-down) a:hover {color:#f80081; text-decoration:underline;}



.artform_bg {background-color:#f80081;}
.artform hr {width:100%; height:1px; font:1px; line-height:1px; border-top:1px solid #FC80C0; margin:3px 0px 3px 0px;}

.rnav { background-color:#f80081; width:186px; margin-bottom:8px; background-image: url("../images/top186.gif"); background-repeat:no-repeat;}
.rminiblock { background-color:#f80081; width:186px; margin-bottom:8px; background-image: url("../images/top186.gif"); background-repeat:no-repeat;}

.rminiblock a {text-decoration:underline;}

.calendar_artform {background-image: url("../images/events/calender/round.gif"); background-color:#f80081; width:25px; height:21px;}
.calendar_artform a:link, .calendar_artform a:visited, .calendar_artform a:hover {color:#FFFFFF; text-decoration: none; font-weight:bold;}

a.artform16b:visited, a.artform16b:link {color:#f80081; font-size: 1.33em; text-decoration:none; font-weight:bold;}
a.artform16b:hover {color:#f80081; text-decoration:underline; font-weight:bold;}

li.current { background-image:url("../images/artgallery/nav_bg.gif"); background-repeat:no-repeat; padding-left:22px;}
li.indent { padding-left:22px;}

.afbody {color:#000000; text-decoration:none;}
.afbody a:visited, .afbody a:link {color:#f80081; text-decoration:none;}
.afbody a:hover {color:#f80081; text-decoration:underline;}
.afbody ul {margin:0; padding:0;}
.afbody li {margin:15; padding:0; line-height:normal; list-style-type:disc; font-weight:normal; }

#underline a {text-decoration:underline;}

/* custom button set*/
.arrow-big {
background-image: url('../images/button-set.png');
background-position: 0px -187px;
background-repeat: no-repeat;
background-color: #FF0081;
behavior: url('../scripts/PIE.htc');
position: relative;
-webkit-border-radius: 4px;
   -moz-border-radius: 4px;
        border-radius: 4px;
padding: 4px 4px 4px 22px;
color: #fff !important;
font-weight: bold;
text-decoration: none !important;
line-height: 15px;
height: 15px !important;

}
.arrow-big a {
	color: #fff;
}

.arrow-big:hover {
background-position: 0px -210px;
height: 21px;
}

.sold-out {
background-image: url('../images/button-set.png');
background-position: 0px -508px;
background-repeat: no-repeat;
background-color: #b8b8b8;
behavior: url('../scripts/PIE.htc');
position: relative;
-webkit-border-radius: 4px;
   -moz-border-radius: 4px;
        border-radius: 4px;
padding: 4px 4px 4px 22px;
color: #fff !important;
font-weight: bold;
text-decoration: none !important;
line-height: 15px;
height: 15px !important;	
}

.event-cta.sold-out {
line-height: 34px!important;	
height: 34px!important;
background-image: none;
font-weight: normal;
padding: 0px;
}

/* --- ART GALLERY TABS --- */

#nav-tab-area {
width: 340px;
height: 25px;
float: left;
border-bottom: 1px solid #ccc;
position: relative
}
.nav-tab {
width: auto;
height: 25px;
float: left;
margin-right: 2px;
border: 1px solid #ccc;
border-bottom: none!important;
font-size: 12px;
line-height: 12px;
-webkit-box-sizing: border-box; 
   -moz-box-sizing: border-box; 
        box-sizing: border-box;
behavior: url('../scripts/PIE.htc');
position: relative;
-webkit-border-radius: 6px 6px 0px 0px;
   -moz-border-radius: 6px 6px 0px 0px;
        border-radius: 6px 6px 0px 0px;
}
.nav-tab a {
height: 25px;
width: auto;
display: inline-block;
padding: 5px;
cursor: pointer;
text-decoration: none;
color: #f80081;
-webkit-box-sizing: border-box; 
   -moz-box-sizing: border-box; 
        box-sizing: border-box;	
}
.nav-tab:hover {
height: 25px;
color: #fff;
border: 1px solid #f80081;
position: relative;
-webkit-box-sizing: border-box; 
   -moz-box-sizing: border-box; 
        box-sizing: border-box;	
}
.nav-tab:hover a {
color: #fff;
text-decoration: none!important;
}
.nav-tab-current {
width: auto;
height: 100%;
display: inline-block;
float: left;
padding: 5px;
margin-right: 2px;
color: #000000!important;
font-size: 12px;
font-weight: bold!important;
line-height: 12px;
border: 1px solid #ccc;
border-bottom: 1px solid #ffffff!important;
behavior: url('../scripts/PIE.htc');
position: relative;
-webkit-border-radius: 6px 6px 0px 0px;
   -moz-border-radius: 6px 6px 0px 0px;
        border-radius: 6px 6px 0px 0px;
-webkit-box-sizing: border-box; 
   -moz-box-sizing: border-box; 
        box-sizing: border-box;
}



li.nav-tab--current {border-bottom: 3px solid #f80081;}
.tabs a:hover {color: #f80081; text-decoration: none;}
/* CALENDAR */

a.previous-month {
	background-image: url(../images/artgallery/icons-large/previous.gif);
}

a.next-month {
	background-image: url(../images/artgallery/icons-large/next.gif);	
}

	
.previous-month-unclickable {
	display: block;
	width: 15px;
	height: 15px;
	float: left;
	background: url(../images/artgallery/calendar_sprite.png);
	background-position: -60px 0px;	
}

.next-month-unclickable {
	display: block;
	width: 15px;
	height: 15px;
	float: left;
	background: url(../images/artgallery/calendar_sprite.png);
	background-position: -60px -20px;	
}

.current-date {
	background: #F80081;
	color: #fff;
	border-radius: 50%;
}

.event-pricing a {
color: #f80081;
text-decoration: underline;	
transition: color 0.2s ease;
}

.event-pricing a:hover {
color: #000;	
}