
#productRange .head h1 {
	color: #88ad00;
	font-size: 20px;
	line-height: 22px;
}

#sideNav .topLvl.opn > a {
	color: #88ad00;
}

#sideNav .midLvl.opn > a {
	color: #88ad00;
}

#sideNav .endLvl > a.sel {
	color: #88ad00;
}


#productRange .headContain {
	width: 704px;
	height: 162px;
}
#productRange .head {
	vertical-align: top;
	height: 157px;
	position: relative;
}
#productRange .loading {
	position: absolute;
	margin-top: 91px;
	display: none;
	float: none;
}
#rangeOptionBar {
	background: none;
	vertical-align: top;
	text-align: right;
}


#viewingOptions {
	height: 142px;
	margin: 7px 6px 0 0;
	float: right;
}
#viewOpMid td.links {
	white-space: nowrap;
	font-size: 0;
	line-height: 0;
}
#viewOpMid table {
	width: 420px;
}
#viewOpLeft {
	background: url('/us/images_gl/product_ws_view_op_left.gif');
	width: 39px; min-width: 39px;
}
#viewOpMid {
	background: url('/us/images_gl/product_ws_view_op_mid.gif');
	height: 142px;
}
#viewOpRight {
	background: url('/us/images_gl/product_ws_view_op_right.gif');
	width: 8px; min-width: 8px;
}
#viewOpMid table td.label{
	font-weight: bold;
	font-size: 12px;
	color: #FFF;
	text-align: right;
	padding: 0 10px 0 10px;
}

#suitStyles td {
	height: 52px;
}
#viewOpMid td.links a {
	display: block;
	float: left;
	text-indent: -300px;
	overflow: hidden;
	width: 32px;
	height: 45px;
	margin: 0 2px 0 0;
	background: url('/us/images_gl/product_ws_suit_styles.gif');
	background-position: -7px 0;
	margin: 4px 0 0 0;
}
#viewOpMid a#ss1 { background-position: -7px -45px; }
#viewOpMid a#ss2 { background-position: -43px -45px; }
#viewOpMid a#ss3 { background-position: -78px -45px; }
#viewOpMid a#ss4 { background-position: -115px -45px; }
#viewOpMid a#ss5 { background-position: -151px -45px; }
#viewOpMid a#ss6 { background-position: -225px -45px; }
#viewOpMid a#ss7 { background-position: -297px -45px; }
#viewOpMid a#ss8 { background-position: -335px -45px; }
#viewOpMid a#ss9 { background-position: -261px -45px; }

#viewOpMid a#ss1.sel { background-position: -7px 0; }
#viewOpMid a#ss2.sel { background-position: -43px 0; }
#viewOpMid a#ss3.sel { background-position: -78px 0; }
#viewOpMid a#ss4.sel { background-position: -115px 0; }
#viewOpMid a#ss5.sel { background-position: -151px 0; }
#viewOpMid a#ss6.sel { background-position: -225px 0; }
#viewOpMid a#ss7.sel { background-position: -297px 0; }
#viewOpMid a#ss8.sel { background-position: -335px 0; }
#viewOpMid a#ss9.sel { background-position: -261px 0; }

#thickness td {
	height: 39px;
}
#thickness td.links a {
	background: url('/us/images_gl/product_ws_thickness.gif');
	height: 36px;
	width: 44px;
}
#viewOpMid a#st1 { background-position: -4px -36px; }
#viewOpMid a#st2 { background-position: -48px -36px; }
#viewOpMid a#st3 { background-position: -92px -36px; }
#viewOpMid a#st4 { background-position: -136px -36px; }
#viewOpMid a#st5 { background-position: -180px -36px; }
#viewOpMid a#st6 { background-position: -224px -36px; width: 70px; }
#viewOpMid a#st7 { background-position: -294px -36px; width: 39px; }
#viewOpMid a#st8 { background-position: -333px -36px; width: 39px; }

