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

/*  File: rtn_styles.css
    Author: Bryan Paepke  
    Revised: April 21, 2010  */




/* ==|== Slideshow ===================================================== */
div.scrollable { 
    position:relative; 
    overflow:hidden; 
    height: 540px;
    width: 925px;
    z-index:100;
}



div.scrollable .items { 
    position:absolute; 
    width:20000em; 
}

div.scrollable .items div {
	text-align: center;
	width: 925px;
	float: left;	
}



div.scrollable .items a { }
div.scrollable .items a:hover {}

.naviholder {
	/*width: 100%;*/
	height:15px;
	text-align: center;
	padding-bottom:10px;
	float:right;
	position:relative;
	margin-top:-40px;
	margin-right:50px;
	z-index:1000;
}

/*.navi { 
	width: auto;
    height:14px; 
	display:inline-block;
	margin: 0 auto;
	text-align: center;
} 

.ie7 .navi, .ie6 .navi { display: inline;}
 
.navi a { 
    width:13px; 
    height:13px; 
    float:left; 
    margin:0 3px; 
    background:url(images/navigator.png) 0 0 no-repeat; 
    display:block; 
    font-size:1px; 
} */
.navi {
	width: auto;
    height:15px; 
	display:inline-block;
	margin: 0 auto;
	text-align: center;
}

.ie7 .navi, .ie6 .navi { display: inline;}

.navi a {
	width: 15px;
height: 15px;
float: left;
margin: 3px;
background: url(../images/navigator2.png) 0 0 no-repeat; 
display: block;
font-size: 1px;
}
 
.navi a:hover {
    background-position:0 -30px;
}

/* active state (current page state) */
.navi a.active {
    background-position:0 -30px;
}





/* ==|== home slide show ==================================================== */
div.scrollable.homeslideshow {width: 925px; height: 540px; }
div.scrollable.homeslideshow .items div.item {width:925px; height:540px;/* padding: 8px 14px;*/ background-color:#000; position: relative; }
/*div.scrollable.homeslideshow .vidWrap { float: left; display: inline; width:300px; }*/
/*div.scrollable.homeslideshow .slideLink { float: left; display: inline; width:300px; }*/
div.scrollable.homeslideshow .slideCopy { background: url(../images/CopyBoxBck.png); color:#fff; position: absolute; top:150px; right:30px; text-align: left; width: 290px; padding: 50px 20px 20px 20px; height: 245px; border:
none; } 

div.scrollable.homeslideshow .slideCopy a {color:#FFF; text-decoration:underline;}
#content_right .homeslideshow .slideCopy h2 {font-size: 13px; color: #fff; margin: 0 0 8px 0; }
#content_right .slideCopy a {color:#73909E; font-weight:700; border:none;}
/*#content_right .slideCopy a:hover:after {
	content:" »";
}*/
div.scrollable.homeslideshow .playBtn {position: absolute; left:93px; top:61px;z-index:100;}

div#vidOverlay  {
    width:576px;
	display:none;
	z-index:10000;
	background-color:#333;
	min-height:441px;
}
div#vidOverlay .close {
    background-image:url(../images/close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;   
}
div#vidOverlay .contentWrap {
    height:441px;
	overflow-y:auto;
}

