.jqcontrol { display:inline; }
.jqcontrol a span { display:none; }


.jcarousel-container { position: relative; }
.jcarousel-clip { z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative; }
.jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0; }
.jcarousel-list li,
.jcarousel-item { float: left; list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 950px; }
.jcarousel-item span { height:0; display:block; opacity:0; }

.jcarousel-next { z-index: 3; display: none; }
.jcarousel-prev { z-index: 3; display: none; }

.jcarousel-scroll { margin-top: 10px; text-align: center; }
.jcarousel-scroll form { margin: 0; padding: 0; }
.jcarousel-scroll select { font-size: 75%; }
#mycarousel-next,
#mycarousel-prev { cursor: pointer; margin-bottom: -10px; text-decoration: underline; font-size: 11px; }

#mycarousel	{ width:900px; }
#mycarousel li { width:900px; }
.blocks a, .blocks .block	{ display:block; float:left; font-weight:normal; font-size:11px; color:black; background-color:#f1f1f1; padding:10px; text-transform:uppercase; text-align:center; margin:10px; width:120px; height:120px; -webkit-box-shadow:0 1px 3px #999; -moz-box-shadow:0 1px 3px #999; position:relative; }
.blocks a:hover, .blocks .block:hover	{ background-color:#fff; }
.blocks a img, .blocks .block img	{ width:120px; height:75px; margin-bottom:15px; }
.blocks .block:hover div { display:block; }

.enterDetails	{ position:absolute; left:0; top:0; width:140px; height:100%; background-color:white; display:none; }
.enterDetails.set1 { margin-top:-126px; }
.enterDetails h4	{ margin:15px 0 0 0; }
.enterDetails input	{ margin:7px; }

