.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;
}
.BlackH2
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 20pt;
}


body
{
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
form { 
	margin: 0; 
	display: inline; 
}
.H3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    COLOR: #5079E0;
}
.H4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #5079E0;
}
.H5
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #5079E0;
}

.BlackH3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
}
.BlackH4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
}
.BlackH4Lt
{
    FONT-SIZE: 11pt;
}
.BlackH5
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
}
.BlackH6
{
    FONT-SIZE: 9pt;
}
.BlackH7
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
}
.BlackMenu
{	 
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #404040;
}
.BlackMenu A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #808080;
    TEXT-DECORATION: underline
}
.BlackMenu A:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #404040;
    TEXT-DECORATION: none
}
.BlackMenu A:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #404040;
    TEXT-DECORATION: none
}
.BlackMenu A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #808080;
    TEXT-DECORATION: underline
}
.WhiteMenu
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #FFFFFF;
}
.WhiteMenu A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #FFDC8B;
}
.WhiteMenu A:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #FFFFFF;
    TEXT-DECORATION: none
}
.WhiteMenu A:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #FFFFFF;
    TEXT-DECORATION: none
}

.WhiteMenu A:visited:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #D7D8ED;
    TEXT-DECORATION: underline
}
.Storm
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #FFFFFF;
}
.Storm A:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #FFDC8B;
}
.Storm A:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #FFFFFF;
    TEXT-DECORATION: none
}
.Storm A:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #FFFFFF;
    TEXT-DECORATION: none
}

.Storm A:visited:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #D7D8ED;
    TEXT-DECORATION: underline

}
.WhiteTitle
{
	 FONT-FAMILY: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    COLOR: #FFFFFF;
}
.DarkTitle
{
	 FONT-FAMILY: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    COLOR: #404040;
}
#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;
}
    
.StrikePrice {
  text-decoration: line-through;
  }

.StrikePriceLt {
  COLOR: #888888;
  text-decoration: line-through;
  }  
  .gridResult
{
	height: 276px;
	width: 188px;
	border-bottom: #283c70 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: #283c70 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: #5079e0;
}
.listResult a:hover .title,
.gridResult a:hover .title,
.similarResult a:hover .title
{
	COLOR: #283c70;
    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;
}
