html, body {	background-color: Black;	/*	font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS";	*/	font-family:Arial, Helvetica, sans-serif;	font-size: 12px;	margin: 0;	padding: 0;}ul {	font-size: 12px;}h1, h2, h3, h4, h5 {	/*	font-family: "Arial Black", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS";	*/	font-family:Arial, Helvetica, sans-serif;	font-weight:bold;	margin: 0;	padding: 0;	text-align: left;}h2 {	font-size: 22px;	line-height: 24px;	padding: 25px 0 10px 0;	width: 650px;	color: #3C4144;	text-transform:uppercase;}h3 {	font-size: 18px;}p, #bodycopy {	font-size: 13px;	line-height: 20px;}p {	text-align: justify;}a, a:active, a:visited {	color:#0088df;}a:hover {	text-decoration: none;}img {	border: 0;}.imgleft {	float: left;	padding: 0 20px 5px 0;}.imgright {	float: right;	padding: 0 0 5px 20px;}.errorExplanation {	background-color: #ffe4e1;	border: 1px solid Red;}.fieldWithErrors {	background-color: Red;	display: inline;	margin: 0;	padding: 2px;}.fieldWithErrors + sup {	display: none;}#home #v3flashslideshow, #products #v3flashslideshow {float: left;}#visitorform label, #referralform label {	width:110px;	float:left;	text-align:right;	margin-right:1em;}#wholesaleform label {	width:210px;	float:left;	text-align:right;	margin-right:1em;}#visitorform, #referralform {	float: left;	font-size: 12px;	font-weight: bold;	width: 610px;}#wholesaleform {	float: left;	font-size: 12px;	font-weight: bold;	width: 510px;}#referralform, #wholesaleform {	width: 950px;}#visitorform p, #referralform p, #wholesaleform p {	margin: 5px 0;}#visitorform sub, #visitorform sup, #referralform sub, #referralform sup, #wholesaleform sub, #wholesaleform sup {	color: red;	display: inline;}#visitorform legend, #referralform legend, #wholesaleform legend {	color: Black;	font-size: 16px;}#visitor-sidebar {	font-size: 16px;	margin-left: 625px;	padding-top: 3px;}#map {	height:300px;	margin:15px 0;	width: 575px;}p#author {	font-size: 10px;	margin-top: 0;}#wrapper {	height: 100%;}#maincontent {	background: White url(../images/mugatu/gray_checker_bkgrd.gif) repeat-x left top;	margin: 0;	padding: 0 0 25px 0;}#managementcontent {	background: White url(../images/mugatu/gray_checker_bkgrd.gif) repeat-x left top;	margin: 0;	padding: 0 0 25px 0;}.landing-page #maincontent {	background: Black url(../images/mugatu/articles-bg.jpg) repeat-x left top;}.landing-page h2 {	color: #3C4144;}.inside-page #maincontent {	background: White url(../images/mugatu/gray_checker_bkgrd.gif) repeat-x left top;}/* project */.project-page #maincontent {	background: Black url(../images/mugatu/red-checker-bg.jpg) repeat-x left top;}/* COME BACK TO THIS TO ADD IN *PER PROJECT* CSS BACKGROUNDShtml > .project-page #maincontent .container {	background: transparent url(../images/mugatu/project-s10-bg.png) no-repeat center top;}html > .project-page #masthead .container, html > .project-page #subcontent .container, html > .project-page #footer .container {	background: none;} be nice to IE6* html .project-page #maincontent .container {	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/mugatu/project-s10-bg.png', sizingMethod='crop');} * html .project-page #masthead .container, * html .project-page #subcontent .container, * html .project-page #footer .container {	filter: none;} *//* be nice to IE6 END */.project-page #article-list-header, .project-page .article-archives-widget ul li {	background: Black url(../images/mugatu/red-menu-bg.jpg) repeat-x left bottom;}.project-page h2 {	color: white;	width: 600px;}.project-page #article-list li {	border-bottom: 1px solid #333;}.project-page #article-list .article-title {	color: #cc0000;	font-size: 16px;	padding-bottom: 10px;	text-decoration: none;}.project-page #article-list #components .article-summary {	float: none;	width: auto;}.project-page #article-list #components .article-summary select {	width: 100%;}.project-page #article-list ul li {	background-color: Black;	color: White;}.project-page #article {	background-color: Black;	color: White;	padding: 10px;}.project-page #project-image {	text-align: center;}.project-page #article h2, .project-page #article h3, .project-page #article h4 {	color: #cc0000;}.project-page #project-body {	background-color: White;	color: Black;	padding: 5px 15px;}#project-updates {	/*background: #292929 url(../images/mugatu/featured-bg.gif) repeat-x top left;*/	background-color: #292929;	margin-top: 10px;	padding: 10px;}#project-updates ul {	list-style: none;	margin: 0;	padding: 0;}#project-updates li {	border-bottom: 1px solid #999;	padding: 5px 0;	position: relative;}.feature-name {	color: #cc0000;	font-weight: bold;}.feature-title {	font-style: italic;	font-weight: bold;}.feature-summary {	margin: 0;	padding: 0 0 0 20px;}.feature-date {	color: White;	font-size: 10px;	font-weight: normal;	position: absolute;	right: 0;	top: 5px;}.project-page .video-player, .project-page .video-copy {	margin: 0 auto;	width: 360px;}.project-page .article-archives-widget li, .project-page #mag-reading li {	color: White;	font-weight: bold;}.project-page .article-archives-widget ul, .project-page .article-archives-widget a,.project-page #mag-reading, .project-page #mag-reading a {	background-color: Black;	border: 0;	color: #cc0000;	text-decoration: none;	text-transform: uppercase;}.project-page #video-sidebar-widget li {	background: none;}.project-page .article-archives-widget ul li, .project-page #mag-reading li {	line-height: 25px;}.project-page .article-archives-widget li.article-archives-header, .project-page #video-sidebar-widget li.article-archives-header,.project-page li#mag-reading-header {	background: Black url(../images/mugatu/red-menu-bg.jpg) repeat-x scroll left bottom;	line-height: 18px;}.project-page #video-sidebar-widget .video-title {	color: #999;}.project-page a:hover {	text-decoration: underline;}/* project END *//* project sidebar widgets */.projects-sidebar-widget {	background-color: Black;	float: left;	margin-bottom: 20px;	width: 275px;}.projects-sidebar-widget ul {	list-style: none;	margin: 0;	padding: 0;}.projects-sidebar-widget ul li {	background: Black url(../images/mugatu/project-menu-bg.jpg) repeat-x top left;	clear: both;	padding: 10px 5px;}.projects-sidebar-widget ul .projects-sidebar-header {	background: none;	color: #666666;	font-weight: bold;	padding: 5px;}.project-widget-image {	float: left;	width: 115px;}.project-widget-title {	color: White;	float: left;	font-weight: bold;	width: 140px;}.project-widget-title a {	color: #666666;	font-weight: bold;	text-decoration: none;}/* project sidebar widgets END */#trademarks td {	vertical-align: top;	width: 400px;}#trim {	background-color: White;	border-bottom: 1px solid #cc0000;	font-size: 1px;	height: 5px; }.container {	margin: 0 auto;	padding: 0;	width: 970px}/* masthead */div#masthead, div#masthead h1, div#masthead ul {	margin: 0;	padding: 0;}/* ORIGINAL STYLEdiv#masthead {	background: Black;	border-bottom: 3 solid White;	height: 50px;	padding-top: 10px;	position: relative;	z-index: 1000;}*/div#masthead {	background: Black url(/images/mugatu/banks_bkg_hdr1.gif) repeat-x top left;	border-bottom: 0 solid White;	height: 85px;	padding-top: 10px;	position: relative;	z-index: 1000;}#masthead .container {	position: relative;}div#logo span {	display: none;}/* ORIGINAL LOGOdiv#logo h1 a {	background: url(/images/mugatu/banks-logo.gif) no-repeat center top;	float: left;	height: 50px;	width: 193px;}*/div#logo h1 a {	background: url(/images/mugatu/banks_hdr.png) no-repeat center top;	float: left;	height: 75px;	width: 173px;	margin-top:5px;	margin-right:30px;}#top-phone {	color: White;	font: normal 16px "Arial Black";	position: absolute;	top: 0;	right: 0;}#search-box {	margin: 0;	padding: 0;	position: absolute;	top: 40px;	right: 0;}#search_query, #search-button {	font-size: 90%;}#search-button {	margin-left: 2px;}#nav {	float: left;	font-size: 13px;	font-weight: bold;	list-style: none;	position: relative;	text-transform: uppercase;	left: 0;	top: 36px;	border-bottom:1px solid white;	z-index: 1000;}#nav li {	color: White;	float: left;	margin: 0 3px;	padding: 0 10px 0 5px;	position: relative;}#nav a {	color: White;	display: block;	margin: 0;	padding: 5px 1px 5px 3px;	text-decoration: none;}#nav li:hover {	background: White url(/images/mugatu/triangle.gif) no-repeat right top;	color: Black;}#nav li:hover a {	color: Black;}/* drop sub menu */#nav .subnav {	background-color: White;	border-top: 3px solid White;	display: none;	list-style-type: none;}#nav .subnav li {	border-top: 1px solid Black;	float: none;	margin: 0;	padding: 0;}#nav .subnav a {	display: block;	padding: 5px;	height: 1%;}#nav .subnav, #nav .subnav li, #nav .subnav a {	color: Black;	font-size: 10px;}#nav li:hover .subnav, * html #nav li:hover ul, #nav li.over ul {	display: block;	position: absolute;	top: 25px;	left: 0;	width: 135px;}#nav .subnav a:hover {	background: #ccc;	text-decoration: underline;}/* drop sub menu END *//* highlight current section */body#home #masthead #nav #homemenu,body#products #masthead #nav #productmenu,body#company #masthead #nav #companymenu,body#media #masthead #nav #mediamenu,body#racing #masthead #nav #racingmenu,body#support #masthead #nav #supportmenu,body#contact #masthead #nav #contactmenu {	background: White url(../images/mugatu/triangle.gif) no-repeat right top;}body#home #masthead #nav #homemenu a,body#products #masthead #nav #productmenu a,body#company #masthead #nav #companymenu a,body#media #masthead #nav #mediamenu a,body#racing #masthead #nav #racingmenu a,body#support #masthead #nav #supportmenu a,body#contact #masthead #nav #contactmenu a {	color: Black;}#nav .subnav li {	background: none;}body#home #submenus #homesub, body#products #submenus #homesub, body#company #submenus #companysub,body#media #submenus #mediasub, body#racing #submenus #racingsub, body#support #submenus #supportsub {	display: block;	}/* highlight current section END *//* masthead END *//* for flash graphic */#center-div {	float: left;	font-size: 14px;	font-weight: bold;	text-transform: uppercase;	width: 330px;	z-index: -1;}/* make/grouping menu */#makemenu-div, #groupmenu-div {	float: left;	font-size: 14px;	font-weight: bold;	text-transform: uppercase;	width: 215px;	z-index: 100;}ul#groupmenu, ul#makemenu {	font-size: 14px;	font-weight: bold;	height: 305px;	margin: 0;	opacity: 100%;	padding: 10px;}ul#groupmenu {  line-height: 1.5;}#makemenu-div, #groupmenu-div {	opacity: 100%;	padding: 0;}#makemenu ul {	margin: 0;	margin-bottom: 5px;	opacity: 100%;}#makemenu li, #groupmenu li {	border-bottom: 1px dashed White;	list-style: none;	margin-bottom: 5px;	opacity: 100%;}#makemenu ul li, #groupmenu li {	border: 0;	display: inline;	font-size: 12px;	font-weight: normal;	opacity: 100%;	padding-left: 7px;	text-transform: none;}/*#makemenu-management-div {	background: White url(../images/mugatu/gray_checker_bkgrd.gif) }*/#make-management-menu {	display: block;}#groupmenu li {	display: block;	margin-bottom: 3px;}ul#makemenu li ul {	padding-left: 10px;}#makemenu-toggle, #groupmenu-toggle {	color: white;	line-height: 30px;	margin: 0;	padding: 0 0 0 5px;	width: 210px;}#makemenu, #makemenu a, #groupmenu, #groupmenu a {	color: White;	opacity: 100%;	text-decoration: none;}#makemenu a:hover, #groupmenu a:hover {	text-decoration: underline;}/* make/grouping menu END */#company blockquote, #media blockquote {	color: #999;	font-size: 12px;	font-weight: bold;	line-height: 16px;	text-align: center;}#landing-image {	float: left;	height: 325px;	margin: 0;	overflow: hidden;	width: 540px;	z-index: 0;}/* article */#article, #article-list, #video-gallery, #manual-list {	clear: left;	float: left;	padding: 0 2px;	width: 650px;}/*#article #articlecopy img {	background-color: #333;	border: 1px solid #ff0000;	padding: 10px;}*/#article-list ul {	margin: 0 0 25px 0;	padding: 0;}li#article-list-header, li.article-archives-header, li#mag-reading-header {	background: transparent url(../images/mugatu/articles-red-bar.jpg) repeat-x left top;	color: White;	font-weight: bold;	padding: 10px;}#article-list li {	background-color: #ccc;	border-bottom: 1px solid #666666;	clear: both;	list-style: none;	margin: 0;	min-height:1em;	padding: 5px 0 5px 10px;}#article td {	vertical-align: top;}	#article-list a {	color: Black;	display: block;}#article-list li:hover {	background-color: #aaa;}#article-list li li {	border: 0;	list-style: disc;	margin: 0;	padding: 0;}.article-image{	float: left;	padding-top: 5px;	text-align: center;	width: 165px;}.article-image img {	border: 1px solid #999;}.article-image .caption, .caption {	color: #333;	display: block;	font-size: 10px;	font-weight: bold;	line-height: 14px;	padding: 0 5px;	text-align: center;}.caption {	font-size: 10px;	padding: 0 5px;}.article-summary {	float: right;	margin: 0 20px;	padding-bottom: 10px;	width: 375px;}.article-summary select {	width: 375px;}.article-title, a.article-title:visited {	font-weight: bold;}a.article-title:hover {	color: Black;}.mag-issue {	font-size: 11px;}.news-date {	font-size: 12px;	margin-right: 20px;}#article-sidebar {	margin: 0 0 25px 675px;}/* article END *//* magazine archives */.article-archives-widget ul, #mag-reading {	background-color: #ccc;	border-bottom: 10px solid #666666;	list-style: none;	margin: 0 0 20px 0;	padding: 0 0 20px 0;	width: 275px;}#use-icon-sidebar-widget ul {	padding: 0;}#use-icon-sidebar-widget li {	padding-bottom: 10px;}#use-icon-sidebar-widget hr {	border: 0;	border-top: 1px solid #666666;	color: #ccc;}#use-icon-sidebar-widget img {	float: left;	margin-top: 5px;}#use-icon-sidebar-widget li div {	line-height: 11px;	margin: 0;	margin-left: 80px;	padding: 0;}.article-archives-widget li, #mag-reading li {	font-size: 10px;	padding: 0 10px;}li.article-archives-header, li#mag-reading-header {	margin-bottom: 5px;	padding: 5px;}.article-archives-widget a {	color: #333;	font-size: 10px;	font-weight: bold;}/* video sidebar */#video-sidebar-widget #player {	text-align: center;}.video-title {	color: #333;	font-size: 10px;	font-weight: bold;	text-align: center;}/* video sidebar END */.archive-bullet {	font-size: 9px;	font-weight: bold;}/* magazine archives END *//* jobs */div.jobs, .jobs ul {	width: 925px;}.job-summary {	padding: 0 25px;}.mailto-link {	float: left;	font-style: italic;}.top-link {	float: right;	padding-right: 10px;}/* jobs END *//* owners manual */#manual-list {		position: relative;	width: 910px;}#manual-list #acrobat {	position: absolute;	right: 10px;}#manual-list #make-select {	font-weight: bold;}#manual-list h3 {	margin-top: 10px;	position: relative;}#manual-list h3 a {	position: absolute;	right: 10px;}#manual-list table {	background-color: White;	margin: 10px 0;	width: 900px;}#manual-list table, #manual-list td {	border: 1px solid Black;	border-collapse: collapse;	color: #444;}#manual-list th {	background-color: #444;	color: #d5d5d5;	font-size: 14px;	padding: 2px;	text-align: left;}#manual-list td {	font-size: 12px;	padding: 2px;}td.manual-link {	white-space: nowrap;	width: 20%;}/* owners manual END *//* blog */#blog ul {	list-style: none;	margin: 0;	padding: 0;}#blog ul li {	border-bottom: 1px dotted #666666;	padding: 10px 0 0 0;}#blog p {	margin: 7px 0;}.blog-home-toplink {	margin-top: 0;}.blog-author {	font-style: italic;}.blog-link {	padding: 5px 0 5px 20px;}.blog-summary {	padding: 0 25px;}.blog-posted {	color: #666666;	margin-top: 10px;}/* blog END *//* subelements */#subcontent-home {	background: #434343 url(../images/mugatu/dkgray-stripes-home.jpg) repeat-x top left;	border-top: 3px solid White;	clear: both;	min-height: 150px;	position: relative;}#subcontent {	background: #252525 url(../images/mugatu/dkgray-stripes.jpg) repeat-x top left;	/*	border-top: 3px solid White;	*/	clear: both;	min-height: 150px;	position: relative;}#subelements, #horizontal_carousel {	border-collapse: separate;	height: 160px;	margin: 20px auto 10px auto;	padding-top:25px;	text-align: center;	vertical-align: top;	width: 965px;}#subelements td {	vertical-align: top;	width: 25%;	}#subelements p, #horizontal_carousel p {	margin: 3px 0;}p.subelement-title {	color: White;	font-size: 12px;	font-weight: bold;	text-align: center;}.subelement-image {	text-align: center;}.subelement-image img {	margin-top:-7px;}#featured_product_image {	padding-top: 5px;	text-align: center;}#latest_news_widget li {	list-style: disc;	margin-left: 10px}.widget_more_link {	padding: 5px 10px;	text-align: right;}#featured_product_widget img {	border: 1px solid #292929;	padding: 5px;}#latest_mag_articles_widget li {	clear:both;}#latest_mag_articles_widget img {	float: left;	padding: 5px;}/* subelements END *//* related features menu */#related_features, #related_features ul {	list-style: none;	margin: 0;	padding: 0;}#related_features {	float: left;	min-width: 100px;}.feature_category {	background: url(../images/mugatu/related_features_tab_bg.gif) repeat-x top left;	border-bottom: 1px solid #999999;	color: White;	cursor: hand;	float: left;	font-size: 10px;	font-weight: bold;	line-height: 22px;	padding: 3px 5px;	width: 575px;}li#related_features_title {	background: url(../images/mugatu/app_prodmenu_titlebg.gif) no-repeat top left;	border: 0;	color: White;	font-size: 16px;	font-weight: bold;	line-height: 28px;	_line-height: 24px;	min-width: 300px;	padding: 0 0 0 3px;}#related_features .feature_links li {	background: 0;	border: 0;	font-weight: normal;	list-style: none;}.feature_category span {	background: url(../images/icons/dotted_downarrow.gif) no-repeat center right;	display: block;}/* related features menu END *//* footer */#footer {	/*	background-color: Black;	*/	background: #000 url(/images/mugatu/banks_bkg_ftr2b.gif) repeat-x top left;	color: #696969;	font-size: 12px;	padding: 10px 0;	text-align: center;	width: 100%;}#footernav {	margin: 0;	padding: 3px 0;}#footernav li {	display:inline;	list-style: none;	padding: 0 10px 0 0;}#footernav a {	color: #696969;	font-size: 11px;}#footernav a:hover {	background: none;	color: White;}#copyright, #copyright a {	color: #696969;	font-size: 11px;}/* footer END */#letter {	border: 1px solid White;	margin: 10px 20px;}.spacer {	clear: both;	font-size: 0px;	line-height: 0px;	height: 0;}.oddrow td, .oddrow ul {	background-color: White;	color: black;}.evenrow td, .evenrow ul {	background-color:#ebebeb;	color: black;}/* reconsider the highlighting of prod_application portion of product result */.search-highlight {	background-color: Yellow;	color: Black;/*	font-style: italic;	font-weight: bold;*/	padding: 0 5px;}/* search results styles */#search-results {	list-style: none;	margin: 0;	padding: 0;}#search-results li {	border-bottom: 1px dotted #333;	margin: 3px 0;	padding: 5px 0;}#search-results li strong {	font-size: 14px;}.digg_pagination {	margin: 15px 0;}.digg_pagination a, .digg_pagination span {		background-color: White;    padding: .2em .5em;    display: block;    float: left;    margin-right: 5px;}  .digg_pagination span.disabled {    color: #999;    border: 1px solid #aaa; }  .digg_pagination span.current {    font-weight: bold;    background: #2E6AB1;    color: white;    border: 1px solid #2E6AB1; }  .digg_pagination a {    text-decoration: none;    color: #105CB6;    border: 1px solid #9AAFE5;}    .digg_pagination a:hover, .digg_pagination a:focus {      color: #003;      border-color: #003; }.digg_pagination .page_info {    background: #2E6AB1;    color: white;    padding: .4em .6em;    width: 22em;    margin-bottom: .3em;    text-align: center;}.digg_pagination .page_info b {    color: #003;    background: #6aa6ed;    padding: .1em .25em;}.digg_pagination:after {    content: ".";    display: block;    height: 0;    clear: both;    visibility: hidden;}* html .digg_pagination {    height: 1%;}*:first-child + html .digg_pagination {    overflow: hidden;}/* search results styles END *//* Horizontal Carousel */#horizontal_carousel {  float: left;  width: 970px;  height: 160px;  margin: 3px 0;  position: relative;}#horizontal_carousel .container {#  float: left;  width: 900px;  height: 160px;  position: relative;      overflow: hidden;}#horizontal_carousel ul {  margin: 0;  padding:0;  width: 100000px;  position: relative;  top: 0;  left: 0;  height: 160px;}                      #horizontal_carousel ul li {  width: 150px;  height: 150px;  text-align: center;   list-style:none;     float:left;}#horizontal_carousel .previous_button {  float:left;    width: 32px;  height: 160px;  background: url(/stylesheets/carousel/mugatu/horizontal/left.png) center  no-repeat;  z-index: 100;  cursor: pointer;}#horizontal_carousel .previous_button_over {  background: url(/stylesheets/carousel/mugatu/horizontal/left_over.png) center  no-repeat;}#horizontal_carousel .previous_button_disabled {  background: url(/stylesheets/carousel/mugatu/horizontal/left_disabled.png) center  no-repeat;  cursor: default;}#horizontal_carousel .next_button {  float:left;    width: 32px;  height: 160px;  background: url(/stylesheets/carousel/mugatu/horizontal/right.png) center no-repeat;  z-index: 100;  cursor: pointer;}#horizontal_carousel .next_button_over {  background: url(/stylesheets/carousel/mugatu/horizontal/right_over.png) center no-repeat;}#horizontal_carousel .next_button_disabled {  background: url(/stylesheets/carousel/mugatu/horizontal/right_disabled.png) center  no-repeat;  cursor: default;}/* vertical Carousel */.ui_vertical_carousel {}#vertical_carousel {  float:left;  width: 350px;  height: 270px;  margin-bottom: 10px;  position: relative;}#vertical_carousel .container {  float:left;    width: 260px;  height: 240px;  overflow: hidden;}#vertical_carousel ul {  margin: 0;  padding:0;  height: 100000px;  position: relative;  top: 0;  left: 0;}#vertical_carousel ul li {  width: 260px;  height: 240px;  text-align: center;        list-style:none;     float:left;}                         #vertical_carousel .previous_button {  float:left;  height: 32px;  width: 175px;  background: url(/stylesheets/carousel/prototype-ui/vertical/left.png);  cursor: pointer;      display:inline;  margin: 0 0 10px 40px;}#vertical_carousel .previous_button_over {  background: url(/stylesheets/carousel/prototype-ui/vertical/left_over.png);}#vertical_carousel .previous_button_disabled {  background: url(/stylesheets/carousel/prototype-ui/vertical/left_disabled.png);  cursor: default;}#vertical_carousel .next_button {  float:left;  height: 32px;  width: 175px;  background: url(/stylesheets/carousel/prototype-ui/vertical/right.png);  display:inline;  margin-left: 40px;  cursor: pointer;}#vertical_carousel .next_button_over {  background: url(/stylesheets/carousel/prototype-ui/vertical/right_over.png);}#vertical_carousel .next_button_disabled {  background: url(/stylesheets/carousel/prototype-ui/vertical/right_disabled.png);  cursor: default;}#lightbox{	position: absolute;	left: 0;	width: 100%;	z-index: 100;	text-align: center;	line-height: 0;	}#lightbox a img{ border: none; }#outerImageContainer{	position: relative;	background-color: #fff;	width: 250px;	height: 250px;	margin: 0 auto;	}#imageContainer{	padding: 10px;	}#loading{	position: absolute;	top: 40%;	left: 0%;	height: 25%;	width: 100%;	text-align: center;	line-height: 0;	}#hoverNav{	position: absolute;	top: 0;	left: 0;	height: 100%;	width: 100%;	z-index: 10;	}#imageContainer>#hoverNav{ left: 0;}#hoverNav a{ outline: none;}#prevLink, #nextLink{	width: 49%;	height: 100%;	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */	display: block;	}#prevLink { left: 0; float: left;}#nextLink { right: 0; float: right;}#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }#imageDataContainer{	font: 10px Verdana, Helvetica, sans-serif;	background-color: #fff;	margin: 0 auto;	line-height: 1.4em;	overflow: auto;	width: 100%		}#imageData{	padding:0 10px; color: #666; }#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	#imageData #caption{ font-weight: bold;	}#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}			#overlay{	position: absolute;	top: 0;	left: 0;	z-index: 90;	width: 100%;	height: 500px;	background-color: #000;	}/* -------- iQ (added by Billy Sep16, 2010 -------- */		.container-100 {	margin: 0 auto;	padding: 0;	width: 100%;	background-color:#fefefe;	float:none;}				.container-1040 {	margin: 0 auto;	padding: 0;	width: 1040px;}.form_label {	font-size:12px;	font-weight:bold;	color:#000;	line-height:16px;}.form_table {	padding-bottom:10px;}/* iQ home page START */.iq-home, .iq-new {	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;	color: #000000;	font-size: 14px;	text-align: left;	line-height: 1.325;}#iq-home-div1, #iq-home-div2, #iq-home-div3, #iq-home-div4 {	padding-top:15px;	padding-left:15px;	padding-right:15px;}.iq-sublinks {	font-family:Helvetica, Arial, sans-serif;	color: #cccccc;	font-size: 14px;	text-align: center;	line-height: 1.325;}.iq-sublinks:link {	color: #cc0000; 	font-weight: bold;	text-decoration:none;	}.iq-sublinks:active {	color: #cc0000;	}.iq-sublinks:visited {	color: #7b0000;  	}.iq-sublinks:hover {	color: #cccccc; }.iq-home h3 {	font-family:Helvetica, Arial, sans-serif;	font-weight: bold;	color: #cc0000;	margin: 0 0 10px 0;	font-size: 18px;	text-align: left;}.iq-home h4 {	font-family:Helvetica, Arial, sans-serif;	font-weight: bold;	color: #000000;	margin-top: -10px;	line-height:1em;	font-size: 46px;	text-align:justify;}.iq-more {	line-height:3em;}a.iq-more:link {	color: #cc0000; 	font-weight: bold;	text-decoration:none;	}a.iq-more:active {	color: #cc0000;	}a.iq-more:visited {	color: #7b0000;  	}a.iq-more:hover {	color: #000; }/* iQ home page END *//* iQ tech specs page start */.iq-headerbkg {	background-image:url(http://assets.bankspower.com.s3.amazonaws.com/images/banksiq/iq_title_02b.jpg);	background-repeat:repeat-x;}.iq-vertbkg {	background-image:url(http://assets.bankspower.com.s3.amazonaws.com/images/banksiq/iq_main_bkg.png);	background-repeat:repeat-y;	background-position:center;}.iq-4xbkg {	background-image:url(http://assets.bankspower.com.s3.amazonaws.com/images/banksiq/iq_home_vr_4x4.gif);	background-repeat:repeat-y;	background-position:center;}.iq-vr {	background-image:url(http://assets.bankspower.com.s3.amazonaws.com/images/banksiq/vert_hr2.gif);	background-repeat:repeat-y;	background-position:center;	width:15px;}.iq-specs {		font-family:Helvetica, Arial, sans-serif;	color: #000000;	font-size: 14px;	text-align: left;	line-height: 1.25;}.iq-navbar {	font-family:Helvetica, Arial, sans-serif;	background-color:#cc0000;	color:#fff;	text-transform:uppercase;	font-size: 12px;	text-align: left;	height: 16px;	}.iq-specs left {	margin-right: 30px;}.iq-specs right {	margin-left: 30px;}.iq-specs span {	font-weight:bold; 	color:#000; 	}	.iq-specs h1 {	font-family:Helvetica, Arial, sans-serif;	font-weight: bolder;	text-transform:uppercase;	color: #555;	margin: -10px 0px 0;	font-size: 23px;	text-align: left;}.iq-specs h2 {	font-family:Helvetica, Arial, sans-serif;	font-weight: bold;	color: #C00;	margin: -10px 0px 0;	font-size: 16px;	text-align: left;}.iq-specs h3 {	font-family:Helvetica, Arial, sans-serif;	font-weight: bold;	color: #000;	margin: 0 0 10px 0;	font-size: 13px;	text-align: left;}.iq-specs ul {	font-size:13px;	list-style-type: none;	padding: 0;	margin: 0;	text-align: left;}.iq-specs li {	font-size:13px;	background-image: url(http://assets.bankspower.com.s3.amazonaws.com/images/banksiq/arrow_14red.gif);	background-repeat: no-repeat;	background-position: .4em;	padding-left: 1.5em;	margin: 1em 0;}.iq-specs-hr {	margin: 10px 0 20px 0;	color: #cccccc;}.iq-specs-hr_environments {	margin: 0 0 5px 0;	color: #cccccc;}.iq-specs-hr2 {	width: 892px;	margin: -10px 0 0 0;	color: #cccccc;	text-align:center}.iq-specs-hr3 {	width: 892px;	margin: 20px 0 20px 0;	color: #cccccc;	text-align:center}.iq-specs dt { 	float:left;	font-size: 13px;}.iq-specs dd { 	font-size: 13px;	margin-left:70px; 	line-height: 200%; }.iq-specs-fineprint {	font-family:Helvetica, Arial, sans-serif;	color: #666666;	font-size: 11px;	text-align: left;	line-height: 1.5em;}/* iQ tech specs page END */.iq-new h1, .iq-new h2 {	font-family:Helvetica, Arial, sans-serif;	font-weight: bolder;	text-transform:uppercase;	color: #555;	margin:0 0 5px 0;	font-size: 26px;	text-align:inherit;}.iq-new-thumbs {	 padding:20px 5px 60px 5px;}.iq-new-large {#	margin-top:-30px;	margin-top: 0px;}/* iQ Gallery page start */   .iq-gallery {	font-family:Helvetica, Arial, sans-serif;	color: #666666;	font-size: 14px;	text-align: left;}.iq-gallery span {	font-weight:bold; 	color:#000; 	}.iq-gallery h1 {	font-weight: bold;	color: #C00;	margin: 0 0 0 0;	font-size: 18px;	text-align: left;	}.iq-gallery h2 {	font-weight: bold;	text-transform:uppercase;	color: #FF0;	margin: -2px 0 -10px 0;	font-size: 16px;	text-align: left;}.iq-gallery h3 {	font-weight: bold;	color: #000;	margin: 0 0 10px 0;	font-size: 15px;	text-align: left;}.iq-gallery h4 {	font-weight:bolder;	color: #fff;	margin: 0 0 0 0;	font-size: 16px;	text-align: center;}.iq-gallery h6 {	font-weight:normal;	color: #fff;	margin: -6px 0 0 0;	font-size: 14px;	text-align: left;}.iq-gallery ul {	list-style-type: none;	padding: 0;	margin: 0;	text-align: left;}.iq-gallery li {	background-image: url(http://assets.bankspower.com.s3.amazonaws.com/images/banksiq/arrow_14red.gif);	background-repeat: no-repeat;	background-position: .4em;	padding-left: 1.5em;	margin: 1em 0;}.iq-gallery-hr {	margin: 10px 0 20px 0;	color: #cccccc;}.iq-gallery-hr2 {	width: 892px;	margin: -10px 0 0 0;	color: #cccccc;	text-align:center}.iq-gallery-hr3 {	width: 892px;	margin: 10px 0 -35px 0;	color: #cccccc;	text-align:center}.iq-gallery dt { 	float:left;	font-size: 12px;}.iq-gallery dd { 	font-size: 12px;	margin-left:70px; 	line-height: 200%; }.iq-gallery-fineprint {	font-family:Helvetica, Arial, sans-serif;	color: #666666;	font-size: 11px;	text-align: left;}/* iQ Gallery page END *//* iQ compare page start */#iq-compare {	font-family:Helvetica, Arial, sans-serif;	background: White;	margin: 0px;	color:#000;	padding: 0px;	font-size: 12px;	text-align: left;	line-height: 1.25;}.iq-compare-content {	height:auto;	position:fixed;	width:590px;	margin:0;	padding:0;	}.iq-compare-image {	padding-top:20px;}.iq-compare h3 {	font-weight: bold;	color: #000;	margin: 5px 0 10px 0;	font-size: 12px;	line-height: 1;	text-align: center;}.iq-compare h4 {	font-family:Helvetica, Arial, sans-serif;	font-weight:bolder;	color: #fff;	margin: 5px 0 5px 0;	font-size: 13px;	text-align: center;}/* the following are for the iQ comparison slider */.iq_container {	margin:0 auto; padding:0;	width:546px; height:705;}#progress {	padding:0;}#progress-scroller {	margin:0 0 0;	position:relative;}#progress-scroll.scrollable {	width:546px; height:705px;	position:relative; overflow:hidden;}	#progress-scroll.scrollable .items {		width:20000em; height:705px;		position:absolute; clear:both;	}		#progress-scroll.scrollable .items .item a {			display:block;		}			#progress-scroll.scrollable .items .item, .preview img {			margin:0 0 0 0;			border:0px solid #FFF;			/* -webkit-box-shadow:0 1px 1px #0051a3; -moz-box-shadow:0 1px 1px #0051a3; box-shadow:0 1px 1px #0051a3; */			float:left;		}#progress-scroller .prevPage, #progress-scroller .nextPage {	width:38px;	height:705px;	background:url(http://assets.bankspower.com.s3.amazonaws.com/images/banksiq/progress-nav_ani.gif) no-repeat;	display:block;	text-indent:-9999em;	position:absolute;	left:-38px;	top:0;	outline:0;}#progress-scroller .nextPage {	background-position:-38px 0;	left:auto;	right:-35px !important;}/* END comparison slider *//* iQ compare page END */#iq-quote-block {	font-family:Helvetica, Arial, sans-serif;	color: #666666;	line-height: 1.75;	font-size: 14px;	padding: 20px;	z-index: 5000;}/* -------- iq END -------- */
