FORM
{
    DISPLAY: inline;
    MARGIN: 0px
}
.H3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: #368e14;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.H4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #368e14;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.H5
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #368e14;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.H6
{
    FONT-SIZE: 9pt;
    COLOR: #306b19;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.BlackH2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.BlackH3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.BlackH4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.BlackH5
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.BlackH6
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.BlackH7
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
}
.BlackH8
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
}
.Tab
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    COLOR: #000000;
    FONT-SIZE: 9pt;
}
.Tab div
{
	background: url('/global/lensimages/trans-top-left.png') no-repeat top left;
}
.Tab div div
{
	background: url('/global/lensimages/trans-top-right.png') no-repeat top right;
}
.Tab div div div
{
	padding: 12px;
}
.Tab A:hover
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    COLOR: #000000;
    FONT-SIZE: 9pt;
    TEXT-DECORATION: none
}
.Tab A:link
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    COLOR: #000000;
    FONT-SIZE: 9pt;
    TEXT-DECORATION: none
}
.Tab A:visited
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    COLOR: #000000;
    FONT-SIZE: 9pt;
    TEXT-DECORATION: none
}
.Tab A:hover
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    COLOR: #000000;
    FONT-SIZE: 9pt;
    TEXT-DECORATION: none;
}

.WhiteH3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.WhiteH4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.WhiteH5
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.SmallInput
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.LeftMenuInput
{
    FONT-SIZE: 8pt;
    WIDTH: 140px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.BlackMenu
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #339966;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.BlackMenu A:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #339966;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.BlackMenu A:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #cc9900;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.BlackMenu A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #ffcc33;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.WhiteMenu
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.WhiteMenu A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #ffcc33;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.WhiteMenu A:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.WhiteMenu A:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #ffcc33;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.BottomMenu
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #368e14;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.BottomMenu A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #ff0000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.BottomMenu A:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #368e14;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.BottomMenu A:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #368e14;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #0000cc
}
.BlackH7
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial
}
.BlackH8
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial
}


#roundCornerBox
{
	background: url('/global/lensimages/box_topLeft.png') no-repeat top left;
}
#roundCornerBox div
{
	background: url('/global/lensimages/box_topRight.png') no-repeat top right;
}
#roundCornerBox div div
{
	background: url('/global/lensimages/box_bottomRight.png') no-repeat bottom right;
}
#roundCornerBox div div div
{
	background: url('/global/lensimages/box_bottomLeft.png') no-repeat bottom left;
	padding: 12px;
}
#roundCornerBox div div div div
{
	background: transparent none;
	padding: 0;
	margin: 0;
}
#roundCornerBox.bgColor1,
.bgColor1
{
	background-color: #ecf0ff;
}
#roundCornerBox.bgColor2,
.bgColor2
{
	background-color: #dcf4fd;
}
.clear
{
	clear: both;
	height: 0px;
	font-size: 0px;
}
#colProducts
{
	font-size: 10px;
	padding-top: 13px;
	padding-bottom: 19px;
}
#colProducts a
{
	color: #cc0000;
}
#colProducts a:link,
#colProducts a:visited
{
	font-size: 10px;
	text-align: center;
	padding: 8px 4px;
	display: block;
	float: left;
	width: 94px;
	text-decoration: none;
	border: 1px solid #e8f3f6;
}
#colProducts u
{
	color: #002e8c;
}
#colProducts a:hover
{
    text-decoration: none;
	background-color: #f7f7f7;
	border: 1px solid #5697e7;
}
#colProducts a:hover u
{
    color: #5697e7;
}
#colProducts img
{
	border: 0px;
}
.colHeader
{
	padding: 4px 8px;
	background-color: #005d91;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}

#suggestDiv
{
	text-align: left;
	z-index: 99;
	position: absolute;
	background-color: #eeeeee;
	border-style: solid;
	border-width: 2px 0px;
	border-color: #7398bc;
	font-size: 9pt;
    font-family: arial, helvetica, sans-serif;
}
#suggestDiv a,
#suggestDiv a.unhover
{
	padding: 3px 4px;
	display: block;
	text-decoration: none;
	border-style: solid;
	border-width: 0px 2px;
	border-color: #7398bc;
	background-color: #eeeeee;
	color: #000000;
	line-height: 12px;
}
#suggestDiv a.hover
{
	background-color: #aaaaaa;
	color: #ffffff;
	font-weight: bold;
}
#searchText
{
	border: #7398bc solid 2px;
	background-color: #ffffff;
	padding: 2px;
}
.gridResult
{
	height: 276px;
	width: 188px;
	border-bottom: #1a4c33 solid 1px; 
	float: left;
	text-align: center;
	overflow: hidden;
}
.gridResult .img
{
	margin: 4px 19px;
	display: block;
}
.gridResult .content
{
	display: block;
	padding: 4px 19px;
}
.listResult
{
	width: auto;
	height: auto;
	border-top: #1a4c33 solid 1px; 
	clear: both;
}
.listResult a,
.gridResult a,
.similarResult a
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
	cursor: pointer;
	display: block;
	outline: none;
}
.listResult .img
{
	text-align: center;
	display: block;
	width: 88px;
	float: left;
	margin: 4px 18px 4px 4px;
}
.gridResult img,
.listResult img,
.similarResult img
{
	-ms-interpolation-mode: bicubic;
}
.listResult .content
{
	float: left;
	display: block;
	width: 624px;
	margin: 4px 0px;
}
.title
{
	display: block;
	COLOR: #339966;
}
.listResult a:hover .title,
.gridResult a:hover .title,
.similarResult a:hover .title
{
	COLOR: #1a4c33;
    TEXT-DECORATION: underline;
}
.price
{
	margin-top: 8px;
	font-weight: bold;
	color: #cc0000;
	display: block;
}
.listResult .description
{
	FONT-WEIGHT: normal;
	color: #000000;
	text-decoration: none;
	display: block;
	margin-top: 2px;
}
.gridResult .description
{
	display: none;
}
a.toggleView:link,
a.toggleView:visited
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #cc0000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin-right: 12px;
	padding: 0px 50px 0px 4px;
	width: 132px;
	background: transparent url('/global/lensimages/gridList.gif') no-repeat 88px; 
}
a.toggleView:hover
{
	background-color: #ffffff;
}
a.button:link,
a.button:visited
{
	text-align: center;
	display: block;
	padding: 2px 10px;
	color: #000000;
	text-decoration: none;
	font-size: 9px;
	font-family: verdana;
	background: url('/global/lensimages/buttonBg.gif') repeat-x center;
	border-width: 1px;
	border-style: solid;
	border-color: #e9e9e9 #d2d2d2 #d2d2d2 #c9c9c9;
}
a.button:hover
{
    background: url('/global/lensimages/buttonHover.gif') repeat-x center;
	text-decoration: none;
}
