#mainImage{
width:742px;
height:282px;
overflow:hidden;
}

#mainImage div{
overflow:hidden;
}

#mainImage .sliderDesc{
padding:6px 13px 4px 13px;
margin:-25px 0 0 0;
font-size:1em;
width:360px;
display:block;
position:absolute;
z-index:100;/*IE 7*/
left:0;/*IE 7*/
bottom:0;/*IE 7*/
background:url(../css/images/trans70.png);
}

#mainImage h3{
margin:0;
padding:0;
font-size:1.2em;
font-weight:bold;
background:none;
}

#pager{
display:block;
overflow:hidden;
width:152px;/*209*/
height:30px;/*41*/
float:right;
padding:11px 0 0 57px;
margin:-40px auto 0 auto;
background:url(images/pager-bg.png) no-repeat right;
}

#pager a{
display:block;
width:15px;
height:15px;
margin:0 12px 0 0;
text-indent:-9999px;
float:left;
background:url(images/pager-btn.png) no-repeat 0 0;
}

#pager a:hover{
background-position:-15px 0;
}

#pager a:active{
background-position:-45px 0;
}

#pager .activeSlide, #pager .activeSlide:hover{
background-position:-30px 0;
}


/*#slider_news ul, #slider_news li {
margin:0;
padding:0;
list-style:none;
}

#slider_news, #slider_news li { 
width:420px;
height:240px;
overflow:hidden; 
}

#slider_news span{
display:block;
padding:5px 13px 0 13px;
}

#sliderBtns{
width:120px;
float:right;
overflow:hidden;
}

#prevBtn, #nextBtn{
display:block;
width:40px;
height:20px;
float:left;
font-weight:bold;
cursor:pointer;
}	

#nextBtn{
margin-left:10px;
}

#prevBtn:hover, #nextBtn:hover{
color:#CC3366;
}
*/




#home_gallery{
margin:13px 0;
padding:3px 0 0 0;
text-align:center;
height:320px;
background:url(images/boxGal.png) no-repeat top;
}

#home_gallery .spacer{
height:20px;
margin:5px 0;
/*border:1px green dotted;*/
}

#layout01 #right .col2 #home_gallery img{
margin:0 auto 5px auto;
display:block;
}

.slider ul{
text-align:center;
}

.slider, .slider li{ 
margin-top:1px;
width:137px;/*define width and height of container element and list item (slide) list items must be the same size as the slider area*/
height:247px;
overflow:hidden; 

}

#prev, #next{
display:block;
width:40px;
height:20px;
margin:auto;
cursor:pointer;
}

#prev{
background:url(images/arrow_up.png) no-repeat 0 0;
}

#next{
background:url(images/arrow_down.png) no-repeat;
}

#prev:hover, #next:hover{
background-position:-40px 0;
}

#prev:active, #next:active{
background-position:-80px 0;
}


#slider_artist{
width:368px;/*2 pixels less to compensate for border! */
height:246px;
margin:12px auto;
overflow:hidden;
font-family:Arial, Helvetica, sans-serif;
border:1px #666 solid;
}

#slider_artist img{
border:0;
}

