#dev7link {
    position:absolute;
    top:0;
    left:50px;
    background:url(../images/dev7logo.png) no-repeat;
    width:60px;
    height:67px;
    border:0;
    display:block;
    text-indent:-9999px;
}

/*============================*/
/*=== Custom Slider Styles ===*/
/*============================*/



article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { display: block; }
h1 { font-size: 48px; color: #2edbac; text-transform: uppercase; }
h2 { font-size: 22px; color: #555; }

#page { width: 960px; margin: 0 auto; }
#viewport-shadow { position: relative;   width:757px;
    height:354px; background: url(img/box-shadow.png) bottom no-repeat; }
#viewport, #box, .slide {   width:757px;
    height:354px; }
	#box a{ position:absolute; z-index:99;}
#viewport { overflow: hidden; }
footer { margin: 0 140px; }
#controls { position: relative; top: -40px; float: right; overflow: hidden; }
#controls li { display: inline; }
.goto-slide { margin-left: 10px; width: 14px; height: 14px; display: block; float: left; border: solid 1px #000; background-color: #555; border-radius: 8px; -webkit-box-shadow: inset 0px 0px 8px #333; -moz-box-shadow: inset 0px 0px 8px #333; box-shadow: inset 0px 0px 8px #333; }
.goto-slide.current { background-color: #2edbac; }
#next, #prev {
position: absolute;
top: 160px;
width: 30px;
height: 300px; 
display: block;
-webkit-transition: background .4s;
-moz-transition: background .4s;
transition: background .4s;
z-index:99999;
}
#prev,prev:hover {
left:15px;
background: url(../images/next-prev-sprite.png) no-repeat;
background-position: 0px 0;
filter:alpha(opacity=90); 
-moz-opacity:0.9;
opacity:0.9;
}
#next,next:hover {
left: 716px;
background: url(../images/next-prev-sprite-hover.png) no-repeat;
background-position: 0px 0;
filter:alpha(opacity=90);
-moz-opacity:0.9; 
opacity:0.9;
}

#effect-switcher h2 { border-bottom: solid 1px #555; margin: 0 0 10px; }
#effect-list { overflow: hidden; }
#effect-list li { display: inline; }
.effect, .effect:hover { display: block; float: left; margin: 0 10px 0 0; border: solid 1px black; border-radius: 7px; padding: 10px 12px 6px; color: #ccc; text-decoration: none; background-color: #555; -webkit-box-shadow: inset 0px 0px 8px #000; -moz-box-shadow: inset 0px 0px 8px #333; box-shadow: inset 0px 0px 8px #333; }
.effect.current, .effect:hover.current { color: #2edbac; }
#time-indicator { width: 0px; height: 3px; background-color: #2edbac; position: absolute; z-index:999; top: 351px; left: 0px; }
#credits { margin: 20px 0 40px; padding: 10px 0 0; color: #555; font-size: .9em; }
#credits p { line-height:24px }
a{ text-decoration:none}
a:hover{ text-decoration:none}




/* bottom center */
#wowslider-container1 .ws_bullets {
	top:0;
    right: 0;
}

#wowslider-container1 { 
/*	overflow: hidden; */
	zoom: 1; 
	position: relative; 
	width:757px;
	height:354px;
	margin:0 auto;
	z-index:100;
}
#wowslider-container1 .ws_shadow{
	width:100%;
	background: url(../images/shadow.png) left 100%;
	height:30px;
	position: absolute;
	left:0;
	bottom:-30px;
	z-index:-1;
}
#wowslider-container1 .ws_images{
	float:left;
	left:0px;
	top:0px;
	width:757px;
	height:354px;
	overflow:hidden;
}
#wowslider-container1 .ws_images a{
	color:transparent;
}

#wowslider-container1 .ws_images img{
	top:0;
	left:0;
	border:none 0;
}
#wowslider-container1 a{ 
	text-decoration: none; 
	outline: none; 
	border: none; 
}

#wowslider-container1  .ws_bullets { 
	font-size: 0px; 
	padding: 10px; 
	float: left;
	position:absolute;
	z-index:70;
}
#wowslider-container1  .ws_bullets div{
	position:relative;
	float:left;
}
#wowslider-container1 .ws_bullets a { 
	margin-left:4px;
	width:8px;
	height:15px;
	background: url(../images/bullet.png) left 50% no-repeat;
	float: left; 
	text-indent: -1000px; 
	position:relative;
}
#wowslider-container1 .ws_bullets a.ws_selbull, #wowslider-container1 .ws_bullets a:hover{
	background-position: right 50%;
}
#wowslider-container1 a.ws_next, #wowslider-container1 a.ws_prev {
	position:absolute;
	display:none;
	top:50%;
	margin-top:-28px;
	z-index:60;
	height: 62px;
	width: 38px;
	background-image: url(../images/arrows.gif);
}
#wowslider-container1 a.ws_next{
	background-position: 100% 0;
	right:-8px;
}
#wowslider-container1 a.ws_prev {
	left:-8px;
	background-position: 0 0; 
}
#wowslider-container1 a.ws_next:hover{
	background-position: 100% 100%;
}
#wowslider-container1 a.ws_prev:hover {
	background-position: 0 100%; 
}
* html #wowslider-container1 a.ws_next,* html #wowslider-container1 a.ws_prev{display:block}
#wowslider-container1:hover a.ws_next, #wowslider-container1:hover a.ws_prev {display:block}
#wowslider-container1 .ws-title{
	position: absolute;
	bottom:50px;
	left: 0;
	margin-right:5px;
	z-index: 50;
	padding:12px;
	color: #F9FBFB;
	text-transform:uppercase;
	background:#000000;
    font-family: Helvetica,Arial,Verdana,sans-serif;
	font-size: 18px;
}
#wowslider-container1 .ws-title div{
	padding-top:5px;
	font-size: 13px;
	text-transform:none;
}#wowslider-container1 .ws_bullets  a img{
	text-indent:0;
	display:block;
	top:16px;
	left:-120px;
	visibility:hidden;
	position:absolute;
    -moz-box-shadow: 0 0 5px #999999;
    box-shadow: 0 0 5px #999999;
    border: 5px solid #FFFFFF;
}
#wowslider-container1 .ws_bullets a:hover img{
	visibility:visible;
}

#wowslider-container1 .ws_bulframe div div{
	height:90px;
	overflow:visible;
	position:relative;
}
#wowslider-container1 .ws_bulframe div {
	left:0;
	overflow:hidden;
	position:relative;
	width:240px;
}
#wowslider-container1  .ws_bullets .ws_bulframe{
	display:none;
	top:20px;
	overflow:visible;
	position:absolute;
	cursor:pointer;
    -moz-box-shadow: 0 0 5px #999999;
    box-shadow: 0 0 5px #999999;
    border: 5px solid #FFFFFF;
}
#wowslider-container1 .ws_bulframe span{
	display:block;
	position:absolute;
	top:-11px;
	margin-left:-9px;
	left:120px;
	background:url(../triangle.png);
	width:15px;
	height:6px;
}