/* CSS Document *//* **************************** UNIVERSAL STYLES - STYLES APPEAR ON MULTIPLE PAGES ******************************** *//* Table Element Styles - the Skeleton of the Design */.headerLeft {	min-width: 250px;	background: #0050A3;	height: 100px;}.headerMiddle {	background: #FFFFFF;	width: 100px;	height: 100px;}.headerRight {	background: #FFFFFF;	height: 100px;	width: 300px;	vertical-align: middle;}.mainMenu {	background-image: url("../images/mainmenubg.jpg");	background-repeat: repeat-x;}.mainMenuSP {	background: #FF7900 url("../images/mainmenubg.jpg") left bottom;	background-repeat:repeat-x;	padding: 0 0 6px 0;}li.mainMenuSelected {	color: #000000;}.secondaryMenu {	background-image: url("../images/secondarymenubg.jpg");	background-repeat: repeat-x;	background-position: right;	height: 30px;	vertical-align: middle;}.internalNavBar {	background-image: url("../images/intnavmenu_bkg.jpg");	background-repeat: repeat-y;	background-color: #d3dfef;	width: 200px;	}.mainBody {	background: #FFFFFF;}.blueFooter {	background: #0050A3;	height: 10px;}/* Header Elements */#pageTitle {	margin-left: 15px;	font-family: arial, helvetica, sans-serif;	color: #FFFFFF;	font-size: 29px;	}#pageTitle sup{	font-size: 15px;	}#pageSubTitle {	margin-left: 15px;	font-family: arial, helvetica, sans-serif;	color: #FFFFFF;	font-size: 18px;	}/* LINK STYLES *//* Default Link Style */a:link {color: #333333; text-decoration: none}a:visited {color: #333333; text-decoration: none}a:hover {color: #000000; text-decoration: underline}/* Other Link Styles */#mainMenuItems a.main:link {color: #FFFFFF; text-decoration: none}#mainMenuItems a.main:visited {color: #FFFFFF; text-decoration: none}#mainMenuItems a.main:hover {color: #FFFFFF; text-decoration: underline}#mainMenuSPItems a.main:link {color:#FFFFFF; text-decoration:none;}#mainMenuSPItems a.main:visited {color: #FFFFFF; text-decoration: none}#mainMenuSPItems a.main:hover {color: #FFFFFF; text-decoration: underline}#mainMenuItems a:link {color: #333333; text-decoration: none}#mainMenuItems a:visited {color: #333333; text-decoration: none}#mainMenuItems a:hover {color: #333333; text-decoration: underline}#secondaryMenuItems a:link {color: #000000; text-decoration: none}#secondaryMenuItems a:visited {color: #000000; text-decoration: none}#secondaryMenuItems a:hover {color: #000000; text-decoration: underline}#breadCrumb a:link {color: #FF7900; text-decoration: none}#breadCrumb a:visited {color: #FF7900; text-decoration: none}#breadCrumb a:hover {color: #FF7900; text-decoration: underline}a.orangeBodyLink:link {color: #FF7900; text-decoration: none}a.orangeBodyLink:visited {color: #FF7900; text-decoration: none}a.orangeBodyLink:hover {color: #FF7900; text-decoration: underline}#scrollHeader a:link {color: #333333; text-decoration: none}#scrollHeader a:visited {color: #333333; text-decoration: none}#scrollHeader a:hover {color: #000000; text-decoration: underline}#bottom a:link {color: #333333; text-decoration: none}#bottom a:visited {color: #333333; text-decoration: none}#bottom a:hover {color: #000000; text-decoration: underline}#listLeft li a:link {color: #0050A3; font-weight: bold; text-decoration: none}#listLeft li a:visited {color: #0050A3; font-weight: bold; text-decoration: none}#listLeft li a:hover {color: #0050A3; font-weight: bold; text-decoration: underline}#listRight li a:link {color: #0050A3; font-weight: bold; text-decoration: none}#listRight li a:visited {color: #0050A3; font-weight: bold; text-decoration: none}#listRight li a:hover {color: #0050A3; font-weight: bold; text-decoration: underline}#listRightRight a:link {color: #9ACC5F; font-weight: bold; text-decoration: none}#listRightRight a:visited {color: #9ACC5F; font-weight: bold; text-decoration: none}#listRightRight a:hover {color: #9ACC5F; font-weight: bold; text-decoration: underline}#whatsNew a:link {color: #FFFFFF; text-decoration: none}#whatsNew a:visited {color: #FFFFFF; text-decoration: none}#whatsNew a:hover {color: #FFFFFF; text-decoration: underline}.internalNavMenu a:link {color: #0050A3; text-decoration: none}.internalNavMenu a:visited {color: #0050A3; text-decoration: none}.internalNavMenu a:hover {color: #0050A3; text-decoration: underline}.intNavMenu a:link {color: #0050A3; text-decoration: none}.intNavMenu a:visited {color: #0050A3; text-decoration: none}.intNavMenu a:hover {color: #0050A3; text-decoration: underline}#intNavSelectedSub a.blue:link {color: #0050A3; text-decoration: none}#intNavSelectedSub a.blue:visited {color: #0050A3; text-decoration: none}#intNavSelectedSub a.blue:hover {color: #0050A3; text-decoration: underline}#intSubSub a:link {color: #333333; text-decoration: none}#intSubSub a:visited {color: #333333; text-decoration: none}#intSubSub a:hover {color: #333333; text-decoration: underline}.blackLink a:link {color: #000000; text-decoration: none}.blackLink a:visited {color: #000000; text-decoration: none}.blackLink a:hover {color: #000000; text-decoration: underline}.whitelink:link {color: #FFFFFF; text-decoration: none}.whitelink:visited {color: #FFFFFF; text-decoration: none}.whitelink:hover {color: #FFFFFF; text-decoration: underline}.newSubThird a:link {color: #0050A3; text-decoration: none}.newSubThird a:visited {color: #0050A3; text-decoration: none}.newSubThird a:hover {color: #0050A3; text-decoration: underline}.newSubFourth a:link {color: #333333; text-decoration: none}.newSubFourth a:visited {color: #333333; text-decoration: none}.newSubFourth a:hover {color: #333333; text-decoration: underline}.internalNavBar h1 a:link {color: #FFFFFF; text-decoration: none}.internalNavBar h1 a:visited {color: #FFFFFF; text-decoration: none}.internalNavBar h1 a:hover {color: #FFFFFF; text-decoration: underline}h1 a:link {color: #FF7900; text-decoration: underline}h1 a:visited {color: #FF7900; text-decoration: underline}h1 a:hover {color: #FF7900; text-decoration: underline}/* Main Menu Elements - Products Drop-Menu is included */#mainMenuItems img {	padding-right: 3px;}#mainMenuItems {	font-family: verdana, arial, helvetica, sans-serif;	color: #FFFFFF;	font-weight: bold;	font-size: 12px;	padding: 6px 0 6px 0;	}#mainMenuItems ul { /* mainMenuItems lists */	padding: 0;	margin: 0;	list-style: none;}#mainMenuItems li { /* list items */	display: inline;	position: relative;	padding-right: 6px;	padding-left: 6px;	border-right: 1px solid #FFFFFF;	z-index: 1;}#mainMenuItems li.noBorder { /* list items */	padding-left: 6px;	padding-right: 0;	border-right: none;}#mainMenuItems li.noBorderBlack { /* list items */	padding-left: 6px;	padding-right: 0;	border-right: none;	color: #000000;}#mainMenuSPItems {	color:#FFFFFF;	font-family:verdana,arial,helvetica,sans-serif;	font-size:11px;	line-height: 12px;	font-weight:bold;	padding:5px 0;}#mainMenuSPItems ul {	list-style-image:none;	list-style-position:outside;	list-style-type:none;	margin:0;	padding:0;	text-align: center;}#mainMenuSPItems li {	border-right:1px solid #FFFFFF;	display: block;	float: left;	padding-left:7px;	padding-right:7px;	position:relative;	z-index:1;}#mainMenuSPItems li.noBorder {	border-right:medium none;	padding-left:7px;	padding-right:0;}#mainMenuSPItems li.noBorderTall {	border-right:medium none;	padding: 6px 0px 6px 7px;}#mainMenuSPItems li.tall {	padding: 6px 7px;}li ul { /* second-level lists */	display: none;	position: absolute;	width: 200px;	top: 1.2em;	left: 8px;	background: #E6E6E6;	font-size: 10px;	color: #333333;	z-index: 1;}#mainMenuItems ul li ul li {	display: block;	border-right: none;}li.dropMenu {	position: relative;	z-index: 1;	display: block;	padding-top: 5px;	padding-bottom: 5px;	margin-left: 10px;	margin-right: 10px;	border-bottom: 1px solid #FFFFFF;}#mainMenuItems li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */	top: auto;	left: auto;}#mainMenuItems li:hover ul, li.over ul { /* lists nested under hovered list items */	display: block;}/* Secondary Menu Elements */#secondaryMenuItems {	margin-right: 5px;	text-align: right;	right: 10px;	font-family: verdana, arial, helvetica, sans-serif;		color: #000000;	font-size: 11px;}#secondaryMenuItems ul{	display: inline;	list-style: none;	padding-left: 10px;}input.search {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 11px;	height: 12px;	width: 125px;	border: 1px solid #999999;}#secondaryMenuItems li {	display: inline;	padding-right: 5px; 	padding-left: 7px;}#secondaryMenuItems li.secondaryNoPad {	display: inline;	padding-right: 0px; 	padding-left: 7px;}li.secondaryBorder {	border-right: 1px solid #000000;}.secondaryBGColor {	background: #C9C9C9;}/* Main Body Elements */#breadCrumb {	margin-left: 15px;	margin-top: 5px;	padding: 0;	font-family: verdana, arial, helvetica, sans-serif;	color: #FF7900;	font-size: 11px;}.floatLeft {	float: left;	padding: 2px 3px 0 0;	margin: 0;}.floatRight {	float: right;	padding: 0;	margin: 0;	position: relative;}.productHeader {	margin-top: 30px;	margin-left: 30px;	margin-right: 30px;}.productHeader img{	float: left;}/* Universal Text Element Styles */ body {	background-color: #FFFFFF;	margin: 0;	padding: 0;	font-family: verdana, arial, helvetica, sans-serif;	color: #333333;	font-size: 11px;	min-width: 550px;}h1 {	font-family: verdana, arial, helvetica, sans-serif;	color: #FF7900;	font-size: 18px;	margin-left: auto;	margin-right: auto;	margin-bottom: 4px;	font-weight: normal;}p {	margin: 0;	line-height: 17px;}h2 {	font-size: 16px;	color: #8D8D8D;	font-weight: bold;	line-height: 23px;}h3 {	font-size: 15px;	color: #7F7F7F;	line-height: 19px;}h4 {	font-weight: normal;	font-size: 13px;	margin: 0;	line-height: 19px;}h5 {	font-weight: normal;	font-size: 9px;	margin: 0;	line-height: 13px;}#logosFooter {	padding: 0;	margin: 0;}.bottomBorder {	border-bottom: 1px solid #333333;}#centeredImage img {	margin: 0 auto 0 auto;}#centeredImage {	display: block;	margin: auto;	text-align: center;}.floatedImageLeft {	padding: 3px;}td.arrowBottom {	text-align: center;	vertical-align: middle;	border-bottom: 1px solid #333333;}/* ****************  PRODUCT PAGE, 3RD LEVEL, STYLES (some overlap may occur) *************** *//* Custom Scroller - For Related Items - Came From Hesido.com */#scrollHeader {	float: right;	background: #FF7900;	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;}#makenavwork {	/* 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;}#productInfo {	clear: right;	clear: left;}#cleared {	clear: both;}#features {	clear: both;	margin: 0;	padding: 0;}#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;}#featurestwo ul{	list-style-image: url(../images/bullet.gif);	padding: 0;	margin-top: -8px;	margin-left: 18px;}#featurestwo li {	line-height: 16px;	margin-top: 6px;}#dash ul{	list-style-image: url(../images/dash.gif);	padding: 0;	margin-top: -8px;	margin-left: 36px;}#dash li {	line-height: 16px;	margin-top: 6px;}#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.top.prod_head_description {	text-align: left;}#specs td.prod_product {	padding: 0px 3px;}#specs td.prod_model {	padding: 0px 9px;}#specs td.prod_description {	text-align: left;}/* Certifications */#certifications h1 {	border-bottom: 1px solid #333333;}#certifications img {	padding: 5px;}/* Footer and Bottom Menu*/.bottomMenu {	padding: 5px;}#bottom {	padding-top: 0;	margin-top: 0;	color: #FF9900;	margin-left: 12%;	margin-right: 12%;	text-align: center;	line-height: 15px;}#bottom img {	padding: 5px;}.copyright {	font-weight: bold;	color: #0050A3;}.copyright a:link {color: #0050A3; text-decoration: underline}.copyright a:visited {color: #0050A3; text-decoration: underline}.copyright a:hover {color: #0050A3; text-decoration: none}/* *************** Internal Navigation ****************** */#intNavHeader {	width: 200px;	background: #0050A3;	color: #FFFFFF;	padding: 5px 5px 5px 10px;}#intNavHeader h1 {	margin: 0;	color: #FFFFFF;}#intNavParts {	width: 200px;	background: #FF7900;	color: #FFFFFF;	padding: 5px 5px 5px 10px;}#intNavParts h1 {	margin: 0;	color: #FFFFFF;}.intNavMenu {	width: 200px;	margin: 0;	padding: 5px 5px 0px 10px;	font-size: 12px;	color: #0050A3;}/* Internal Nav Sub Menu */#intNavSelected {	width: 200px;	background: #0050A3;	color: #FFFFFF;	padding: 5px 5px 8px 10px;	font-size: 12px;	font-weight: bold;}#intNavSelected p {	font-weight: normal;}.internalNavMenuSelected {	background: #0050A3;	width: 190px;	margin: 0 5px 0 5px;	padding: 3px 5px 0px 5px;	font-size: 12px;	color: #FFFFFF;}.internalNavMenuProducts {	margin: 0;	padding: 0;	background: #E8EFF7;}.newSub {	width: 215px;	background: #E8EFF7;	color: #333333;	padding: 0;	margin: 0;	font-size: 11px;}.newSub p {	padding: 0;	margin: 0 0 3px 28px;}.newSub img {	float: left;	padding: 2px 2px 3px 10px;}.newSubBlue {	color: #0050A3;	font-size: 12px;}.newSubThird {	width: 215px;	background: #E8EFF7;	color: #333333;	padding: 0;	margin: 0;	font-size: 11px;	font-style: normal;}.newSubThird p {	padding: 0;	margin: 2px 0 5px 43px;	line-height: 13px;	color: #0050A3;}.newSubFourth p {	padding: 0;	margin: 2px 0 5px 60px;	line-height: 13px;	color: #333333;}img.newSubThirdAccent {	float: left;	padding: 0 2px 0 27px;	margin: 2px 0 0 0;}img.newSubThirdAccentTwo {	float: left;	padding: 0 2px 0 27px;	margin: 0 0 0 0;}img.newSubThirdAccentFour {	float: left;	padding: 0 2px 0 43px;	margin: 0 0 0 0;}.internalNavMenu {	width: 190px;	margin: 0 5px 0 5px;	padding: 3px 5px 0px 5px;	font-size: 12px;}.internalNavMenu p {	margin: 0;	padding: 0 0 5px 0;	border-bottom: 1px solid #FFFFFF;}.internalNavMenu p.noBorder {	border-bottom: none;}.internalRelatedMenu {	width: 190px;}.internalRelatedMenu p {	}/* ********** PRODUCT PAGE, 2ND LEVEL, STYLES (some overlap may occur ********** */#productHeaderSmallMarg {	margin-top: 50px;	margin-left: 30px;	margin-right: 30px;}#logos {	float: right;	padding: 0;	margin: 0;}#logosLeft {	float: left;	padding: 0;	margin: 0;}#logos img {	margin: 0;	padding-left: 15px;}#productInfo.cleared {	clear: right;}/* Products Table */ #productTableClear {	float: right;	height: 350px;	width: 100%;	margin-left: -100%;	background: #FF3300;}#productTable {	margin-left: 195px;	padding-right: 15px;}#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;}#productTableImages {	width: 110px;	display: block;	float: left;	margin-right: 10px;}#productTable img.right {	float: right;	margin: 0;	padding: 3px 0 0 10px;}#productTable img.left {	float: left;	margin: 0;	padding: 3px 10px 0 0;}img.bumped {	display: block;	float: left;	margin: 30px 0 30px 15px;}#productTable tr.bottom {	border-bottom: 1px solid #333333;}/* Tech Info Table */ #techInfo h2 {	font-size: 12px;	color: #FF7900;	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;}/* ************* WHAT'S NEW PAGES (some overlap may occur) *************** */#newTableImages {	float: left;	display: block;	width: 125px;	margin-right: 30px;	margin-top: 7px;	padding: 0;}#newTableTable {	float: left;	display: block;	width: 155px;	margin-right: 20px;	margin-top:-5px;	padding: 0;}#newTableTable table {	table-layout: auto;	border-spacing: 0px;	border-collapse: collapse;	padding: 0;	margin: 0;}#newTableTable tr.bottom {	border-bottom: 1px solid #333333;}#newTableTable h1.border {	border-bottom: 1px solid #333333;}#newTableTable td.border {	border-bottom: 1px solid #333333;}#newTableTable h3 {	font-size: 13px;	font-face: bold;	padding: 0;	margin-left: 2px;	margin-bottom: 1px;}#newTableTable tr.grey {	background: #E7E7E7;	padding: 10px;	margin: 10px;}#newTableTable td {	padding: 5px 0 5px 3px;	margin: 0;}#newTableTable img.bottom {	padding: 35px 10px 5px 10px;	margin: auto;}/* What's New Table */.whatNewTable {	float: left;	display: block;	width: 155px;	margin-right: 10px;	margin-top: 4px;	padding: 0;}.whatNewTable h1.border {	border-bottom: 1px solid #333333;}.whatNewTable table {	table-layout: auto;	border-spacing: 0px;	border-collapse: collapse;	padding: 5px;	margin: 0;	float: right;}.whatNewTable tr {	height: 25px;	vertical-align: middle;}.whatNewTable td {	padding-left: 5px;	padding-right: 5px;}.whatNewTable td.topRight {	border-bottom: 1px solid #333333;	text-align: right;}.whatNewTable td.topLeft {	border-bottom: 1px solid #333333;}.whatNewTable td.left {	text-align: left;}.whatNewTable td.right {	text-align: right;}.whatNewTable td.leftBottom {	text-align: left;	border-bottom: 1px solid #333333;}.whatNewTable td.rightBottom {	text-align: right;	border-bottom: 1px solid #333333;}.whatNewTable tr.grey {	background: #E7E7E7;}.whatNewTableImages {	width: 110px;	display: block;	float: left;	margin-right: 10px;}.whatNewTable {	display: block;	float: left;	margin: 30px 0 30px 15px;}.whatNewTable tr.bottom {	border-bottom: 1px solid #333333;}/* ****************** HOME PAGE STYLES ********************* */.homeBorder {	height: 2px;	background: #FFFFFF;}.homeBlueBG {	width: 202px;	background-image: url(../images/home_left_bg.gif);	background-repeat: repeat;	font-size: 14px;	font-weight: bold;	color: #FFFFFF;	padding-left: 18px;}.homeBlueBG a:link {color: #FFFFFF; text-decoration: none}.homeBlueBG a:visited {color: #FFFFFF; text-decoration: none}.homeBlueBG a:hover {color: #FFFFFF; text-decoration: underline}.homeLogo {	position: absolute;	top: 0px;	left: 0px;	padding: 20px 0 0 5px;	background: #FFFFFF;	width: 215px;	height: 85px;}.homeImg {	background-image: url(../images/home_main_img.jpg);	background-repeat: no-repeat;	height: 202px;}/* BOTTOM COLUMNS */#footerBottom {	clear: left;	position: relative;	background: #FFFFFF;}*html #leftBottom {	left: 0;}.homeBlueBGBottom {	width: 210px;	background-image: url(../images/homebluebgbottom.jpg);	background-repeat: repeat-y;	font-size: 14px;	color: #FFFFFF;	padding-left: 10px;}.rollover {	position: absolute;	top: 116px;	font-size: 11px;	color: #FFFFFF;}.rollover a {	display: block;	width: 193px;	height: 20px;	padding-left: 10px;	padding-top: 5px;	margin-top: 9px;	font-size: 11px;	font-weight: bold;	color: #FFFFFF;	background: url(../images/rollover-image.gif) 0 0 no-repeat;	text-decoration: none;}.rollover a:hover { 	background-position: 0 -25px;	font-size: 11px;	font-weight: bold;	color: #FFFFFF;	text-decoration: none;}.rollover a:active {	background-position: 0 -25px;	font-size: 11px;	font-weight: bold;		color: #FFFFFF;	text-decoration: none;}.clickHere {	position: absolute;	top: 185px;	left: 130px;	font-size: 9px;	color: #FFFFFF;}#whatsNew {	position: relative;	top: 2px;	left: 9px;	display: block;	width: 190px;	z-index: 0;}#whatsNew p {	font-size: 10px;	font-weight: bold;	color: #FFFFFF;	line-height: 14px;	padding: 0;	margin: 10px 0 5px 30px;}#whatsNew img {	float: left;	padding: 10px 0px 3px 0px;}#whatsNew img.moveup {	float: left;	padding: 2px 0px 3px 0px;}/* Home page stuff */#homePageBody {	padding: 20px 20px 10px 30px;}#homePageBody h2 {	font-size: 14px;	margin: 12px 0 2px 0;}#homePageBody h1 {	color: #0050A3;	margin: 2px 0 8px 0;	font-size: 24px;}#homePageBody ul {	color: #0050A3;	line-height: 17px;}#listLeft {	padding-top: 10px;	float: left;}#listRight {	padding-top: 10px;	padding-left: 30px;	float: left;}#listRightRight {	padding-top: 10px;	padding-left: 40px;	float: left;}.big {	font-size: 17px;	font-weight: bold;	color:#0050a3; }#getmore {	position: relative;	padding: 10px 0 0 0;	height: 150px;}#getmore ul{  list-style: none;  margin: 0;  padding: 0;}#getmore ul li{  float: left;  display: block;  overflow: hidden;  height: 160px;  width: 161px;}#getmore #a1{  width: 360px;}#getmore ul li .icon{  position: absolute;}#getmore ul li h1{  font-size: 17px;  font-weight: bold;  margin: 2px 0 0 0;  padding: 0;  width: 170px;  display: block;  margin-left: 170px;  color: #0050a3;}#getmore ul li p{  line-height: 17px;  font-size: 11px;  margin: 0;  padding: 3px 0 0 0;  width: 170px;  display: block;  margin-left: 170px;  color: #ff7900;}#getmore a:link, #getmore a:visited {	text-decoration: none;	font-weight: bold;	color: #0050a3;}#getmore a:hover {	text-decoration: underline;	font-weight: bold;	color: #0050a3;}/* Home Products stuff */#homeProductsBody {	padding: 0 20px 10px 0;}#homeProductsBody h2 {	font-size: 14px;	margin: 12px 0 2px 0;}#homeProductsBody h1 {	color: #0050A3;	margin: 2px 0 8px 0;	font-size: 24px;}#homeProductsBody ul {	color: #0050A3;	line-height: 17px;}.bottomBorderFade {	margin: 0;	background-image: url("../images/bottom_shadow.gif");	background-repeat: repeat-x;	height: 4px;}/* **************** ABOUT US ******************* */.offerings ul{	list-style-image: url(../images/bullet.gif);	padding: 0 0 0 25px;	margin-top: 0;	margin-left: 18px;}.offerings li {	line-height: 12px;	margin-top: 6px;}/* *********** CONTACT US ******************** */input.contact {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 11px;	height: 12px;	width: 100%;	margin: 0;	padding: 0;	border: 1px solid #999999;}input.contactTwo {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 11px;	height: 12px;	width: 50px;	margin: 0;	padding: 0;	border: 1px solid #999999;}/* Order Materials Table */ #orderMaterials h2 {	font-size: 12px;	color: #FF7900;	font-weight: bold;	margin: 0;	padding: 0;}#orderMaterials table {	table-layout: auto;	border-spacing: 0px;	border-collapse: collapse;	padding: 5px;	margin: 0;}#orderMaterials tr {	height: 18px;	vertical-align: middle;}#orderMaterials td {	padding-left: 5px;	padding-right: 5px;	padding-top: 2px;	padding-bottom: 2px;}#orderMaterials td.topRight {	border-bottom: 1px solid #333333;	text-align: right;}#orderMaterials td.topLeft {	border-bottom: 1px solid #333333;}#orderMaterials td.steps {	background-image: url(../images/order_materials_bg_back.gif);	background-repeat: repeat-x;	text-align: left;	padding: 0;	margin: 0;}#orderMaterials td.bottomRight {	border-bottom: 1px solid #333333;	text-align: right;}#orderMaterials td.bottomLeft {	border-bottom: 1px solid #333333;}#orderMaterials td.left {	text-align: left;}#orderMaterials td.right {	text-align: right;}#orderMaterials td.leftBottom {	text-align: left;	border-bottom: 1px solid #333333;}#orderMaterials td.rightBottom {	text-align: right;	border-bottom: 1px solid #333333;}#orderMaterials tr.grey {	background: #E7E7E7;}#orderMaterials tr.bottom {	border-bottom: 1px solid #333333;}#orderMaterials td.arrow{	text-align: center;	vertical-align: middle;}#orderMaterials td.arrowTop {	text-align: center;	vertical-align: middle;	border-top: 1px solid #333333;}#orderMaterials p.floatOne {	position: absolute;	left: 50px;	padding-top: 7px;	font-weight: bold;}#orderMaterials p.floatTwo {	position: absolute;	left: 328px;	padding-top: 7px;	font-weight: bold;}#scrollHeaderMarketing {	background: #FF7900;	width: 215px;	height: 30px;	font-family: verdana, arial, helvetica, sans-serif;	color: #000000;	font-size: 11px;	padding: 0;	margin: 0;}#scrollHeaderMarketing h1 {	margin: 0 0 0 0;	padding: 7px;	font-family: verdana, arial, helvetica, sans-serif;	color: #FFFFFF;	font-size: 12px;	font-weight: bold;}.scrollHeaderOrder {	background: #FF7900;	font-family: verdana, arial, helvetica, sans-serif;	color: #000000;	font-size: 11px;	padding: 0;	margin: 0;}.scrollHeaderOrder h1 {	margin: 0 0 0 0;	padding: 7px;	font-family: verdana, arial, helvetica, sans-serif;	color: #FFFFFF;	font-size: 12px;	font-weight: bold;}#scrollHeaderMarketing 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;}#scrollHeaderMarketing p.items {	margin: 5px 0px 5px 10px;	padding-left: 10px;	font-family: verdana, arial, helvetica, sans-serif;	color: #333333;	font-size: 10px;	font-weight: normal;}.marketMaterial {	background-color: #E6E6E6;	margin: 0;	padding: 2px 8px 2px 8px;}#mycustomscrollMarketing {	/* Typical fixed height and fixed width example */	float: right;	width: 215px;	height: 130px;	overflow: auto;	/* IE overflow fix, position must be relative or absolute*/	position: relative;	background-color: #E6E6E6;	margin: 0;	padding: 0;	text-align: left;}#scrollFooterMarketing {	float: right;	background: #FF7900;	width: 215px;	height: 15px;	padding: 5px 5px 5px 5px;	text-align: right;	margin: 0;}.orderMarketFoot {	padding: 3px;	color: #FFFFFF;}img.orderMarketFoot {	padding-right: 3px;}#scrollFooterMarketing p {	display: inline;	font-family: verdana, arial, helvetica, sans-serif;	color: #FFFFFF;	font-size: 10px;	padding-right: 5px;	margin: 0 0 0 0;}#scrollFooterMarketing img {	padding-right: 3px;}.paddRight {	padding-right: 8px;}.paddLeft {	padding-left: 15px;}.paddLeftIndent {	padding-left: 30px;}