/*slider frame*/#sliderFrame {	position:relative;	background-color: none;    width:748px;	height:400px;	margin: 0 -20px 50px -20px;}      #slider, #slider div.sliderInner {    width:748px;	height:400px;/* Must be the same size as the slider images */}#slider {	background:transparent url(loading.gif) no-repeat 50% 50%;	position:relative;	margin:0 auto; /*center-aligned*/    transform: translate3d(0,0,0);}/* the link style (if slide image is wrapped in a link) */#slider a.imgLink, #slider .video {	z-index:1;	position:absolute;	top:0px;left:0px;border:0;padding:0;margin:0;	width:100%;height:100%;}#slider .video {	background:transparent url(video.png) no-repeat 50% 50%;}/* Caption styles */#slider div.mc-caption-bg, #slider div.mc-caption-bg2 {	position:absolute;	min-width: 40%;	height:auto;	padding: 8px 14px;/* 10px will increase the height.*/	left:20px; /*if the caption needs to be aligned from right, specify by right instead of left. i.e. right:20px;*/	bottom:-20px;/*if the caption needs to be aligned from top, specify by top instead of bottom. i.e. top:150px;*/	z-index:3;	overflow:hidden;	font-size: 0;}#slider div.mc-caption-bg {    /* NOTE: Its opacity is to be set through the sliderOptions.captionOpacity setting in the js-image-slider.js file.*/	background: #552317;/* or any other colors such as White, or: background:none; */}#slider div.mc-caption-bg2 {    background:none;}#slider div.mc-caption {	font: normal 16px/22px Arial;	color:#FFF;	z-index:4;	text-align:left;    background:none;	text-transform: uppercase;}#slider div.mc-caption a {	color:#FB0;}#slider div.mc-caption a:hover {	color:#DA0;}/* ------ built-in navigation bullets wrapper ------*/#slider div.navBulletsWrapper  {	display:none;}/* --------- Others ------- */#slider div.loading {    width:100%; height:100%;    background:transparent url(loading.gif) no-repeat 50% 50%;    filter: alpha(opacity=60);    opacity:0.6;    position:absolute;    left:0;    top:0;     z-index:9;}#slider img, #slider>b, #slider a>b {	position:absolute; border:none; display:none;}#slider div.sliderInner {	overflow:hidden; 	-webkit-transform: rotate(0.000001deg);/* fixed the Chrome not crop border-radius bug*/	position:absolute; top:0; left:0;}#slider>a, #slider video, #slider audio {display:none;}/*----------- navigation buttons on both sides of the slider -----------*/.group1-Wrapper {    position:absolute;    z-index:20;    top:120px;    margin-left:50%;/* position it in the middle of #sliderFrame */    width:1px;}a.group1-Prev, a.group1-Next{    width:50px;	height:150px;    background:transparent url(navbuttons2.gif);     display:block;     cursor:pointer;    position:absolute;    top:0;    user-select: none;}a.group1-Prev{background-position:0 0; left: -305px;}a.group1-Next {background-position:0 -150px;left:255px;}a.group1-Prev:hover{background-position:50px 0;}a.group1-Next:hover {background-position:50px -150px;}#sliderFrame .pause {	position: absolute;	width: 100px;	height: 25px;	z-index: 20;	bottom: 0;	left: 0;}/* ----------- navigation buttons in the nav bar ---------- */a.group2-Prev, a.group2-Next, a.group2-Play, a.group2-Pause {    width:20px; height:20px;     background:transparent url(navbuttons.png);     display:inline-block;     *display:inline;zoom:1;/*IE hack*/    margin-left:4px; margin-right:4px;    cursor:pointer;}a.group2-Pause{background-position:0 0;}a.group2-Play {background-position:0 -20px;}a.group2-Next {background-position:0 -40px;}a.group2-Prev {background-position:0 -60px;} a.group2-Pause:hover{background-position:20px 0;}a.group2-Play:hover {background-position:20px -20px;}a.group2-Next:hover {background-position:20px -40px;}a.group2-Prev:hover {background-position:20px -60px;} 