.pic_caption						{	font-size:11px; letter-spacing:0; color:#8D7D82; }
.tab								{	font-size:14px; font-weight:bold; letter-spacing:0; }
.selected							{	cursor:text; }
.unselected							{	color:#A1A3A5; cursor:hand; }

.countryCSS, .countryCSS option ,option[selected]{color:#000;}
.stateCSS, .stateCSS option ,option[selected]{color:#000;}

/*FOR FORMS*/
#frmMain th						{	text-align:right; padding-right:12px; font-weight:normal; }
#frmMain td, #frmMain th			{	padding-top:2px; padding-bottom:2px; }


/*FOR MAIN CONTENT AREA*/
.window							{	height:430px; overflow-y:auto; padding-right:10px; }
.narrow, .wide					{	margin-top:15px; margin-right:0; margin-bottom:20px; }
.narrow							{	margin-left:200px; }
.wide							{	margin-left:20px; }
.main_content					{	text-align:left; }
.main_content p					{	margin:8px 0; }

/*FOR ALL ARTISTS*/
#all_artists a					{	display:block; margin:2px 0 2px 45px; }
#all_artists a:hover				{	text-decoration:underline; }
#all_artists div					{	font-weight:bold; font-size:16px; margin-top:15px; }

/*FOR EVENTS*/
#event_table th				{	width:20px; }
#event_table span, #event_table .place
							{	font-size:16px; }
#event_table .pic			{	width:100px; }
#event_table .place			{	width:125px; }
#event_table .event_title	{	width:200px; }
#event_table .description	{	width:300px; }
#event_table .separator div	{	font-size:2px; height:2px; line-height:2px; margin-top:20px; border-bottom:1px solid #cccccc; margin-bottom:20px; }

.shadow-container {
	position: relative;
	left: 3px;
	top: 3px;
	/*margin-right: -10px;*/
	margin-bottom: 3px;
	width: 225px;
	z-index:676;
}

.shadow-container li a {	letter-spacing:0; text-indent:5px; }
 
.shadow-container .shadow2,
.shadow-container .shadow3,
.shadow-container .container {
	position: relative;
	left: 2px;
	top: -1px;
}

.shadow-container .shadow3 {
	/*background: #111;*/
}

.shadow-container .container {
	/*background: #ffffff;
	border: 1px solid #848284;
	padding: 10px;*/
}

#rotating_items{
	position: relative;
}

#rotating_items h3{
	margin: 0px;
}

#rotating_items div.rotating_item{
	position: relative;
}



/* General */

#cssdropdown, #cssdropdown ul { list-style: none; z-index:799;}
#cssdropdown, #cssdropdown * { padding: 0; margin: 0; }

/* Head links 216.5*/
#cssdropdown li.headlink 			{ width: 175px; float: left;font-size: 15px; margin-left: -1px;  text-align: left; }

/* Child lists and links */
#cssdropdown li.headlink ul 		{ background-color: #fff;display: none; border: 1px #afafaf solid; text-align: left; z-index:800;width: 220px;}
#cssdropdown li.headlink:hover ul 	{ display: block; }
#cssdropdown li.headlink div 		{display: none;}
#cssdropdown li.headlink:hover div {display: block;}

#cssdropdown li.headlink ul li a:hover 	{font-size: 12px; background-color: #ddd;color:#000;padding: 5px; height: 17px;}

/* Pretty styling verdana, arial, sans-serif;*/

#cssdropdown a { padding-left:8px;background-color: #fff;color: #6e645b; } #cssdropdown ul li a:hover { text-decoration: none; }


#search_box #artisttext {
    float: left;
    padding: 0;
	color: #808285;
	font-size: 11px;
    margin: 8px 8px 4px 3px;
    border: 0;
	text-indent:3px;
    width: 151px;
    background: none;
    /*font-size: .8em;*/
}

#search_box #go {
    float: right;
    margin: 5px 10px 0px 0px;
}



/**
 * Overwrite for having a carousel with dynamic width.
 */
.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 85%;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width: 100%;
}

/*	for click to enlarge	*/

#enlarge			{	margin-top:6px; width:200px; }
#enlarge a			{	background-image:url(/images/magnifier.png); color:#999; background-repeat:no-repeat; background-position:0 2px; padding:2px 0 15px 20px; }
#enlarge a:hover	{	text-decoration:underline; }
