input { font: 11px Arial,  Verdana, Sans-Serif;; color: #5B5B5B; }select { font: 10px Arial,  Verdana, Sans-Serif;; color: #5B5B5B; }textarea { font: 11px Arial,  Verdana, Sans-Serif; color: #5B5B5B; }body {background: #888888; margin : 0px; padding : 0px; }.title { font : 11px arial, verdana, helvetica,  sans-serif; color : #777777; font-weight : bold; }	.headline { font : 14px arial, verdana, helvetica,  sans-serif; color : #0089dd; font-weight : bold; }	.sub_title { font : 10px arial, verdana, helvetica,  sans-serif; color : #5B5B5B; }.grey_title { font : 11px arial, verdana, helvetica,  sans-serif; color : #666666; font-weight : bold;}.pink_title { font : 11px arial, verdana, helvetica,  sans-serif; color : #BC198C; font-weight : bold;}.pink_title a { font : 11px arial, verdana, helvetica,  sans-serif; color : #BC198C; font-weight : bold; text-decoration:none;}.blue_title { font : 11px arial, verdana, helvetica,  sans-serif; color : #0054A5; font-weight : bold;}.blue_title a { font : 11px arial, verdana, helvetica,  sans-serif; color : #0054A5; font-weight : bold; text-decoration:none;}.red_title { font : 11px arial, verdana, helvetica,  sans-serif; color : #FF0000; font-weight : bold;}.red_title a { font : 11px arial, verdana, helvetica,  sans-serif; color : #FF0000; font-weight : bold; text-decoration:none;}.green_title { font : 11px arial, verdana, helvetica,  sans-serif; color : #268F3A; font-weight : bold;}.green_title a { font : 11px arial, verdana, helvetica,  sans-serif; color : #268F3A; font-weight : bold; text-decoration:none;}.yellow_title { font : 11px arial, verdana, helvetica,  sans-serif; color : #F1B70E; font-weight : bold;}.yellow_title a { font : 11px arial, verdana, helvetica,  sans-serif; color : #F1B70E; font-weight : bold; text-decoration:none;}.orange_title { font : 11px arial, verdana, helvetica,  sans-serif; color : #ED6E1C; font-weight : bold;}.orange_title a { font : 11px arial, verdana, helvetica,  sans-serif; color : #ED6E1C; font-weight : bold; text-decoration:none;}.dk_grey_title { font : 11px arial, verdana, helvetica,  sans-serif; color : #5b5b5b; font-weight : bold;}.dk_grey_title a { font : 11px arial, verdana, helvetica,  sans-serif; color : #5b5b5b; font-weight : bold; text-decoration:none;}.about_title a { font : 11px arial, verdana, helvetica,  sans-serif; color : #ED6E1C; font-weight : bold; text-decoration:none;}.grey_large { font : 18px arial, verdana, helvetica,  sans-serif; color : #555555; font-weight : bold;}.blue_large { font : 18px arial, verdana, helvetica,  sans-serif; color : #777777; font-weight : bold;}.white_large { font : 14px arial, verdana, helvetica,  sans-serif; color : #FFFFFF; font-weight : bold;}.grey_nav_title { font : 11px arial, verdana, helvetica,  sans-serif; color : #afb0b1; font-weight : bold;}.blue_nav_title { font : 11px arial, verdana, helvetica,  sans-serif; color : #777777; font-weight : bold;}.pink_nav_title { font : 11px arial, verdana, helvetica,  sans-serif; color : #444444; font-weight : bold;}.grey_nav_title a{ text-decoration: none; font : 11px arial, verdana, helvetica,  sans-serif; color : #afb0b1; font-weight : bold;}.blue_nav_title a{ text-decoration: none; font : 11px arial, verdana, helvetica,  sans-serif; color : #777777; font-weight : bold;}.pink_nav_title a{ text-decoration: none; font : 11px arial, verdana, helvetica,  sans-serif; color : #444444; font-weight : bold;}.page_title { padding-left:25px; padding-right:25px; padding-top:10px; padding-bottom:7px; text-decoration: none; font : 13px arial, verdana, helvetica,  sans-serif; background:#ffffff; color : #afb0b1; font-weight : bold;}.side_sub {padding-top:4px; padding: bottom: 4px; text-decoration: none; font : 11px arial, verdana, helvetica,  sans-serif; color : #777777; font-weight: normal; padding-left: 4px; margin-left: 4px;}.side_sub a {text-decoration: underline; font : 11px arial, verdana, helvetica,  sans-serif; color : #777777; font-weight: normal; 	}.price { font : 15px arial, verdana, helvetica,  sans-serif; color : #777777; font-weight : bold; }		.priceSup { font : 11px arial, verdana, helvetica,  sans-serif; color : #777777; font-weight : bold; }		.login_label { font : 10px, arial, verdana,  sans-serif; color : #32AAA4; font-weight : bold; }	.result_title { font : 9px arial, verdana,  sans-serif; line-height : 9px; color : #FFFFFF; font-weight : bold; }		.result_bottom { font : 9px arial, verdana,  sans-serif; line-height : 10px; color : #000000; }			.middle { padding: 15px 10px 15px 10px;	}	.input { font : 10px arial, verdana, Sans-Serif; line-height : 11px; color : #222222; }     .copy { font : 11px arial, verdana, Sans-Serif; line-height : 15px; color : #555555; }     .copy a{ font : 11px arial, verdana, Sans-Serif; line-height : 15px; color : #444444; }.side_copy { font : 10px arial, verdana, Sans-Serif; line-height : 11px; color : #777777; }     .side_copy a{ font : 10px arial, verdana, Sans-Serif; line-height : 11px; color : #555555; }.small_copy { font : 10px arial, verdana, Sans-Serif; line-height : 11px; color : #222222; }     .small_copy a{ font : 10px arial, verdana, Sans-Serif; line-height : 11px; color : #ED6E1C; text-decoration:none;}.news_copy { font : 11px arial, verdana, Sans-Serif; font-weight: bold; line-height : 12px; color : #222222; }     .news_copy a { color : #222222; text-decoration:none;}.news_copy a:hover { color : #ED6E1C; text-decoration:none;} .news_copy a:active { color : #ED6E1C; text-decoration:underline;} .copy2 { font : 10px arial, verdana, Sans-Serif; line-height : 11px; color: #FFFFFF; }     .copy2 a{ font : 10px arial, verdana, Sans-Serif; line-height : 11px; color: #FFFFFF; }.white { font : 9px arial, verdana, Sans-Serif; line-height : 11px; color : #FFFFFF; padding: 4px 4px 6px 4px; text-transform: uppercase; }       .logged_in { font : 10px arial, verdana, Sans-Serif; line-height : 12px; color : #2E7DD1; font-weight: Bold; } .logged_in a { font : 10px  arial, verdana, Sans-Serif; line-height : 12px; color : #2E7DD1; }      .top_nav {font : 10px arial, verdana,  Sans-Serif; line-height : 10px; color : #000000; }      .top_nav a { text-decoration: none; font : 10px arial, verdana, Sans-Serif; line-height : 10px; color : #000000; }       .top_nav_white {background: #3b3b3b; solid #FFFFFF; font : 11px arial, verdana, Sans-Serif; line-height: 10px; color:#CCCCCC; font-weight:bold}      .top_nav_white a {background:#3b3b3b; solid #FFFFFF; text-decoration: none; line-height: 10px; color: #CCCCCC; }       .top_nav_white a:hover {1px solid #FFFFFF; text-decoration: none; line-height: 10px; color: #888888; }       .top_nav_white_on {background: #afb0b1; solid #FFFFFF; font : 11px arial, verdana, Sans-Serif; line-height: 10px; color:#3b3b3b; font-weight:bold}      .top_nav_white_on a {background:#afb0b1; solid #FFFFFF; text-decoration: none; line-height: 10px; color: #3b3b3b; }       .top_nav_white_on a:hover {solid #FFFFFF; text-decoration: none; line-height: 10px; color: #3b3b3b; }           .pad_top5 { padding: 5px 0px 5px 0px; } .footer { font : 10px Arial,  Verdana, Sans-Serif; line-height: 12px; color : #888888; }     .footer a { text-decoration: none; color : #888888; }.footer a:hover { text-decoration: underline; color : #888888; }.footer a:active { text-decoration: none; color : #888888; }     .main_nav { padding: 3px 5px 3px 5px; height: 31px; font : 12px Arial, Verdana,  Verdana, Sans-Serif; color : #0089dd; font-weight: bold; text-transform: uppercase; }.main_nav a { text-decoration: none; color : #0089dd; }.main_nav a:hover { text-decoration: none; color : #0C2F54; }.main_nav a:active { text-decoration: none; color : #000000; }     .bullet { font : 11px arial, verdana, Sans-Serif; line-height : 14px; color : #222222; padding-left : 14px; padding-right : 10px; font-weight : bold; }     .bullet a { font : 11px arial, verdana, Sans-Serif; line-height : 14px; color : #222222; padding-left : 14px; padding-right : 10px; font-weight : bold; }  .department { font : 11px arial, verdana, Sans-Serif; line-height : 14px; color : #000000; font-weight : bold; }     .department a { font : 10px arial, verdana, Sans-Serif; line-height : 14px; color : #222222; font-weight : bold; } .search { font : 10px arial, verdana, Sans-Serif; line-height : 14px; color : #222222; font-weight : bold; }     .search a { font : 10px arial, verdana, Sans-Serif; line-height : 14px; color : #222222; font-weight : bold; }           .results {float: left; Z-INDEX: 1; padding-right: 5px; padding-top:5px;padding-bottom:5px;width: 50%;height: 245px;voice-family: "\"}\"";voice-family:inherit;}.row {float: left;padding-right: 5px; padding-top:5px;padding-bottom:30px;Z-INDEX: 1; width: 240px;}          .pagerNav {display:inline;}.pagerNav	ul	{display:inline;margin:0px;padding:0px; list-style:none; }.pagerNav  li	{padding-left:3px;padding-right:3px;padding-top:0px;padding-bottom:0px; display:inline; background: #e3e3e3; border:1px solid #d3d3d3; margin-right:2px;margin-left:2px;}.pagerNav a:active	{}.pagerNav a {	font : 9px arial, verdana, Geneva, Verdana, Sans-Serif;color : #222222; text-decoration: none;}.pagerNav a:hover  {	font : 9px arial, verdana, Geneva, Verdana, Sans-Serif;color : #000000;}ol { font : 11px arial, verdana, Sans-Serif; color: #000000;  background : transparent; padding-left : 15px;	padding-right : 5px;	padding-top : 0px;	padding-bottom : 0px;	margin: 0px; }ul { font : 11px arial, verdana, Sans-Serif; color: #000000;  background : transparent; padding-left : 15px;	padding-right : 5px;	padding-top : 0px;	padding-bottom : 0px;	margin: 0px; }li {	color: #000000;	padding-bottom: 4px;	font-family: arial, verdana, Sans-Serif;	font-size: 11px;}.active{ font-weight: bold; border-bottom: 1px solid #FFFFFF; text-decoration: none;}----------------------------------------------------------HEADER & FOOTER NAVIGATION  ----------------------------------------------------------/* DROP-DOWN MENUS */.SubNav{  width:100%;    padding-top:4px;  padding-bottom:4px;  }.SubNav a{   padding-top:4px;  padding-bottom:4px;  }.SubNav2{  width:100%;    font : 9px verdana, Sans-Serif;  padding-top:2px;  padding-bottom:2px;  }.SubNav2 a{   padding-top:2px;  padding-bottom:2px;	font : 9px verdana, Sans-Serif;  }	#nav, #nav ul {    float: left;	font : 10px verdana, Sans-Serif;	width: 729px;	list-style: none;    color: #dddddd;	padding: 0px;	margin: 0;	}#nav a {	display: block;    color: #dddddd;    	text-decoration: none;}#nav li {	float: left;    display: block;	padding: 0px;	margin: 0px;}#nav li ul {	position: absolute;	left: -999em;	height: auto;    width:135px;	font : 10px verdana, Sans-Serif;	font-weight : bold;	color: #999999;    display: block;    background: #f0f0f0;    filter:alpha(opacity=95);}#nav li ul li{    width:100%;	border-bottom: 1px solid #AAAAAA;	    background: #f0f0f0	color: #777777;    }#nav li ul li:hover{  color: #000000;  background: #FFFFFF}#nav li ul a { 	margin-left: 0px;  	color : #999999;	margin: 0px;	}#nav li ul a:hover { 		margin: 0px;    color: #000000;	}#nav li:hover ul ul, #nav li.sfhover ul ul {	left: -999em;	font : 10px verdana, Sans-Serif;	border-bottom: 1px solid #AAAAAA;	}#nav li:hover ul ul ul, #nav li.sfhover ul ul ul {	left: -999em;	font : 10px verdana, Sans-Serif;    background: #FFFFFF		}#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {	left: auto;	display:block;  background: #FFFFFF	}#nav li ul li:hover, #nav li ul li.sfhover {  }#nav li:hover, #nav li.sfhover {background-color: #FFFFFF; 	margin-left: 0px;    }