@charset "utf-8";
/* CSS Document */

.slide{
	position: relative;
	margin: 0px auto 0 auto;
	width: 1000px;
	height:362px;
	background:url(../images/frame_slide.png) no-repeat top center;
}

#featured_slider				{ 
height: 100%;
position: relative;
margin: 0px 0px 0px 0;
padding: 0;
z-index: 1;
}

#featured_slider .sliderwrap 	{ 
position:relative; 
/*width:768px;*/
/* height: 350px; */
/*margin:0 auto;*/  }
#featured_slider .inner 		{ width:968px; padding:0; margin:0 auto; }

#featured_slider .ribbon 		{ position:absolute; top:-5px; left:-3px; z-index:9; width:184px; height:88px; }

#featured_slider .slide_info 	{ margin-bottom:10px; display:block; overflow:hidden;     }

.sys_slider 					{ 
	color:#fff; 
	/*width:768px;*/ 
	/*height:250px;*/
	margin:0px 0 0 0; 
	position:relative;
	/*overflow:hidden; */
	background:none;
	/*height: 391px;*/
}
.sys_slider { 
	overflow:hidden;
	/*width:768px;*/
	/*height:250px;*/
}

.slideshow { 
	margin: 0 0 0 0; 
	background:none;
	height: 331px;
padding: 6px 0 0 9px;
}
.slideshow img {
	width: 981px;
}
.slideshow ul li img {
}

#sliderCycle{list-style-type:none; margin:0; padding:0}
#sliderCycle li{
	width:940px; 
	height:420px;
	text-align:left;
}
#pager{position:absolute; right:15px; bottom:8px; z-index:12}
#nav {  
	display:none; 
	padding-left:10px; 
	padding-right:15px; 
	z-index:2100; 
	position:absolute; 
	left:0px;
	bottom:0px; 
}
#nav a 							{ outline:none; }
#nav a 							{ 
	background:transparent url(../images/slider_nav.png) no-repeat 0 0; 
	margin:0 2px 0 0; 
	display:block; 
	float:left; 
	width:16px; 
	text-indent:-9999px; 
	border:none; 
}
#nav a.activeSlide 				{ background:transparent url(../images/slider_nav.png) no-repeat -28px 0; border:none; }

.sys_slider .descleft 			{ 
	/*float:left; */
	/*position:absolute;*/
	margin:0 0 0 0; 
	padding:0px; 
	overflow:hidden; 
	text-align: left !important; 
	background:none;
}

.sys_slider p 					{ 
	color:#fff; 
	padding:0; 
	margin: 10px 0 10px 10px;
	/*line-height:24px; 
	font: italic 14px Georgia, "Times New Roman", Times, serif; letter-spacing:-1px;*/
	/*height: 80px; */ 
	}
.sys_slider h1 					{ 
color: white;
margin: 4px 4px 4px 10px;
text-transform: uppercase;
width: 371px;
z-index: 9999;
background: #888;
padding: 4px 0 4px 10px;
line-height:20px;
}
.sys_slider h1 a {
	color:#fff;
	font-size:20px;
}

.sys_slider .title {
	position:absolute;
	bottom:0px;
	z-index:0;
	width:968px;
	height:40px;
	background:#fff;
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
}

