/* BEGIN DEPARTMENTS (Featured Brands) */

table#departments{
	width:100%;
}
table#departments tr{
	height:80px;
}
table#departments td{
	width:50%;
	padding:4px 8px;
	margin:0;
	vertical-align:top;
	height:80px;
	overflow:hidden;
}
table#departments td img{
	float:right;
	margin:5px 0px;
	width:150px;
	height:100px;
	border:none;
}

table#departments td div{
	height:118px;
	overflow:hidden;
	border-bottom:1px solid #d6d6d6;
}
table#departments td div div{
	float:left;
	height:118px;
	overflow:hidden;
	border:none;
}
table#departments h2{
	margin:0 0 2px 0;
	padding:0;
	font:bold 15px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#2665ad;
	width:179px;
	overflow:hidden;
	white-space:nowrap;
	background:none;
	border:none;
}

table#departments h2 a,table#departments h2 a:link,table#departments h2 a:visited,table#departments h2 a:active{
	font:bold 15px/16px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#2665ad;
}
table#departments h2 a:hover,table#departments h2 a:focus{
	text-decoration:underline;
	color:#2665ad;	
}
table#departments ul{
	padding:0;
	margin:0 0 0 4px;
}
table#departments li{
	list-style:none;
	padding:0;
	margin:0;
	font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	width:175px;
	overflow:hidden;
	white-space:nowrap;
}
table#departments li a,table#departments li a:link,table#departments li a:active,table#departments li a:visited{
	font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
	background-image:url(http://layout.opticsplanet.com/images/featured-bullet-both.gif);
	background-repeat: no-repeat;
	background-position:4px -1px;
	padding-left:12px;
}
table#departments li a:hover,table#departments li a:focus{
	color:#CC0033; 
	text-decoration:underline;
	background-image:url(http://layout.opticsplanet.com/images/featured-bullet-both.gif);
	background-repeat:no-repeat;
	background-position: 4px -18px;
}
table#departments li.departments-more{
	margin:2px 0 0 0;
}
table#departments li.departments-more,table#departments li.departments-more a,table#departments li.departments-more a:link,table#departments li.departments-more a:active,table#departments li.departments-more a:visited,table#departments li.departments-more a:focus,table#departments li.departments-more a:hover{
	color:#649700;
	font-weight:bold;
	background-image:none;
}

/* END DEPARTMENTS (Featured Brands) */

/* BEGIN SCROLLER */
table#scroller-outer-table{
  	border-color: #7c90b2 #dddddd #7c90b2 #dddddd;
	border-width:1px;
	border-style:solid;
	background-color: #f9f9f9;
	width:100%;
}
div#scroller-relative-div { 
	position:relative; 
	width:100%; 
	z-index:1000; 
}
div#scroller-absolute-div { 
	position:absolute;
	left:0;
	top:0;
	width:100%;
	z-index:1;
	overflow:hidden;
 }
div#scroller-moving-div { 
	position:absolute; 
	z-index:1;
}
table#scroller-inner-table td {
 	width:406px;
}
div#scroller-control-panel{	
	position:absolute;
	background-color: #536fa1;
	z-index:1001;
	right:0;
	border-left:6px solid #f9f9f9;
}
*html div#scroller-control-panel{
	right:-1px;
}
div#scroller-control-panel ul{
	list-style:none;
	padding:0;
	margin:10px 0 0 0;
}
div#scroller-control-panel ul li{
	list-style:none;
	line-height:17px;
	position:relative;
	padding:0;
	margin:0;
	text-align:right;
}
div#scroller-control-panel ul li a,div#scroller-control-panel ul li a:link,div#scroller-control-panel ul li a:active,div#scroller-control-panel ul li a:visited{
	color:#FFFFFF;
	text-decoration:none;
	width:15px;
	height:16px;
	display:block;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	padding:2px 6px 0 0;
	margin:0;
	border-width:1px;
	border-style:solid;
	border-color:#536fa1;
}
div#scroller-control-panel ul li a:hover,div#scroller-control-panel ul li a:focus{
	background-color: #627fb2;
}
div#scroller-control-panel ul li a img,div#scroller-control-panel ul li a:link img,div#scroller-control-panel ul li a:active img,div#scroller-control-panel ul li a:visited img{
	position:absolute;
	right:10000px;
	z-index:1002;
}
div#scroller-control-panel ul li a:hover img,div#scroller-control-panel ul li a:focus img{
	position:absolute;
	right:23px;
	top:-14px;
	border-width:4px;
	border-style:solid;
	border-color:#f9f9f9;
	background-color:#536fa1;
	padding:1px 0 1px 1px;
	padding:0;
}
.scroller-controls-pause{
	background:url(http://layout.opticsplanet.com/images/scroller/controls/pause.gif) no-repeat;
}
.scroller-controls-run{
	background:url(http://layout.opticsplanet.com/images/scroller/controls/run.gif) no-repeat;
}
/* END SCROLLER */

@media print{
	#scroller-outer-table{
		display:none;
	}
}