@charset "utf-8";
/* colours carousel */

.colours .sc_wrapper
{
	padding:0px;
	height:325px;
	width:100%;
	/*margin:10px auto 0;*/
	position:relative;
	
}
.colours .sc_wrapper .arrow
{
	display:block;
	width:26px;
	height:58px;
	float:left;
	position:absolute;
	top:126px;
	z-index:1;
}

.colours .sc_wrapper .arrow.disabled
{
	background-position:-96px 0px !important;
}

.colours .sc_wrapper .arrow.prev
{
	background:url(../images/carousel-arrow.png) top left no-repeat;
	left:0;
}

.colours .sc_wrapper .arrow.next
{
	background:url(../images/carousel-arrow.png) bottom left no-repeat;
	right:0;
}
.colours .sc_wrapper .arrow.prev:hover
{
	background:url(../images/carousel-arrow-r.png) top left no-repeat;
	left:0;
}

.colours .sc_wrapper .arrow.next:hover
{
	background:url(../images/carousel-arrow-r.png) bottom left no-repeat;
	right:0;
}

.colours .sc_content
{
	position:relative;
	top:20px;
	float:left;
	height:285px;
	overflow:hidden;
	/*overflow-x:hidden;
	overflow-y:visible;*/
	margin-left:72px;
	margin-bottom:20px;
}

.colours .sc_content ul
{
	position:absolute;
	top:0; left:0;
	background:none;
	list-style:none;
	padding:0; margin:0;
	z-index:0;
    min-width: 1110px;
   /*max-width: 1900px;*/
	
}

.colours .sc_content ul.horizontal li
{
	float:left;
	width:140px;
	height:140px;
	display: inline-block;
}


.colours .sc_content ul.horizontal li a
{
	display:block;	
}

.colours .sc_content ul.horizontal li.last
{

}

.colours .sc_content ul.vertical li
{
	float:none;
}






/* photo-views carousel */

.photo-views .sc_wrapper
{
	padding:0px;
	height:135px;
	width:295px;
	margin:0px auto 0;
	position:relative;
	
}
.photo-views .sc_wrapper .arrow
{
	display:block;
	width:26px;
	height:58px;
	float:left;
	position:absolute;
	top:41px;
	z-index:1;
}

.photo-views .sc_wrapper .arrow.disabled
{
	background-position:-96px 0px !important;
}

.photo-views .sc_wrapper .arrow.prev
{
	background:url(../images/carousel-arrow.png) top left no-repeat;
	left:0;
}

.photo-views .sc_wrapper .arrow.next
{
	background:url(../images/carousel-arrow.png) bottom left no-repeat;
	right:0;
}

.photo-views .sc_content
{
	position:relative;
	float:left;
	height:135px;
	overflow:hidden;
	margin-left:10px;
	
	width:295px;
}

.photo-views .sc_content ul
{
	position:absolute;
	top:0; left:0;
	background:none;
	list-style:none;
	padding:0; margin:0;
	z-index:0;
	
}

.photo-views .sc_content ul.horizontal li
{
	float:left;
	margin:0px 10px;
	width:115px;
	height:115px;
}

.photo-views .sc_content ul.horizontal li a
{
	display:block;	
}

.photo-views .sc_content ul.horizontal li.last
{
	margin-right:0;
}

.photo-views .sc_content ul.vertical li
{
	float:none;
}

.zoom-link
{
	display:none;
}

.zoom-link.active
{
	display:block;
}


.colours2 .sc_wrapper
{
	height:325px;
	padding:0px;
	width:100%;
	position:relative;
	
}
.colours2 .sc_wrapper .arrow
{
	display:block;
	width:26px;
	height:58px;
	float:left;
	position:absolute;
	top:126px;
	z-index:1;
}

.colours2 .sc_wrapper .arrow.disabled
{
	background-position:-96px 0px !important;
}

.colours2 .sc_wrapper .arrow.prev
{
	background:url(../images/carousel-arrow.png) top left no-repeat;
	left:0;
}

.colours2 .sc_wrapper .arrow.next
{
	background:url(../images/carousel-arrow.png) bottom left no-repeat;
	right:0;
}
.colours2 .sc_wrapper .arrow.prev:hover
{
	background:url(../images/carousel-arrow-r.png) top left no-repeat;
	left:0;
}

.colours2 .sc_wrapper .arrow.next:hover
{
	background:url(../images/carousel-arrow-r.png) bottom left no-repeat;
	right:0;
}

.colours2 .sc_content
{
	position:relative;
	float:left;
	height:285px;
	overflow:hidden;
	top:20px;
	margin-left:72px;
	margin-bottom:20px;
}

.colours2 .sc_content ul
{
	/*position:absolute;*/
	top:0; left:0;
	background:none;
	list-style:none;
	padding:0; margin:0;
	z-index:0;
	
}

.colours2 .sc_content ul.horizontal li
{
	float:left;
	width:140px;
	height:285px;
}

/*.colours2 .sc_content ul.horizontal li a
{
	display:block;	
	padding:0px;
}*/

.colours2 .sc_content ul.horizontal li.last
{
	margin-right:0;
}

.colours2 .sc_content ul.vertical li
{
	float:none;
}

/* Home page jQuery Slider essential styles */

ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
li.bjqs-slide{position:absolute; display:none;}
li.bjqs-slide img{height:410px!important; width:725px!important;}
ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:10;}
ul.bjqs-controls.v-centered li a{position:absolute;}
ul.bjqs-controls.v-centered li.bjqs-next a{display:none;}
ul.bjqs-controls.v-centered li.bjqs-prev a{display:none;}
ol.bjqs-markers{list-style: none; padding: 0; margin: 0; width:100%;}
ol.bjqs-markers.h-centered{ bottom: 0px; position: absolute;text-align: right; }
ol.bjqs-markers li{display:inline;}
ol.bjqs-markers li a{display:inline-block;}
p.bjqs-caption{display:none;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}

#container{
	max-width:620px;
	margin:0 auto;
	padding-bottom:80px;
}

#banner-fade,
#banner-slide{
	margin-bottom: 60px;
}

ul.bjqs-controls.v-centered li a{
	display:block;
	padding:10px;
	background:#fff;
	color:#000;
	text-decoration: none;
}

ul.bjqs-controls.v-centered li a:hover{
	background:#000;
	color:#fff;
}

ol.bjqs-markers li a{
	text-align:center!important;
	line-height:29px;
	padding:0px;
	height:29px;
	width:24px;
	background:#3B5998;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	margin:0px 0px 0px 2px;
	text-decoration: none;
}

ol.bjqs-markers li.active-marker a,
ol.bjqs-markers li a:hover{
	background: #FFCC00;
	color:#231f20;
}

p.bjqs-caption{
	background: rgba(255,255,255,0.5);
}
