#jcarousel
{
	visibility: hidden;
}

.jcarousel-container.jcarusel-top-line
{
	background: url(../images/line_gallery_top.png) no-repeat 0 0;
	position: relative;
	top: 37px; 
	left: 1px;
	width: 1206px;
	height: 7px;
	z-index: 100;
}

.jcarousel-container.jcarusel-bottom-line
{
	background: url(../images/line_gallery_foot.png) no-repeat 0 0;
	position: relative;
	bottom: 6px; 
	left: 1px;
	width: 1206px;
	height: 6px;
	z-index: 100;
}

.jcarousel-skin-tango .jcarousel-container {
    /* background: white; */
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 1208px;
    padding: 0;
    margin: 30px auto 0;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width: 1208px;
    height: 300px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 300px;
    height: 300px;
    margin: 0 1px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin: 0 1px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    /* background: #fff; */
    color: #000;
}

.jcarousel-skin-tango img
{
	/* border: 2px solid #4a3f29; */
}

.jcarousel-block
{
	position: relative; 
	width: 300px; 
	height: 300px;
	overflow: hidden; 
}


/* ---------------------------------------------------------------------- */

.jcarousel-skin-tango-mini .jcarousel-container {
    /* background: white; */
}

.jcarousel-skin-tango-mini .jcarousel-container-horizontal {
    width: 740px;
    padding: 0;
    margin: 20px auto 0;
}

.jcarousel-skin-tango-mini .jcarousel-clip-horizontal {
    width: 740px;
    height: 70px;
}

.jcarousel-skin-tango-mini .jcarousel-item {
    width: 70px;
    height: 70px;
    margin: 0 2px;
}

.jcarousel-skin-tango-mini .jcarousel-item-horizontal {
    margin: 0 2px;
}

.jcarousel-skin-tango-mini .jcarousel-item-placeholder {
    /* background: #fff; */
    color: #000;
}

.jcarousel-skin-tango-mini img
{
	/* border: 2px solid #4a3f29; */
}

.jcarousel-block-mini
{
	position: relative; 
	width: 70px; 
	height: 70px;
	overflow: hidden; 
	visibility: 
}



/* ---------------------------------------------------------------------- */	

.jcarousel-control {
    margin: 5px auto 0;
    width: 1208px;
    text-align: center;
}

	.jcarousel-control a {
	    /*font-size: 75%;*/
		display: inline-block;
	    text-decoration: none;
	    padding: 0 5px;
		width: 7px;
	    height: 14px;
	    line-height: 15px;
	    margin: 0 3px 5px 0;
	    color: #49555d;
	    background-color: #49555d;
	    cursor: default;
		font-size: 1px;
	}


/*
	.jcarousel-block-info
	{
		width: 195px; 
		height: 100%; 
		float: right; 
		position: absolute; 
		color: white; 
		padding-left: 40px; 
		top: 0; 
		right: 0;
	}
	
		.jcarousel-block-title
		{
			width: 235px; 
			margin-top: 40px; 
			font-size: 24px; 
			font-weight: bold;
		}	
		
		.jcarousel-block-text
		{
			font-size: 14px;
		}
		
		a.goto-site
		{
			background: url(../../img/goto_site.png) no-repeat top left; 
			width: 150px; 
			height: 27px; 
			display: block; 
			position: absolute; 
			top: 163px; 
			left: 40px;
		}	
*/
		

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 50px;
    right: 0px;
    width: 48px;
    height: 250px;
    cursor: pointer;
    background: url(../images/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -48px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -144px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 50px;
    left: 0px;
    width: 48px;
    height: 250px;
    cursor: pointer;
    background: url(../images/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -48px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -144px 0;
}



/* ---------------------------------------------------------------------- */	

.jcarousel-skin-tango-mini .jcarousel-next-horizontal {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 24px;
    height: 70px;
    cursor: pointer;
    background: url(../images/next-horizontal-mini.png) no-repeat 0 0;
}

.jcarousel-skin-tango-mini .jcarousel-next-horizontal:hover {
    background-position: -24px 0;
}

.jcarousel-skin-tango-mini .jcarousel-next-horizontal:active {
    background-position: -48px 0;
}

.jcarousel-skin-tango-mini .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango-mini .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango-mini .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -72px 0;
}

.jcarousel-skin-tango-mini .jcarousel-prev-horizontal {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 24px;
    height: 70px;
    cursor: pointer;
    background: url(../images/prev-horizontal-mini.png) no-repeat 0 0;
}

.jcarousel-skin-tango-mini.jcarousel-prev-horizontal:hover {
    background-position: -24px 0;
}

.jcarousel-skin-tango-mini .jcarousel-prev-horizontal:active {
    background-position: -48px 0;
}

.jcarousel-skin-tango-mini .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango-mini .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango-mini .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -72px 0;
}

