/* STYLESHEET AFTER VANILLAWARE */@charset "UTF-8";body  {	font-family: Verdana, Arial, Helvetica, sans-serif;	background: #FFFFFF;	margin: 0; 	padding: 0;	text-align: center;	color: #000000;	font-size: 12px;}#container {	background: #FFFFFF;	margin: 0 auto;	text-align: left;	min-width: 850px;	width: expression((document.documentElement.clientWidth < 900?900 :document.documentElement.clientWidth) + "px");} /* HEADER */#header { 	padding: 0;	margin: 0;  	text-align: left;	height: 208px;} #headerTop { 	background: #007dc3; 	padding: 4px 10px 0 0;	margin: 0;	height: 26px;  	color: #FFFFFF;	font-size: 11px;	text-align: right;} #headerNext { 	padding: 0 0 0 20px;	margin: 0;  	text-align: left;	height: 100px;	background: #007dc3;} #pageTitle {	padding: 25px 0 0 0;	font-family: arial, helvetica, sans-serif;	color: #FFFFFF;	font-size: 29px;	margin: 0;	}#pageSubTitle {	font-family: arial, helvetica, sans-serif;	color: #FFFFFF;	font-size: 18px;		margin: 0;}#headerLeft {	float: left;}#headerMiddle {	float: right;	background: #FFFFFF;	width: 100px;	height: 100px;	margin: 0;}#headerRight {	float: right;	background: #FFFFFF;	height: 80px;	width: 300px;	text-align: center;	padding-top: 20px;}#headerhomeLeft {		padding: 59px 0 0 10px;	float: left;}#headerhomeRight {	float: right;	height: 175px;}input.search {	border:1px solid #999999;	font-family:verdana,arial,helvetica,sans-serif;	font-size:11px;	height:12px;	width:125px;}/* NAVIGATION */#navigation {	height: 24px;	background-color: #00a74c;	margin: 0px;	padding: 0 0 0 10px;	text-align: left;}#secondaryMenu {	background-image: url("../images/secondary_menu_bg.gif");	background-repeat: repeat-y;	background-position: right;	height: 30px;	vertical-align: middle;	text-align: right;}#secondaryMenuItems {	color:#000000;	font-family:verdana,arial,helvetica,sans-serif;	font-size:11px;	text-transform:uppercase;}#navigation #nav a {	text-decoration: none;	font-size: 11px;	color: #ffffff;	font-weight: bold;}#navigation #nav li a:hover {	text-decoration: underline;}#navigation ul {	list-style: none;	padding: 0;	margin: 0;}#navigation li {	float: left;	position: relative;	text-align: center;	cursor: default;	color: #ffffff;	padding: 0 10px;}li#border {	border-right-width: 1px;	border-right-color: #FFFFFF;	border-right-style: solid;	margin-top: 4px;}li#last {	margin-top: 4px;}#navigation li .selected{	font-size: 11px;	color: #000058;	font-weight: bold;}/* SIDEBAR */#sidebar2 {	float: left;	width: 200px;	height: 27px;	background-image: url(../images/whatsnew.gif);	background-color: #000058;	padding: 3px 10px 0 20px;	color: #FFFFFF;	background-repeat: no-repeat;	text-align: left;}#sidebar1 {	float: left;	width: 200px;	background-color: #000058;	padding: 0 10px 0 20px;	color: #FFFFFF;}#sidebar1 a {	color: #FFFFFF;	text-decoration: none;}#sidebar1 a:hover {	text-decoration: underline;}#sidebar1 h1 {	margin: 0;	padding: 0;	font-size: 18px;	font-weight: normal;}#sidebar2 h1 {	margin: 0;	padding: 0;	font-size: 18px;	font-weight: normal;}#sidebar1 ul {	list-style: none;	padding: 10px 0 0 0;	margin: 0;}#sidebar1 li {	font-size: 10px;	font-weight: bold;	color: #FFFFFF;	line-height: 18px;	padding: 0 0 8px 20px;	margin: 10px 0 5px 0;	background-image: url(../images/arrowBig.gif);	background-repeat: no-repeat;}/* CONTENT */#breadCrumb {	margin: 0 220px 0 20px;	padding: 5px 0 0 0;	color: #00a74c;	font-size: 11px;}#breadCrumb a:link { text-decoration: underline; color:#007dc3; }#breadCrumb a:visited { text-decoration: underline; color:#007dc3; }#breadCrumb a:hover { text-decoration: none; color:#007dc3; }#headline {	margin: 22px 0 0 0;	font-size: 17px;	color: #8D8D8D;	font-weight: bold;	line-height: 23px;}#homeContent {	margin: 40px 20px 0 260px;	padding: 0; } #navContent {	margin: 0;	padding: 0; 	background-image: url(../images/nav_bkg.gif);	background-repeat: repeat-y;	background-position: right;} #noNavContent {	margin: 0;	padding: 0; }#contentMiddleWithNav {	margin: 22px 220px 0 230px;	padding: 0;}#contentMiddleWithNav a:link {color: #007dc3; text-decoration: underline }#contentMiddleWithNav a:visited {color: #007dc3; text-decoration: underline }#contentMiddleWithNav a:hover {color: #007dc3; text-decoration: underline }#contentWithNav {	margin: 22px 220px 0 0;	padding-left: 20px;		height: auto !important;	height: 390px;	min-height: 390px;} #contentWithNav a:link {color: #007dc3; text-decoration: underline }#contentWithNav a:visited {color: #007dc3; text-decoration: underline }#contentWithNav a:hover {color: #007dc3; text-decoration: underline }#contentWithNav a.nouline:link {text-decoration: none }#contentWithNav a.nouline:visited {text-decoration: none }#contentWithNav a.nouline:hover {text-decoration: underline }/* CONTENT LEFT */#contentLeft {	float: left;	margin: 0 0 0 17px;	padding: 17px 0 0 0; 	width: 190px;} #contentLeft table{	width: 170px;	table-layout: auto;	border-spacing: 0px;	border-collapse: collapse;	padding: 0;	margin: 0;} #contentLeft td.border {	border-bottom: 1px solid #333333;}#contentLeft td {	padding: 5px 0 5px 3px;}#contentLeft tr.grey {	background: #E7E7E7;}#contentLeft h1 {	margin: 0;	padding: 0;}#contentLeft h3 {	font-size: 13px;	font-face: bold;	color: #7F7F7F;	margin: 0;	padding: 0;}#contentLeft a:link { text-decoration: none; color:#000000; }#contentLeft a:visited { text-decoration: none; color:#000000; }#contentLeft a:hover { text-decoration: underline; color:#000000; }/* CONTENT MIDDLE */#contentMiddle {	margin: 0 20px 0 230px;	padding: 0;	} 	#contentMiddle a:link {color: #007dc3; text-decoration: underline }#contentMiddle a:visited {color: #007dc3; text-decoration: underline }#contentMiddle a:hover {color: #007dc3; text-decoration: underline }/* CONTENT NoNavNoLeft */#contentNoNavNoLeft {	margin: 20px 20px 0 20px;	padding: 0;		height: auto !important;	height: 370px;	min-height: 370px;	} 	#contentNoNavNoLeft a:link {color: #007dc3; text-decoration: underline }#contentNoNavNoLeft a:visited {color: #007dc3; text-decoration: underline }#contentNoNavNoLeft a:hover {color: #007dc3; text-decoration: underline }/* CONTENT FONTS */#homeContent h1, #navContent h1, #noNavContent h1 {	font-size: 18px;	font-weight: normal;	color: #00a74c;} #homeContent p, #navContent p, #noNavContent p {	font-size: 12px;	font-weight: normal;	color: #555555;	line-height: 18px;} #homeContent a {	color: #007dc3;	text-decoration: underline;}#noNavContent a:link {color: #007dc3; text-decoration: underline }#noNavContent a:visited {color: #007dc3; text-decoration: underline }#noNavContent a:hover {color: #007dc3; text-decoration: none }#noNavContent ul li a:hover {color: #007dc3; text-decoration: none}#noNavContent li li a:hover {color: #007dc3; text-decoration: none}#noNavContent a.green:link, #noNavContent a.green:visited, #noNavContent a.green:hover {	color: #00a74c;}/* Products Table */#productTable h1.border {	border-bottom: 1px solid #333333;	padding-top: 5px;	padding-bottom: 5px;}#productTable table {	table-layout: auto;	border-spacing: 0px;	border-collapse: collapse;	padding: 5px;	margin: 0;	float: right;}#productTable tr {	height: 25px;	vertical-align: middle;}#productTable tr.small {	height: 5px;	vertical-align: middle;}#productTable td {	padding-left: 5px;	padding-right: 5px;	padding-bottom: 3px;}#productTable p {	padding-bottom: 3px;}#productTable td.topRight {	border-bottom: 1px solid #333333;	text-align: right;}#productTable td.topLeft {	border-bottom: 1px solid #333333;}#productTable td.left {	text-align: left;}#productTable td.right {	text-align: right;}#productTable td.leftBottom {	text-align: left;	border-bottom: 1px solid #333333;}#productTable td.rightBottom {	text-align: right;	border-bottom: 1px solid #333333;}#productTable tr.grey {	background: #E7E7E7;}#productTable img.right {	float: right;	margin: 0;	padding: 3px 0 0 10px;}#productTable img.left {	float: left;	margin: 0;	padding: 3px 10px 0 0;}#productTable tr.bottom {	border-bottom: 1px solid #333333;}#centeredImage img {	margin: 0 auto 0 auto;}#centeredImage {	display: block;	margin: auto;	text-align: center;}#logos {	float: right;	padding: 0;	margin: 0;}#logos img {	margin: 0;	padding-left: 15px;}/* LISTS */#listLeft {	margin: 0;	padding: 0;	width: 280px;	float: left;}#listRight {	margin: 0 0 0 300px; 	width: 280px;	}	#listLeftnew {margin: 0;padding: 0;width: 350px;float: left;}#listRightnew {	margin: 0 0 0 370px; 	width: 350px;}#homeContent ul, #navContent ul, #noNavContent ul {	margin: 0 0 0 1.5em;	padding: 0;} #homeContent li, #navContent li, #noNavContent li {	font-size: 12px;	font-weight: normal;	color: #007dc3;	line-height: 18px;} /* LINKS */#homeContent li a, #navContent li a, #noNavContent li a {	text-decoration: none;} #homeContent li a:hover, #navContent li a:hover, #noNavContent li a:hover {	text-decoration: underline;} /* FOOTER */#footer { 	padding: 0;	margin: 0; 	background-image: url("../images/bottom_shadow.gif");	background-repeat: repeat-x;	text-align: center;	background-color: #FFFFFF;}#footer p {	margin: 0; 	padding: 10px 0; 	font-size: 10px;	color: #00a74c;}#footer a{	color: #000058;	text-decoration: none;}#footer a:hover {	text-decoration: underline;}/* OTHER */.fltrt { 	float: right;	margin-left: 8px;}.fltlft { 	float: left;	margin-right: 8px;}.clearfloat {	clear: both;	line-height: 0;	height: 0px;}.paddLeft {	margin-left: 1px;}img {	border: none;}.borderBottom {	border-bottom: 1px solid #000000;}/* RIGHT NAVIGATION */#internalNavBar{	float: right;	width: 200px;	margin: 0;	padding: 0;	background: #D3DFEF;}#internalNavBar p{	color: #000000;}#intNavHeader {	width: 185px;	background: #000058;	color: #FFFFFF;	padding: 5px 5px 5px 10px;}#intNavHeader2 {	width: 185px;	background: #00A74C;	color: #FFFFFF;	padding: 5px 5px 5px 10px;}#intNavHeader h1 {	margin: 0;	padding: 0;	color: #FFFFFF;}#intNavHeader2 h1 {	margin: 0;	padding: 0;	color: #FFFFFF;}.internalNavMenu {	width: 190px;	background: #000058;	margin: 0;	padding: 5px 0 8px 10px;	font-size: 12px;	color: #FFFFFF;}.internalNavMenu2 {	width: 190px;	background: #00A74C;	margin: 0;	padding: 5px 0 8px 10px;	font-size: 12px;	color: #FFFFFF;}.internalNavMenu3 {	width: 190px;	background: #666699;	margin: 0;	padding: 5px 0 8px 10px;	font-size: 12px;	color: #FFFFFF;}.internalNavMenu a:link {color: #FFFFFF; text-decoration: none }.internalNavMenu a:visited {color: #FFFFFF; text-decoration: none }.internalNavMenu a:hover {color: #FFFFFF; text-decoration: underline }.internalNavMenu2 a:link {color: #FFFFFF; text-decoration: none }.internalNavMenu2 a:visited {color: #FFFFFF; text-decoration: none }.internalNavMenu2 a:hover {color: #FFFFFF; text-decoration: underline }.internalNavMenu3 a:link {color: #FFFFFF; text-decoration: none }.internalNavMenu3 a:visited {color: #FFFFFF; text-decoration: none }.internalNavMenu3 a:hover {color: #FFFFFF; text-decoration: underline }#intNavSelected {	width: 185px;	background: #007dc3;	color: #FFFFFF;	padding: 5px 5px 8px 10px;	font-size: 12px;}#intNavSelected p {	font-weight: normal;}.newSub {	width: 200px;	background: #D3DFEF;	padding: 0;	margin: 0;	font-size: 11px;}.newSub p {	padding: 3px 0 6px 0;	margin: 0 10px 0 10px;	color: #007dc3;	border-bottom: solid #FFFFFF 1px;	}.newSub img {	float: left;	padding: 2px 2px 3px 10px;}.newSub a:link {color: #007dc3; text-decoration: none }.newSub a:visited {color: #007dc3; text-decoration: none }.newSub a:hover {color: #007dc3; text-decoration: underline }.newSubThird {	width: 200px;	background: #E8EFF7;	padding:0;	margin: 0;	font-size: 11px;	font-style: normal;}.newSubThird p {	padding: 0;	margin: 1px 0 5px 28px;	line-height: 13px;	color: #000000;	border-bottom: none;}.newSubThird a:link {color: #000000; text-decoration: none }.newSubThird a:visited {color: #000000; text-decoration: none }.newSubThird a:hover {color: #000000; text-decoration: underline }#newSubThirdSelected {	line-height: 13px;	font-weight: bold;	margin: 1px 0 5px 28px;}.newSubFourth p {	width: 140px;	padding: 0;	margin: 2px 0 5px 43px;	line-height: 13px;	color: #333333;}div.productHeader img {	float: left;}div.productHeader div.productImage {	float: left;	text-align: right;	margin-bottom: 10px;}div.productHeader div.productImage img {	float: none;}/* Custom Scroller - For Related Items - Came From Hesido.com */#scrollHeader {	float: right;	background: #007DC3;	width: 210px;	font-family: verdana, arial, helvetica, sans-serif;	color: #000000;	font-size: 11px;	padding: 0;	margin-right: 1%;}#scrollHeader h1 {	margin: 0 0 0 5px;	padding: 7px;	font-family: verdana, arial, helvetica, sans-serif;	color: #FFFFFF;	font-size: 12px;	font-weight: bold;}#scrollHeader p {	margin: 8px 15px 6px 12px;	padding: 0;	font-family: verdana, arial, helvetica, sans-serif;	color: #333333;	font-size: 10px;	font-weight: bold;	line-height: normal;}#scrollHeader p.items {	margin: 5px 5px 5px 10px;	padding-left: 10px;	font-family: verdana, arial, helvetica, sans-serif;	color: #333333;	font-size: 10px;	font-weight: normal;}#mycustomscroll {	/* Typical fixed height and fixed width example */	float: right;	width: 210px;	height: 150px;	overflow: auto;	/* IE overflow fix, position must be relative or absolute*/	position: relative;	background-color: #E6E6E6;	margin: 0;	padding: 0;	text-align: left;}/* Featured Highlights */#features ul{	list-style-image: url(../images/bullet.gif);	padding: 0;	margin-top: 0;	margin-left: 18px;}#features li {	line-height: 16px;	margin-top: 6px;	color: #555555;	font-size: 11px;}#features h1 {	border-bottom: 1px solid #333333;}#features h1.noBorder {	border: none;}/* Product Specifications Table */#specs {	border-bottom: 1px solid #333333;}#specs h1 {	border-bottom: 1px solid #333333;}#specs table {	table-layout: auto;	border-spacing: 0px;	border-collapse: collapse;	padding: 5px;	margin: 0;}#specs tr {	height: 25px;	text-align: center;	vertical-align: middle;}#specs tr.header {	font-weight: bold;}#specs td.top {	border-bottom: 1px solid #333333;}#specs tr.grey {	background: #E7E7E7;}#specs td.prod_description { text-align: left }/* Certifications */#certifications h1 {	border-bottom: 1px solid #333333;}#certifications img {	padding: 5px;}.blueBG {	background: #007DC3}/* Tech Info Table */#techInfo h2 {	font-size: 12px;	color: #00A74C;	font-weight: bold;	margin: 0;	padding: 0;}#techInfo table {	table-layout: auto;	border-spacing: 0px;	border-collapse: collapse;	padding: 5px;	margin: 0;}#techInfo tr {	height: 22px;	vertical-align: middle;}#techInfo td {	padding-left: 5px;	padding-right: 5px;}#techInfo td.topRight {	border-bottom: 1px solid #333333;	text-align: right;}#techInfo td.topLeft {	border-bottom: 1px solid #333333;}#techInfo td.bottomRight {	border-bottom: 1px solid #333333;	text-align: right;}#techInfo td.bottomLeft {	border-bottom: 1px solid #333333;}#techInfo td.left {	text-align: left;}#techInfo td.right {	text-align: right;}#techInfo td.leftBottom {	text-align: left;	border-bottom: 1px solid #333333;}#techInfo td.rightBottom {	text-align: right;	border-bottom: 1px solid #333333;}#techInfo tr.grey {	background: #E7E7E7;}#techInfo tr.bottom {	border-bottom: 1px solid #333333;}#techInfo td.arrow{	text-align: center;	vertical-align: middle;}#techInfo td.arrowTop {	text-align: center;	vertical-align: middle;	border-top: 1px solid #333333;}#techInfo img {	float: right;	margin-right: 5px;	text-align: center;}#searchresults {	font-size: 11px;}#searchresults a:link { text-decoration: none; color:#000000; }#searchresults a:visited { text-decoration: none; color:#000000; }#searchresults a:hover { text-decoration: underline; color:#000000; }.movepricelist {	float: right;	padding: 0 0 20px 10px;}.fixborder {	margin: -1px 0 0 0;}