
#accordion_wrapper{ position:relative; width:550px; }

ul#accordion {list-style: none; margin:0px; padding:0px; position:relative; height:338px; width:550px; overflow:hidden;}


ul#accordion li.acc{display: block; margin-right:5px; position:relative;}



ul#accordion li.acc .acc_inner{ display: block; overflow: hidden; height: 338px; width: 430px; background:url(/images/accordian_bac.jpg) no-repeat left top;}

ul.accordion li.acc .acc_inner{background:url(/images/accordian_bac-2011-08-15.jpg) no-repeat left top !important;}


ul#accordion li.acc .acc_inner .acc_title { padding:10px 10px 10px 10px; white-space:nowrap; display:block; bottom:0; 
width:20px; margin:0px; font-size:19px; color:#fff; writing-mode:tb-rl; -webkit-transform:rotate(90deg); 
-moz-transform:rotate(90deg); -o-transform: rotate(90deg); cursor:pointer; }

ul#accordion li.acc .acc_inner .acc_content {  
	height:320px; overflow:auto; width:353px; font-size:15px; color:#FFF; margin:0px 0px 0px 0px;
	display:block; position:absolute; top:10px; left:50px; 
}

.acc_content p{ color:#FFF; }

#accordion_wrapper #cover {height:338px; display:block; width:37px; position:absolute; top:0px; right:0px; background:#FFF; z-index:400 !important; }


#container_calendar .jcarousel-skin-tango {height:290px !important;}

#container_calendar .jcarousel-item{ height:290px !important; width:335px !important; }
#container_calendar .jcarousel-clip { height:270px !important; width:335px !important;  }
#container_calendar .jcarousel-clip-horizontal{ height:290px !important; width:335px !important;  }

#container_calendar ul#calendar li div.calendar_item{ overflow:auto !important; width:335px !important; height:270px !important; }

 #left_calendar {position:absolute; background:#766355; z-index:900; height:30px; width:70px; display:block; top:2px; left:0px; padding-top:5px; }
 #right_calendar {position:absolute; background:#766355; z-index:900; height:30px; width:70px; display:block; top:2px; right:0px; padding-top:5px; margin-right:10px;}

 #left_calendar img { margin-right:8px;}
 #right_calendar img { margin-left:8px;}

 a#left_calendar:hover {text-decoration:none; border:none; cursor:pointer;}
 a#right_calendar:hover {text-decoration:none; border:none; cursor:pointer;}


#container_calendar h3 {font-size:24px; color:#FFD300; margin:0px; float:left; display:block; text-align:center; width:100%;}
#container_calendar h2 {color:#FFD300; margin-bottom:0px; }
#container_calendar h4 {color:#FFD300; font-size:15px; margin-top:0px;}

#container_calendar_arrows {margin-top:5px;}

#container_calendar a {color:#FFD300;}
