body{
	background:#050d13;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	
}

h1,h2,h3,h4,h5{
	font-family: Tahoma, Geneva, sans-serif;
	
	font-weight:normal;
}

h1{
	
	width:200px;
	display:inline;
}

h2{
	margin:0 0 6px 0;
	font-size:22px;
}

p{
	margin-top:4px;
	
}

a{
	text-decoration:none;	
}

h3{
	font-size:16px;
	margin:0 0 4px 0;
	
}

a img{
	
	border:none;
}

#sitewrap{
	margin:0 auto;
	width:1000px;
	
	
}

#header{
	background:   url(images/bgheader) repeat-x;
	height:63px;
	position:relative;
	
	
}


.sbdlogo{
	margin-top:5px;
	display:inline;
	
	
}


#nav{
	float:right;
	width:694px;
	padding:0;
	list-style:none;
	margin:6px 6px 0 0 ;
	
}

#nav li{
	width:170px;
	height:49px;
	margin-right:3px;
	float:left;	
}

#nav a:focus{
	outline:none;
	position:relative;
	top:1px;
	
}

#nav li a{
	width:170px;
	height:49px;
	background:url(images/sprites.png);
  display:block;
  text-indent:-9999em;
}


#nav .training{
	background-position:170px 0;	
}

#nav .training:hover{
	background-position:170px -49px;	
}

#nav .screenplay{
	background-position:340px 0;	
}
#nav .screenplay:hover{
	background-position:340px -49px;	
}




#nav .techsupport{
	background-position:510px 0;	
}

#nav .techsupport:hover{
	background-position:510px -49px;	
}

#nav .home{
	background-position:680px 0px;	
}


#content{
	background:#fff;
	padding:10px;
	
	
}

.showschedule{
	
	
}


#banner{
	float:left;
	width:790px;
	display:block;
	height:493px;
	border-right:2px solid #ddd;
	
	margin-bottom:20px;
	
	
	
}

#banner ul{
	list-style:none;
	padding:0;
	
	
	
}

#sidebar{
	background: url(images/bgsched.jpg) no-repeat;
	float:right;
	font-size:10px;
	padding:0 10px;
	width:160px;
}
#sidebar ul{
list-style:none;
padding:0;
}

#sidebar li{
	border-bottom:dotted 1px #ccc;
	padding:4px 0 6px 0;
	margin:0 0 4px 0;
}

#sidebar h3{
	color:#06C;
	text-align:center;
	font-weight:normal;
	font-size:16px;
	margin-top:6px;
		
}

.showschedule{
padding:0 10px;	
}


.phone{
	position:absolute;
	bottom:-26px; z-index:6;
	left:20px;
	font-size:16px;
	color:#999;
}

.lhalf,.rhalf{
	padding:20px 160px 10px 16px;
	width:305px;
	height:117px;
	overflow:hidden;
	cursor:pointer;
	display:block;
}


.lhalf{
	background:url(images/lhalf.jpg);
	color:#fff;
	float:left;
	
	
}


.lhalf a:hover{
	color: #900;
}

.rhalf{
	background:url(images/rhalf.jpg);
		
	float:right;
	clear:right;
}



.smbanner em{
	text-transform:uppercase;
	color: #F00;
	font-size:140%;
	font-style:normal;

	font-weight:bold;
	
	
}

#featproducts{
	clear:both;
 	background:#eee;	
	margin:16px 0 0 0;
	padding:10px;
}

#featproducts h3{
	padding-bottom:2px;
	border-bottom:1px #ddd solid;
}

.prod{
	background:#fff;
	margin-bottom:10px;
	height:480px;
}

.col1,.col2,.col3{
	width:310px;	
	float:left;
}

.col1,.col2{
	margin-right:10px;
	
	
}





.col3{
	
}

#footer{
	clear:both;
	background:   url(images/bgheader) repeat-x;
	height:63px;
	
}

.clear{
	clear:both;
	
	
}




#slider-code { height: 570px; overflow:hidden; }
#slider-code .viewport { float: left; width: 960px; height: 550px; overflow: hidden; position: relative; clear:both; margin-top:10px;}
#slider-code .buttons { display: block; float: left;  height:20px; width:69px; z-index:1; position:relative; background:url(images/slidenav.gif) no-repeat;}
#slider-code .next {margin-left:10px; background-position:-69px 0; float:right;}
#slider-code .prev {  background-position:0 0;}
#slider-code .disable { visibility: hidden; }
#slider-code .overview { list-style: none; padding: 0; margin: 0;  position: absolute; left: 0; top: 0; }

#slider-code .overview div{ float: left; margin: 0 10px 0 0; padding: 20px; height: 490px;  width: 272px; background:#fff;}
#slider-code .overview ul{ 
	padding:0 12px;
	margin:0;

}

#slider-code .pager { overflow:hidden; list-style: none; clear: both; margin: 0 0 0 45px; }
#slider-code .pager li { float: left; }
#slider-code .pagenum { background-color: #fff; text-decoration: none; text-align: center; padding: 5px; color: #555555; font-size: 14px; font-weight: bold; display: block; }
#slider-code .active { color: #fff; background-color:  #555555; }

#slider-code .slidesum{
	display:block;
	
}

#slider-code .prodimg{
	position:absolute; bottom:20px; height:200px;
	
}