body, div, p, blockquote, ol, ul, dl, li, dt, dd, table, tr, td, span { font-family: Verdana, Arial, Helvetica; font-size: 12px; }
select, form {font:11px arial}

h1 { font-family: Verdana, Arial, Helvetica; font-size: 20px; line-height: 26px; font-weight: bold; color:#57677f; margin: 0px; padding: 0px; }
h2 { font-family: Verdana, Arial, Helvetica; font-size: 18px; line-height: 24px; font-weight: bold; color:#57677f; margin: 0px; padding: 0px; }
h3 { font-family: Verdana, Arial, Helvetica; font-size: 16px; line-height: 22px; font-weight: bold; color:#57677f; margin: 0px; padding: 0px; }
h4 { font: bold 16px/20px arial; color: #57677f; text-decoration:none; }

.mini {width:2.9in; text-align:left;  padding:4px 0px;  margin:4px 0px; border-bottom-width:1px; border-top:0px; border-left:0px; border-right:0px; border-style:solid; border-color:#ccc;  }
.mini  {/; padding:8px 0px;  margin:8px 0px;}  /* NN4 Ignores  */

a.msrp { font-family: Verdana, Arial, Helvetica; font-size: 12px; line-height: 14px; font-weight: bold; color:#000000;  text-decoration: none }
a.sml { font-family: verdana, arial, helvetica; font-size: 11px; line-height: 12px }
a.sml2 { font-family: verdana, arial, helvetica; font-size:10px}
a.sml3  { font-family: verdana, arial, helvetica; font-size: 10px }
a.smlblack { font-family: verdana, arial, helvetica; font-size: 11px; line-height: 13px; color:#000000;  text-decoration: none }

a.smlwht { font-family: verdana, arial, helvetica; color:#FFFFFF; font-size: 11px }
a.smlwht2 { font-family: verdana, arial, helvetica; color:#FFFFFF; font-size: 10px }
a.grey { font-family: verdana, arial, helvetica; color:#666666; font-size: 11px }
a.big2 { font-family: verdana, arial, helvetica; font-size: 12px; line-height: 15px }
.t {margin-top:3px; border:1px solid #666}


.textInput { font-family: Arial, Helvetica, Geneva; font-size: 10px; text-decoration: none}

.tabs {background-color:#ECECEC; width:770px; border-width:0px 0px 1px 0px; border-style:solid; border-color:#666; padding:2px; padding-left:140px}
/* MIE5 \*/:root .tabs {padding-left:147px}/* end */
.tabs a {font:11px arial; text-decoration:none; color:#000;}
.tabs a:visited {color:#000}
.tabs a:hover {background-color:#ccc}
.tabs a:focus {background-color:#ccc}
.tabs a B {color:#000}
.banner {font:bold 11px verdana; background-color:#d9d9d9; width:770px; border-width:0px 0px 1px 0px; border-style:solid; border-color:#bdbdbd; padding:5px;}
.small {font:9px verdana; color:#999999}
.red {font:11px verdana; color:#CC0000}
.banner {/; text-align:center}
/* MIE5 \*/:root .banner {width:760px;}/* end */
#links {width:770px; text-align:right; padding:6px 0px}
/* MIE5 \*/:root #links {padding:8px 0px}/* end */
/* MIE5 \*/:root .tabs {width:620px}/* end */
a.wht { font: 10px verdana; color:#FFF }
a.wht:visited { color:#FFF }
.tabwht {font-family:verdana,arial;font-size:10px;line-height: 11px;color:#FFF;text-decoration:none;font-weight:bold}
.tabblk {font-family:verdana,arial;font-size:10px;line-height: 11px;color:#000;text-decoration:none;font-weight:bold}
.tabOn a:link, .tabOn a:visited {font-family:verdana,arial;font-size:10px;line-height: 11px;color:#fff;text-decoration:none;font-weight:bold}
.tabred a:link, .tabred a:visited {font-family:verdana,arial;font-size:10px;line-height: 11px;color:#000;text-decoration:none;font-weight:bold}
.tabpink a:link, .tabpink a:visited {font-family:verdana,arial;font-size:10px;line-height: 11px;color:#000;text-decoration:none;font-weight:bold}
.tab a:link, .tab a:visited {font-family:verdana,arial;font-size:10px;line-height: 11px;color:#000;text-decoration:none;font-weight:bold}

.endecaNav {border: 1px; border-style:solid; border-color:#bdbdbd; background-color:#f6f6f5; width:185px; padding-left:8px;}	
.endecaNav a {line-height:15px} /* MIE5 \*/:root .endecaNav {width:175px;}/* end */

.homenavlinks DIV {margin-bottom:12px; color:#0033cc}
.homenavlinks a {color:#0033cc}
.homenavlinks a:visited { color:#909; }
.homenavlinks DIV a {font-family: arial; font-size: 10px; color:#0033cc}
.homenavlinks DIV a {/; font-size: 9px}

a.homenavbrandlink { color:#03c; text-decoration:underline }

a.tabnavlink { color:#03c; font-size: 12px; text-decoration:underline;}
a:hover.tabnavlink {text-decoration:underline;}
a:visited.tabnavlink { color:#909; }

a.brandnavlink { color:#03c; font-size: 12px; text-decoration:underline;}
a:hover.brandnavlink {text-decoration:underline;}
a:visited.brandnavlink { color:#909; }

a.subcatnavlink { color:#03c; font-size: 12px; text-decoration:underline;}
a:hover.subcatnavlink  {text-decoration:underline;}
a:visited.subcatnavlink  { color:#909; }

.designer li { list-style-type: disc }
.designer a { color:#03c; font-size: 12px; text-decoration:underline;}
.designer a:hover {text-decoration:underline;}
.designer a:visited { color:#909; }

/* Case Finder css starts here */
#cfNavContainer {
	text-align:center;
	margin-bottom:15px;
}
.cfNavBrand {
	text-align:left;
	margin:0px 5px 0px 10px;
}
.cfNavViewAll {
	text-align:left;
	margin:0px 5px 0px 10px;
}
#cfNavContainer a {color:#286ab4;text-decoration:none;}
#cfNavContainer a:hover {text-decoration:underline;}
#cfNavHeader {padding-bottom: 0px;}
#cfNavContainer h2 {
	border-top:1px solid #dedede;
	color:#000;
	font-size:12px;
	margin:15px 10px 0px 10px;
	text-align:left;
	padding-top:15px;
}

