#page {    padding-bottom:10px;     background:#FFF;}#contentColumn {    background:#FFF;    min-height:40em;}/* Holly Hack - only Explorer PC sees this \*/* html #contentColumn {height:40em;}/* End Hack */#desc {	width:220px;	margin-left:10px;	float:left;	padding-top:10px;	display:inline; /* fixes IE Double Margin bug */	color: #666666;	position:relative;}#desc h1 {	font-size: 12px;	line-height: 14px;	font-weight: bold;	color: #999;	margin:0;}#desc h2 {	font-size: 16px;	font-style: normal;	line-height: 14px;	font-weight: normal;	color: #8A2921;	margin:20px 0;}#desc p, #desc div {	width:206px;	font-size: 11px;	line-height: 12px;	color: #666666;	text-align:justify !important;}#imageBlock {	width:390px;	margin-left:230px;	min-height:100px;}* html #imageBlock {height:100px;}#imageBlock #prodName {	font-size: 11px;	line-height: 12px;	font-weight: bold;	color: #666666;	margin-left:20px;}#imageBlock #prices {	font-size: 11px;	line-height: 14px;	font-weight: normal;	color: #8A2921;	padding-left:10px;	margin:0;}#imageBlock #prices div {	vertical-align:middle;	height:16px;	line-height:16px;	padding-top:2px;}#imageBlock #prices input.radio {	float:left;	display:inline;	height:15px;}* html #imageBlock #prices div {	height:14px;	line-height:18px;	padding-top:2px;	margin-bottom:1px;}* html #imageBlock #prices input.radio {	height:14px;	margin-top:5px;	margin-bottom:1px;}#imageBlock #options {	margin:6px 0 0 30px;	font-size:11px;}#imageBlock #options label {	color:#666;	font-weight:bold;	vertical-align:middle;	width:170px;}#imageBlock #options select {	height:18px;	vertical-align:middle;	font-size: 11px;	line-height: 14px;	font-weight: bold;	color: #990000;	margin-left:0px;}#imageBlock #buttons {	margin:6px 0 0 30px;}#imageBlock #buttons #qtyImage {	vertical-align:bottom;	margin-left:0;}#imageBlock #buttons #qty {	height:14px;	width:34px;	vertical-align:bottom;	font-size: 11px;	line-height: 14px;	font-weight: bold;	color: #990000;	margin-left:0px;}#imageBlock #buttons a {	vertical-align:bottom;}#imageBlock #buttons .submitImage,#imageBlock #buttons img {	display:inline;	border:0;	width:92px;	height:12px;	vertical-align:bottom;	margin-left:4px;}.break {	font-size:1px;	line-height:10px;	height:10px;	clear:both;}#standardsLogo {	width:32px;	height:50px;	margin:24px 12px 0 40px;	float:left;	border-width:0px;	display:inline; /* explorer fix */	position:relative;}#statTable {	border-collapse:collapse;	margin-top:20px;}#statTable th, #statTable td {	border-left:1px solid #FFF;}#statTable th {	color:#000;	background-color:#D7D4D1;	text-transform:uppercase;	font-size:9px;	text-align:center;	font-weight:bold;}#statTable th img {	display:inline;	margin:0 auto;}#statTable #headItem		{	width:94px;	background-image:url(../images/table_corner.gif);	background-repeat:no-repeat;}#statTable #headFrameCol	{width:83px;}#statTable #headFrameMat	{width:98px;}#statTable #headLensDesc	{width:81px;}#statTable #headLensTint	{width:58px;}#statTable #headImpact		{width:58px;}#statTable #headCat			{width:58px;}#statTable td {	color:#000;	background-color:#F3E9E8;	font-size:10px;	line-height: 14px;	text-align:center;	vertical-align:top;	font-weight: normal;	color: #333333;	padding:5px 2px 2px 2px;}#statTable td a img {	display:block;	margin:4px auto 0 auto;	border-width:0;}#related ul {	margin:0 0 10px 0;	padding:0;	list-style:none;	font-size: 10px;	line-height: 14px;	position:relative;}#related li {	margin:0;	padding:0;	list-style:none;	float:left;	text-align:center;	width:120px;	position:relative;}#related li a {	text-decoration:none;	font-size: 10px;	line-height: 14px;	color: #333333;}#related li a img {	border:0;	display:block;	margin:0 auto;}#backButton {text-align:right;}#backButton img {border-width:0;display:inline;}form {display:inline;padding:0;margin:0;}/* ***** ACCESSORIES SECTION ***** */#acc {	padding-left:85px;}#acc h2 {	font-size: 12px;	line-height: 14px;	font-weight: bold;	color: #000;	margin:1em 0 0.6em 0;	text-transform:uppercase;}#accTable {	width:550px;}#accTable th, #accTable td {	font-size:11px;	padding:1px 6px;}#accTable th {background-color:#D7D4D1;}#accTable td {background-color:#F3E9E8;padding-top:2px;}#accTable td.pr {	text-align:right;}#accTable td .accQty {	width:25px;	font-size:11px;}#accTable #totalRow td {font-size:12px;border-top:4px solid #FFF;}#accTable td.blank {background-color:transparent;border-top:0 !important;}