
div { margin: 0; padding: 0; }
p.linkback { text-align: center; font-size: 12px; } 
p.linkback a { color: #CC6600; text-decoration: none; }
#versions { position: relative; top: 50px; margin: 0 auto 20px; text-align: center; font-size: 11px;  }
#versions a {  color: #CC6600; text-decoration: none; }
#versions a:hover, #versions a.activenav { color: #FF6600; text-decoration: underline; }

/*  slider container(s) */

#container, #container2, #container3 { position: relative; margin: 0 auto; width: 540px; height: /*440px;*/ overflow: hidden; background-color:#FFF; left: 0px; text-align: left;}
.item { padding: 0px; margin: 0 auto;}
.item a { color: #FFF; }
.item a:link, .item a:visited { color: #FFF; }
.item a:hover { color: #CCC; }
.item { display: block; width: 540px; /*height: 420px;*/ }
.item p { margin: 0px; display: inline; }
.item h3 { margin-top: 13px; color: #D52B1E; display: inline }
.divider {display: block; margin-top: 13px; }
div#container h3 {color: #D52B1E; margin-top: 13px;}

/* controls styling */

#controls1, #controls2, #controls3 { display: block; padding: 0px; position: relative; margin: 0 auto; width: 120px; height: 0px; top:-442px; left: 220px; }
.prev_btn, .next_btn { width: 100px; height: 25px; line-height: 25px; text-align: center; text-top; sform: uppercase; font-size: 12px; color:#C62F40; border: 1px solid #000063; }
.prev_btn { float: left; }
.next_btn { float: left; }
.play_btn { width: 100px; height: 25px; margin: 0 auto 12px; line-height: 25px; text-align: center; text-transform: uppercase; font-size: 12px; color:#AF4B32; border: 1px solid #80301D; float:left; }
.num_nav { text-align: center;}
.num_nav ul li { display: inline; margin: 0 2px; }
.num_nav ul li a { padding: 2px 3px; color:#fff; border: 1px solid #000; background-color:#D52B1E; }
.num_nav ul li a.active, .num_nav ul li a:hover { border-color: #fff; background-color:#5E6A71; }
.btn_over { color:#fff; border: 1px solid #fff; background-color: #ccc; }
hr { margin: 22px 0; }

.clearit { clear: both; }


#bg { display: absolute; top: 262px; height: 95px; overflow: auto; opacity: .75; background: #000; width: 100%; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter: alpha(opacity=75);
 }
#container { position: relative; font-family: Arial, Helvetica, sans-serif; font-size: 12px; z-index: 0 }
#container img { border: 0; }
.summary { position: absolute; top: 257px; z-index: 257; padding: 10px; color: #FFF; }
.carousel{display: none; clear: right;}
div#container h3 {font-size:13pt; display: inline}
div#container h3 a {text-decoration: none;color:#FFF;}
div#container p { display: inline; }
.carousel.active{display:block !important;}
#carousel-controls-outer{z-index:2;position:absolute;top:342px;left:28px;width:520px;text-align: left; overflow: hidden;}
#carousel-controls{float: left; overflow: hidden;}
#carousel-controls a,#carousel-controls a:link,#carousel-controls a:visited{background-color:#D52B1E;border:1px solid #000000;color:#FFFFFF;float:right;font-family:Arial,"sans-serif";font-size:0px; height: 8px; width: 8px; font-weight:bold;margin:0 1px; padding:0px;position:relative;text-align:right;text-decoration:none;top:2px; overflow: hidden;}
#carousel-controls a.active{overflow: hidden; background-color:#666666;color:#FFF !important;}