.sys_slider h2					{ color:#fff; margin-top:20px; padding-bottom:0px; }


.sys_slider .descright 			{ 
/*float:right; */
/*position:absolute;*/
/*height:370px; */
margin-left:15px; 
padding:0 0px 0 5px; 
overflow:hidden; 
text-align: left !important;
float:left;
}

.sys_slider .half 				{ 
width:1000px; 
background:#fff; 
-moz-box-shadow:0px 2px 2px #414141; 
-webkit-box-shadow:0px 2px 2px #414141; 
/*float:left;  */
margin:0; 
}
.sys_slider .halfright			{ width:580px; height:260px; background:#fff; -moz-box-shadow: 0px 2px 2px #414141; -webkit-box-shadow:0px 2px 2px #414141; float:left;  margin:0; }

.sys_slider .half img,
.sys_slider .halfright	img	
{    
width: 600px;
height: inherit;
height: 350px;
}


.sys_slider .full 				{ width:900px; height:260px; background:#fff; -moz-box-shadow: 0px 2px 2px #414141; -webkit-box-shadow:0px 2px 2px #414141; margin:0 auto; float:left;   }
.sys_slider .full img 			{ width:880px; height:240px; margin:10px auto 0 auto; padding-right:40px;   }

.sys_slider .half .loader 		{ 
background:url(../ajax-loader.gif) no-repeat center center; 
width:600px; 
height:350px; 
float:left;
}
.sys_slider .full .loader 		{ background:url(../ajax-loader.gif) no-repeat center center; width:940px; height:265px; }

.pic 							{ text-align:center;   }

.cs-prev, .cs-next 				{ display:none }
.sys_slider .half .holder		{ position:relative; margin-top:0;}
.sys_slider .halfright .holder	{ 
margin-top: 0;
float: left;
width: 530px;
}

.content_slide {
	width: 400px;
height: 350px;
float: right;
/*background: url(../images/glass_right.png) repeat-y left;*/
}
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
	overflow: hidden;
	width: 985px;
}
.nivoSlider img {
	width:968px;
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;

}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background-image:url(../images/trans.png); background-repeat:repeat; 
	color:#fff;
	width:440px;
	padding:10px;
	z-index:89;
	font-size:13px;
}
.nivo-caption p {
	padding:5px;
	margin:0;
	font-size:13px;
}
.nivo-caption a, .nivo-caption a:visited {
	display:inline !important;
	color:#fff;
}
.nivo-caption a:hover{text-decoration:none;}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}
.nivo-prevNav {
	left:10px;
	background:url(../images/arrow-slide-left.png) no-repeat;
	width:17px;
	height:29px;
	font-size:0px;
}
.nivo-nextNav {
	right:10px;
	background:url(../images/arrow-slide-right.png) no-repeat;
	width:17px;
	height:29px;
	font-size:0px;
	display:none;
}

/* Control nav styles (e.g. 1,2,3...) */
#slider2 .nivo-controlNav{
	position:absolute;
	bottom:10px;
	right:15px;
	display:inline-block;
	z-index:90;
}

#slider2 .nivo-controlNav a{
	width:15px;
	height:15px;
	background:url(../images/nav_slide.png) no-repeat;
	border:0px;
	margin-right:9px;
	cursor:pointer;
	position:relative;
	font-size:1px;
	display:inline;
	display:inline-block;
	margin-top:5px;
	text-indent:0;
	color:#8f8f8f
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
#slider2 .nivo-controlNav a{ text-indent:-9999px; } /* chrome, safari */
}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
 {
#slider2 .nivo-controlNav a{ text-indent:-9999px; } /* opera */
 }
#slider2 .nivo-controlNav a.active{
	background-position:0 -15px;
	color:#b5b5b5;
}
#slider2 a {
	display:block; /* IE Fix */
}
/* END SLIDER */

/* accordion slider  */
#accordion-slider{
	width:968px;
	overflow:hidden;
}
.kwicks{
	list-style: none;
	position: relative;
	margin: 0;
	padding: 0;
	width:968px;
}
.kwicks li {
	float: left;
	width: 242px ;
	height: 368px;
	margin-right: 0px;
	list-style-type:none;
	overflow:hidden;
	padding:0;
	margin:0 !important
}
.kwicks_text{
	color: #fff;
	background-image:url(../images/trans.png); background-repeat:repeat;
	position: absolute;
	bottom: 0px;
	padding: 10px;
	width:968px;
	margin-left: 0px;
	overflow:hidden;
	line-height:20px
}
.kwicks_text a, .kwicks_text a:visited{color:#fff; text-decoration:underline;}
.kwicks_text a:hover{text-decoration:none;}
.kwicks li a img{
	padding:0;
	margin:0;
	border:0;
}
.kwicks h2{color:#fff; margin-bottom:10px}

/* 3d slider */
#slider-container.piecemaker{ margin-top:-20px!important;}
.glass_conner {
	position:absolute;
	left:0px;
	top:0px;
	background:url(../images/glass_conner.png) no-repeat;
	z-index:10;
	width: 438px;
	height: 267px;
}
.glass_right {
	position: absolute;
right: 0px;
top: 0px;
background: url(../images/glass_right.png) repeat-y -14px 0px;
z-index: 10;
width: 100px;
height: 350px;
}
.content_slide_detail {
    height: 220px;
    overflow: hidden;
	padding:10px;
}