#viewOpMid a#st1.sel { background-position: -4px 0; }
#viewOpMid a#st2.sel { background-position: -48px 0; }
#viewOpMid a#st3.sel { background-position: -92px 0; }
#viewOpMid a#st4.sel { background-position: -136px 0; }
#viewOpMid a#st5.sel { background-position: -180px 0; }
#viewOpMid a#st6.sel { background-position: -224px 0; }
#viewOpMid a#st7.sel { background-position: -294px 0; }
#viewOpMid a#st8.sel { background-position: -333px 0; }


#sortOptions {
	width: auto;
}

#sortOptions td {
	height: 41px;
}
#sortOptions td.links a {
	background: url('/us/images_gl/product_ws_price.gif');
	height: 38px;
	width: 75px;
}
#viewOpMid td.links a.price-desc { background-position: -7px -38px; }
#viewOpMid td.links a.price-asc { background-position: -83px -38px; }

#viewOpMid td.links a.price-desc.sel { background-position: -7px 0; }
#viewOpMid td.links a.price-asc.sel { background-position: -83px 0; }






#prodItem-lightbox a.prevBtn, #prodItem-lightbox a.nextBtn {
	width: 0; height: 0;
}
.lightbox-container-image { padding: 6px; }
.lightbox-container-image-data-box {
	padding: 0 6px 0;
}

.lightbox-container-image-box {
	width: 950px;
	height: 546px;
}
.lightbox-content {
	width: 938px;
	height: 534px;
	line-height: 20px;
}
.lightbox-secNav {
	width: 495px; /* (image width / 2) + 26 */
}


.lightbox-content .rightPanel {
	margin-left: 0;
	height: 424px;
	width: 396px;
	border: none;
}
.lightbox-content .leftPanel {
	background: none;
	width: 930px;
	height: 103px;
	border-top: 1px solid #CCC;
	margin: 430px 4px 0;
}

.lightbox-content .leftPanel .btm {
	bottom: 0;
	right: 0;
	width: 457px;
	overflow: visible;
}

.lightbox-content .leftPanel .specs {
	position: absolute;
	left: 476px;
	top: 14px;
}
.lightbox-content .leftPanel .specs p {
	font-size: 11px;
	line-height: 15px;
}

#rateProduct {
	position: absolute;
	top: 60px;
	width: 200px;
	height: 25px;
}

#linksProduct {
	margin: 0 0 5px 0;
	float: right;
	border: none;
}

#prodImg {
	width: 396px;
	height: 424px;
}
#prodImgLoadAnim {
	width: 396px;
	height: 424px;
}
#prodImgOverlay {
	display: block;
	background-image: url('/us/images_gl/product_ws_item_overlay.png');
	behavior: url(/us/common_gl/iepngfix.htc);
	width: 396px;
	height: 59px;
}
#prodImg table td {
	width: 396px;
	height: 424px;
}
#prodZoomImg {
	width: 594px;
	height: 636px;
}
#prodZoomImg td {
	width: 594px;
	height: 636px;
}
.lightbox-content .leftPanel .info {
	padding: 4px 0 4px 2px;
}
.lightbox-content .leftPanel p.head {
	font-size: 20px;
	line-height: 22px;
	padding: 3px 0 4px 0;
	width: 455px;
}
.lightbox-content .leftPanel .blurb {
	padding: 0 0 0 0;
	font-size: 12px;
	line-height: 15px;
	width: 440px;
	background: transparent;
}

#featureVideo {
	position: absolute;
	margin-left: 396px;
	width: 545px;
	height: 414px;
}


#onlineStoresContain, #prodSpecsContain, #buyOnlineConfirmContain {
	width: 938px;
	height: 534px;
}
#onlineStoresOverlay, #prodSpecsOverlay, #buyOnlineConfirmOverlay {
	width: 938px;
	height: 534px;
}
#onlineStoresPanel, #prodSpecsPanel, #buyOnlineConfirmPanel {
	margin-left: 23px;
}
