
#slideshow {
position:relative; top:-43px; *top:-42px;height:300px;
/*width: 960px;v
background-color: #eee;
border: 1px solid #ddd;*/}

#slideshow ul {
margin: 0;
padding: 0;
list-style-type: none;
height: 1%; /* IE fix */}

#slideshow ul:after {
content: ".";
clear: both;
display: block;
height: 0;
visibility: hidden;}            

/* ---------------------------------------------------- */
/* SLIDESHOW > SLIDES
/* ---------------------------------------------------- */
#slideshow .slides{
overflow: hidden;
width: 960px;
 
}

#slideshow .slides ul {
width: 2880px;}

#slideshow .slides li {
width: 960px;
float: left;
padding:0;
display:none;
}

#slideshow .slides h2 {
margin-top: 0;}

/* ---------------------------------------------------- */
/* SLIDESHOW > NAVIGATION
/* ---------------------------------------------------- */
#slideshow .slides-nav {

list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0;
position:absolute;
right:-44px;
top:93px;
*top:50px;
width:400px;
z-index:99;


}

#slideshow .slides-nav li {
float: left;margin:4px; }

#slideshow .slides-nav li a {
display:block;
outline: none;padding:2px; width:56px; height:46px}

.js #slideshow .slides-nav li.on,
.js #slideshow .slides-nav li.on a {
width:60px;height:50px;
}

.js #slideshow .slides-nav li.on a {
position: relative;border:2px solid #000;padding:0;
}

.header_right { position:absolute; z-index:26;  right: 25px; top: 120px;*top: 85px;color: #FFF; font-size: 14px; width: 34%;}
.header_right h1 {margin-bottom:0; font-weight:300; font-size: 24px;line-height: 25px; margin-bottom: 5px;}
.header_right p {margin: 7px 0 0 3px; letter-spacing: -0.25px;line-height:1em;font-size:1.1em;}
.header_right img.learn_more {border:none;margin:15px 0 0 0;}
.leftbanner {float: left;margin:4px;}




