#wrapper {
	margin:5px auto 10px;
	width:960px;
}
#gg-main-top-banner-container {
	height:244px;
       background: url(http://images1.opticsplanet.com/original/opplanet-gg-main-page-top-banner-bg) repeat-x left top;
	margin:10px 0;
	border:1px solid #c3c3c3;
}
#gg-main-banner-img {
	height:244px;
       background: url(http://images1.opticsplanet.com/original/opplanet-gg-main-page-top-banner) no-repeat left top;
}
#gg-top-banner-container {
	height:116px;
	margin:10px 0;
}
.gg-eyewear-banner{
	background:url(http://images1.opticsplanet.com/original/opplanet-gg-eyewear-top-banner) no-repeat left top #040404;
	border:1px solid #c3c3c3;
}
.gg-hunting-banner{
	background:url(http://images1.opticsplanet.com/original/opplanet-gg-hunting-top-banner) no-repeat left top #cac2b5;
}
.gg-shooting-sports-banner{
	background:url(http://images1.opticsplanet.com/original/opplanet-gg-shooting-sports-top-banner) no-repeat left top #376f9e;
}
.gg-tactical-banner{
	background:url(http://images1.opticsplanet.com/original/opplanet-gg-tactical-top-banner) no-repeat left top #ffffff;
	border:1px solid #c3c3c3;
}
#gg-intro-text {
	position:relative;
	min-height:149px;
	margin-bottom:20px;
	background:url(http://images1.opticsplanet.com/original/opplanet-op-gift-cards-bluebg) no-repeat right top;
	padding-right:590px;
}
#gg-gift-card-link {
	position:absolute;
	top:0;
	right:0;
	width:539px;
	height:149px;
}
#gg-intro-text p {
	max-width:643px;
}
#gg-left-panel-navigation {
	border:1px solid #c3c3c3;
}
#gg-left-panel-navigation-inner {
	background:url(http://layout.opticsplanet.com/images/shop-smarter-arrows.gif) no-repeat right -1px;
}
#gg-left-panel-navigation ul {
	margin:0;
	padding:4px 0;
	list-style:none;
}
#gg-left-panel-navigation li {
	padding:6px 0;
	font: normal 12px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	width:100%;
}
#gg-left-panel-navigation li a, #gg-left-panel-navigation li a:link, #gg-left-panel-navigation li a:active, #gg-left-panel-navigation li a:visited {
	display:block;
	padding-left:29px;
	height:15px;
	color:#000;
	text-decoration:none;
	background:url(http://layout.opticsplanet.com/images/shop-smarter-arrows.gif) no-repeat 8px -6px;
}
#gg-left-panel-navigation li a:hover, #gg-left-panel-navigation li a:focus {
	color: #C03;
	text-decoration: underline;
	background-position:8px -32px;
}
#gg-left-panel-navigation li a.gg-left-panel-navigation-selected {
	color: #5f9500;
	background-position:8px -32px;
	text-decoration:none;
}
.gg-left-panel-selected {
	color:#77bb00;
	background:url(http://layout.opticsplanet.com/images/shop-smarter-arrows.gif) no-repeat 8px -32px;
	padding-left:29px;
}
#gg-cat-navigation-links {
	padding:10px 0;
	border:1px solid #c3c3c3;
	border-top:none;
}
#gg-cat-navigation-links span {
	background:url(http://images1.opticsplanet.com/original/opplanet-red-shop-smarter-arrow) no-repeat 8px -5px;
	padding-left:29px;
	overflow:hidden;
	font:normal 13px/normal Verdana, Geneva, sans-serif;
	color:#cc0033;
}
#gg-cat-navigation-links ul {
	margin:0;
	padding-left:9px;
	list-style-type:none;
	font:normal 11px/normal Verdana, Arial, Helvetica, sans-serif;
}
#gg-cat-navigation-links li {
	margin:6px 4px;
}
#gg-cat-navigation-links ul li a:link, #gg-cat-navigation-links ul li a:active, #gg-cat-navigation-links ul li a:visited {
	background:url(http://layout.opticsplanet.com/images/featured-bullet-light.gif) no-repeat left 4px;
	padding-left:9px;
	color:#777;
	text-decoration:none;
	display:inline-block;
}
#gg-cat-navigation-links ul li a:hover, #gg-cat-navigation-links ul li a:focus {
	background:url(http://layout.opticsplanet.com/images/featured-bullet-dark.gif) no-repeat left 4px;
	color: #C03;
	text-decoration:underline;
}
#gg-left-col {
	width:185px;
	float:left;
	margin-left:-100%
}
#gg-right-col {
	float: left;
	width: 100%;
}
#gg-right-col-inner {
	margin-left:200px;
}
#gg-media-container{
	border-bottom:1px solid #ddd;
	padding-bottom:10px;
	margin-bottom:10px;
}
#main-img {
	float:left;
	padding-right:10px;
}
#video-gallery-box {
	overflow:hidden;
}
#video-gallery-box-inner.scrollPane {
	width:100%;
	height:274px;
	overflow:auto;
}
#video-gallery-box div.gallery-video-link {
	width:248px;
	margin-bottom: 4px;
	display: block;
	height:64px;
	min-height: 64px;
	float:left;
	overflow:hidden;
}
#video-gallery-box div.gallery-video-link a {
	font:normal 12px/14px Arial, Helvetica, sans-serif;
	color:#008dc9;
	text-decoration:none;
	display:block;
}
#video-gallery-box div.gallery-video-link img {
	vertical-align: top;
	float:left;
}
#video-gallery-box div.gallery-video-link div {
	font: normal 10px/12px Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
	text-align: left;
	float: left;
}
a.aboutus-thumbnail-video-img {
	display:block;
	float:left;
	margin-right:5px;
}
#video-gallery-box-inner .jspVerticalBar {
	right:2px;
}
.jspTrack {
	border-width: 2px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-top:-2px;
}
.jspVerticalBar .jspArrow {
	margin-left: 0;
	height: 13px;
}
.jspVerticalBar {
	width: 13px;
}