.jcarousel-skin-calendar .jcarousel-container-horizontal {	width: 100%;}.jcarousel-skin-calendar .jcarousel-clip {	overflow: hidden;}.jcarousel-skin-calendar .jcarousel-clip-horizontal {	width:  505px;	position: absolute;	left: 18px;	top: 0;}.jcarousel-skin-calendar .jcarousel-item, .jcarousel-skin-calendar li {	width: 63px;	text-align: center;	font-family: Cuprum, Arial, Sans-serif;	float: left;	padding-top:5px;}.no-js .jcarousel-skin-calendar .jcarousel-item, .no-js .jcarousel-skin-calendar li {	height: 5em;}.jcarousel-skin-calendar .jcarousel-item-horizontal {	width: 63px;}.jcarousel-skin-calendar .jcarousel-item-placeholder {	background: #fff;	color: #000;}.jcarousel-skin-calendar .jcarousel-item a, .jcarousel-skin-calendar li a {	font-size: 1.5em;	color: #333333;	line-height: 2.67em;	border: 1px solid #d6d6d6;	border-width: 1px 0 0 1px;	float: left;	width: 62px;	background:url(../img/layout/cal-shadow.png) repeat-x center top #f9f9f9;	text-transform: uppercase;}.jcarousel-skin-calendar .jcarousel-item:last-child a, .jcarousel-skin-calendar li:last-child a {	border-width: 1px 1px 0 1px;	width: 61px;} .jcarousel-skin-calendar .jcarousel-item:nth-child(odd) a, .jcarousel-skin-calendar li:nth-child(odd) a {background-color: #f9f9f9;}.jcarousel-skin-calendar .jcarousel-item:nth-child(even) a, .jcarousel-skin-calendar li:nth-child(even) a {background-color: #f1f1f1;}.jcarousel-skin-calendar .jcarousel-item a.selected, .jcarousel-skin-calendar li a.selected {	border: none;	background: url(../img/layout/calendar-selected.png) no-repeat bottom left;	width: 63px;	margin-top: -5px;	line-height: 3.2em;	color: #ffffff;}/** *  Horizontal Buttons */.jcarousel-skin-calendar .jcarousel-next-horizontal, .jcarousel-skin-calendar .jcarousel-prev-horizontal {	position: absolute;	top: 10px;	width: 18px;	height: 29px;	cursor: pointer;	background-image: url(../img/layout/calendar-controls.png);	background-repeat: no-repeat;}.jcarousel-skin-calendar .jcarousel-next-horizontal {	right: 1px;	background-position: top right;	^right: -21px;}.jcarousel-skin-calendar .jcarousel-next-disabled-horizontal, .jcarousel-skin-calendar .jcarousel-prev-disabled-horizontal {	cursor: default;	opacity: 0.5;	filter: alpha(opacity=50);}.jcarousel-skin-calendar .jcarousel-prev-horizontal {	left: 0;	background-position: top left;}.calendar-text{	padding:20px 10px;	float: left;	}