@charset "utf-8";
/*
 Screen style    
*/
body {
	padding: 0px 0;
}

/* Auto clearing floats */
#inner-wrapper:after, #footer .inner:after, .box1 .inner:after, #nav .panel-box-inner:after, #nav .panel .top:after, .tabs-nav:after, .options-left .feature:after, h1.combined:after, p.one-line-form-field:after, .tabs-products .tabs-nav ul:after,.tabs-homepage .tabs-nav ul:after, .browse-products .top-nav:after, .products-row:after, div.columns2:after, div.columns3:after,  .browse-products .top-nav:after, div.balloon div.content:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }

/* Image replacement */
.ir { font-size: 1em; margin: 0; overflow: hidden; position: relative; }
.ir span { background-repeat: no-repeat; display: block; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 1; }
.ir a { cursor: pointer; display: block; height: 100%; width: 100%; }

.sIFR-flash {
  visibility: visible !important;
  margin: 0;
  padding: 0;
}

.sIFR-replaced, .sIFR-ignore {
  visibility: visible !important;
}

.sIFR-alternate {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  display: block;
  overflow: hidden;
}

.sIFR-replaced div.sIFR-fixfocus {
  margin: 0pt; 
  padding: 0pt; 
  overflow: auto; 
  letter-spacing: 0px; 
  float: none;
}


.sIFR-active .home .box1 h2, .sIFR-active .sidebar-product h2 { font-size: 13px; line-height: 20px; visibility: hidden; }
.sIFR-active h1.head { font-size: 14px; line-height: 32px; visibility: hidden; }
.sIFR-active .product-feature h2 { font-size: 12px; line-height: 18px; visibility: hidden;}

/*.sIFR-hasFlash .balloonHeader h2 { font-size: 14px; line-height: 32px; visibility: hidden;}
*/


/* Wrapper */
#wrapper { width: 956px; margin: 0 auto; background: #fff url(../images/bg/wrapper.gif) right top no-repeat; }

/* Header */
#header { height: 83px; position: relative; background: url(../images/bg/header.gif) no-repeat; z-index: 1500; }
#header .accessibility { display: none; }
#header .branding { width: 197px; height: 48px; position: absolute; top: 23px; left: 36px; }
#header .branding span { background-image: url(../images/text/datacard-group-logo.gif); }

/* Top tools */
#header .top-tools { font-size: 0.92em; position: absolute; right: 22px; top: 35px;} /*#header .top-tools { font-size: 0.92em; position: absolute; right: 22px; top: 18px; }*/
#header .top-tools li { float: left; position: relative; z-index: 1200; }
#header .top-tools a { display: block; color: #555; padding: 3px 0; }
#header .top-tools a:hover { color: #225B9F; }
#header .top-tools a.current { color: #EA9C13; }
#header .top-tools #tool1 { margin-left: 11px; }
#header .top-tools #tool1 a { background: url(../images/bg/top-tool1.gif) no-repeat; padding: 3px 5px 3px 20px; width: 85px; }
#header .top-tools #tool2 { margin-right: 6px; }
#header .top-tools #tool2 a { background: url(../images/bg/top-tool2.gif) no-repeat; padding: 3px 5px 3px 21px; width: 81px; }
#header .top-tools #country-select { margin-left: 17px; }
#header .top-tools #country-select a { background: url(../images/bg/country-select.gif) no-repeat; padding: 3px 5px 3px 21px; width: 62px; }
#header .top-tools #tool1.hover a, #header .top-tools #tool2.hover a, #header .top-tools #country-select.hover a { background-position: top right; color: #225B9F; }

/* Top tools dropdowns */
#header .top-tools .panel { position: absolute; display: none; z-index: 1000; }
#header .top-tools .panel .inner { min-height: 50px; background-color: #fff; }
#header .top-tools .panel1 { width: 178px; background: url(../images/bg/top-tools-panel1.gif) bottom no-repeat; padding-bottom: 1px; }
#header .top-tools .panel1 .inner { background: url(../images/bg/top-tools-panel1.gif) no-repeat; padding: 12px 20px 8px 9px; }
#header .top-tools .panel2 { width: 138px; background: url(../images/bg/top-tools-panel2.gif) bottom no-repeat; padding-bottom: 1px; }
#header .top-tools .panel2 .inner { background: url(../images/bg/top-tools-panel2.gif) no-repeat; padding: 12px 20px 8px 20px; }
#header .top-tools .panel3 { width: 140px; background: url(../images/bg/top-tools-panel3.gif) bottom no-repeat; padding-bottom: 1px; margin-left: -52px; }
#header .top-tools .panel3 .inner { background: url(../images/bg/top-tools-panel3.gif) no-repeat; padding: 12px 10px 8px 12px; }
#header .top-tools .panel li { float: none; position: static; margin-bottom: 6px; }
#header .top-tools .panel a { display: inline; background: none !important; padding: 0 !important; width: auto !important; }
#header .top-tools .panel a:link, #header .top-tools .panel a:visited { color: #225B9F; border-bottom: 1px dotted;  }
#header .top-tools .panel a:hover, #header .top-tools .panel a:active { color: #EA9C13 !important; border-bottom: none; }
#header .top-tools .panel1 ul { margin: 0 0 6px 10px; padding-bottom: 0; }
#header .top-tools .panel .more { margin: 0; padding: 0; border: none; }
#header .top-tools .panel .more li { background: url(../images/bg/arrow1.gif) 0 4px no-repeat; padding-left: 10px; }

/* top-tools-search */ 
#header .top-tools #top-tools-search { background: transparent url(../images/bg/top-tools-search-divider.png) no-repeat left 5px; margin: 0 0 0 12px; padding: 0 0 0 12px; }
#header .top-tools #top-tools-search .top-tools-search-form-wrapper { width: 183px; height: 18px; }
#header .top-tools #top-tools-search-form { width: 183px; float: right; font-size: 0.92em; text-align: right; }
#header .top-tools #top-tools-search-form p { margin: 0; float: right; }
#header .top-tools #top-tools-search-form input { margin: 0; display: block; float: left; }
#header .top-tools #top-tools-search-form .search-text { width: 122px; height: 18px; padding: 3px 10px; background: transparent url(../images/bg/top-tools-search-input-blur-short.png) no-repeat; border: 0; margin: 1px 4px 0 0; }
#header .top-tools #top-tools-search-form .search-focus { background-image: url(../images/bg/top-tools-search-input-focus-short.png) }

/* Top bar with navigation and search */
#top-bar { padding: 8 15px 0 11px; width: 960px; height: 37px; margin: 0 0 8px 0px; background: #FFFFFF url(../images/bg/top-bar.gif) no-repeat; color: #fff; }

/* Navigation */
#nav { height: 23px; margin: 0; width: 900px; float: left; } /*#nav { height: 23px; margin: 0; width: 647px; float: left; }*/
#nav li { float: left; position: relative; z-index: 1000; }
#nav a { color: #fff; display: block; height: 23px; line-height: 23px; overflow: hidden; position: relative; text-align: center; }
#nav a span { background-repeat: no-repeat; display: block; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 1; cursor: pointer; }
#nav a.current span { background-position: 0 -23px; }
#nav li.hover a span, #nav #nav04 a:hover span, #nav #nav03 a:hover span  { background-position: left bottom; } 

#nav #nav01 { margin-right: 10px; margin-left: 20px; margin-top: 5px; }
#nav #nav02 { margin-right: 10px; margin-top: 5px; }
#nav #nav03 { margin-right: 10px; margin-top: 5px; }
#nav #nav04 { margin-right: 10px; margin-top: 5px; }
#nav #nav05 { margin-right: 10px; margin-top: 5px; }
#nav #nav06 { margin-right: 10px; }
#nav #nav01 a { width: 152px; }
#nav #nav02 a { width: 152px; }
#nav #nav03 a { width: 152px; }
#nav #nav04 a { width: 152px; }
#nav #nav05 a { width: 152px; }
#nav #nav06 a { width: 86px; }
#nav #nav01 a span { background-image: url(../images/nav/nav-products-and-services.gif); }
#nav #nav02 a span { background-image: url(../images/nav/nav-markets.gif); }
#nav #nav03 a span { background-image: url(../images/nav/nav-knowledge-center.gif); }
#nav #nav04 a span { background-image: url(../images/nav/nav-how-to-buy.gif); }
#nav #nav05 a span { background-image: url(../images/nav/nav-support-and-drivers.gif); }
#nav #nav06 a span { background-image: url(../images/nav/nav-supplies.gif); }

/* Navigation dropdowns - panels */
#nav li .panel { position: absolute; display: none; z-index: 100; color: #555; }
#nav li .panel .inner { min-height: 10px; background-color: #fff; margin-bottom:20px;}

#nav li .panel01 { width: 199px; background: url(../images/bg/panel-products-and-services.gif) bottom no-repeat; padding-bottom: 1px;}
#nav li .panel01 .inner { background: url(../images/bg/panel-products-and-services.gif) no-repeat; padding: 19px 10px 0 14px; }
#nav li .panel02 { width: 199px; background: url(../images/bg/panel-markets.gif) bottom no-repeat; padding-bottom: 1px; }
#nav li .panel02 .inner { background: url(../images/bg/panel-markets.gif) no-repeat; padding: 19px 10px 0 25px; }
#nav li .panel03, #nav li .panel03a  { width: 199px; background: url(../images/bg/panel-knowledge-center.gif) bottom no-repeat; padding-bottom: 1px; }
#nav li .panel03 .inner { background: url(../images/bg/panel-knowledge-center.gif) no-repeat; padding: 19px 10px 0 8px; }
#nav li .panel03a .inner { background: url(../images/bg/panel-knowledge-center.gif) no-repeat; padding: 19px 10px 0 8px; }
#nav li .panel04 { width: 199px; background: url(../images/bg/panel-how-to-buy.gif) bottom no-repeat; padding-bottom: 1px; }
#nav li .panel04 .inner { background: url(../images/bg/panel-how-to-buy.gif) no-repeat; padding: 19px 8px 0 8px; }
#nav li .panel05 { width: 199px; background: url(../images/bg/panel-support-and-drivers.gif) bottom no-repeat; padding-bottom: 1px; }
#nav li .panel05 .inner { background: url(../images/bg/panel-support-and-drivers.gif) no-repeat; padding: 19px 8px 0 0px; }
#nav li .panel06 { width: 250px; background: url(../images/bg/panel-supplies.gif) bottom no-repeat; padding-bottom: 1px; }
#nav li .panel06 .inner { background: url(../images/bg/panel-supplies.gif) no-repeat; padding: 19px 8px 0 8px; }

/* Navigation dropdowns - content */
#nav .panel { font-size: 0.92em; }
#nav .panel span { background: none !important; display: inline !important; height: auto !important; position: static !important; width: auto !important; }
#nav .panel h3 { font-size: 1.09em; margin: 10px 0 0 0; clear: both; }
#nav .panel h3.first { margin-top: 0; }
#nav .panel h3.last { margin-top: 0;  padding-top:15px;}
#nav .panel h3 span { font-weight: normal; }
#nav .panel p.desc { color: #8A8A8A; }
#nav .panel li { float: none; position: static; }
#nav .panel a { display: inline; height: auto; line-height: 1.33; overflow: visible; position: static; text-align: left; background: none !important; padding: 0 !important; width: auto !important; }
#nav .panel a:link, #nav .panel a:visited { color: #225B9F; border-bottom: 1px dotted;  }
#nav .panel a:hover, #nav .panel a:active { color: #EA9C13 !important; border-bottom: none; }
#nav .panel01 .top { margin: 0 0 0 11px; }
#nav .panel04 .top { margin: 0 0 4px 15px; }
#nav .panel05 .top { margin: 0 0 4px 15px; }

/* Navigation dropdowns - lists */
#nav .panel .list1 { float: left; width: 65px; margin: 0 0 0 10px; line-height: 1.5; }
#nav .panel .list2 { float: left; width: 60px; margin: 0 28px 0 38px; line-height: 1.5; }
#nav .panel .list3 { float: left; width: 110px; margin: 0 0 0 0; line-height: 1.5; }
#nav .panel .list3 li { background: url(../images/bg/arrow1.gif) 0 4px no-repeat; padding-left: 10px; }
#nav .panel .list4 { float: left; width: 140px; margin: 0 0 0 0; line-height: 1.5; }
#nav .panel .list5 { float: left; width: 165px; margin: 0 0 0 33px; line-height: 1.5; }
#nav .panel .list6 { float: left; width: 140px; margin: 0 0 0 10px; line-height: 1.5; }
#nav .panel .list4 li, #nav .panel .list5 li { margin-bottom: 5px; }
#nav .panel li { margin-top: 5px; }
#nav .panel .list7 { float: left; width: 145px; margin: 0 0 0 10px; line-height: 1.5; }
#nav .panel .list8 { float: left; width: 134px; margin: 0 0 0 25px; line-height: 1.5; }
#nav .panel .list9 { float: left; width: 265px; margin: 0 0 0 10px; line-height: 1.5; }
#nav .panel .list10 { float: left; width: 82px; margin: 0 0 0 33px; line-height: 1.5; }
#nav .panel .list11 { float: left; width: 100px; margin: 0 0 0 10px; line-height: 1.5; }

/* change these to change the hidden panel attributes */
#nav .panel01 .list01 { float: left; width: 112px; margin: 0 0 15px 10px; line-height: 1.5; }
#nav .panel01 .list02 { font-weight: bold; font-size: 1.09em; clear: both; margin: 0 0 0 10px; }
#nav .panel02 .list01 { float: left; width: 112px; margin: 0 0 15px 10px; line-height: 1.5; }
#nav .panel02 .list02 { font-weight: bold; font-size: 1.09em; clear: both; margin: 0 0 12px 10px; }
#nav .panel03 .top { margin: 0 0 4px 15px; }
#nav .panel03 .list01 { float: left; width: 100px; margin: 0 0 0 10px; line-height: 1.5; }
#nav .panel03a .top { margin: 0 0 4px 15px; }
#nav .panel03a .list01 { float: left; width: 100px; margin: 0 0 0 10px; line-height: 1.5; }
#nav .panel05 .top { margin: 0 0 4px 15px; }
#nav .panel05 .list7 { float: left; width: 154px; margin: 0 0 0 10px; line-height: 1.5; }
#nav .panel05 .list8 { float: left; width: 134px; margin: 0 0 0 25px; line-height: 1.5; }
#nav .panel06 .top { margin: 0 0 4px 15px; }
#nav .panel06 .list9 { float: left; width: 184px; margin: 0 0 0 10px; line-height: 1.5; }
#nav .panel06 .list11 { float: left; width: 134px; margin: 0 0 0 10px; line-height: 1.5; }
#nav .panel06 .list10 { float: left; width: 100px; margin: 0 0 10px 13px; line-height: 1.5; }

/* Navigation dropdowns - boxes */
#nav .panel-box1 { clear: both; background: url(../images/bg/panel-box1.gif) bottom no-repeat; padding-bottom: 5px; width: 348px; }
#nav .panel-box1 .panel-box-inner { background: url(../images/bg/panel-box1.gif) no-repeat; padding: 5px 5px 0 5px; }
#nav .panel-box1 img { display: block; padding: 5px 5px 6px 5px; width: 102px; height: 75px; float: left; background: url(../images/bg/panel-box1-img.gif) no-repeat; }
#nav .panel-box1 .right { width: 190px; float: left; margin-left: 11px; }
#nav .panel-box1 .right h3 { margin: 5px 0 4px 0; }
#nav .panel-box1 .right .action { background-image: url(../images/bg/action2.gif); }
#nav .panel form { clear: both; background: url(../images/bg/panel-form.gif) bottom no-repeat; padding-bottom: 8px; width: 291px; }
#nav .panel form .panel-form-inner { background: url(../images/bg/panel-form.gif) no-repeat; padding: 10px 13px 0 13px; }
#nav .panel form p { margin: 0; }
#nav .panel form h3 { margin: 0 0 4px 0; line-height: 1.17; }
#nav .panel form input { vertical-align: middle; margin: 0; }
#nav .panel form .text-input { border: 1px solid #CECFD0; padding: 2px 5px; width: 153px; margin-right: 2px; }
#nav .panel5 form .text-input { width: 193px; }

/* Search */
#top-search { width: 255px; float: right; margin-top: 2px; font-size: 0.92em; text-align: right; }
#top-search p { margin: 0; float: right; }
#top-search input { margin: 0; display: block; float: left; }
#top-search .search-text { width: 162px; padding: 3px 10px; background: url(../images/bg/search-text.gif) no-repeat; color: #003479; border: 0; margin: 1px 4px 0 0; }
#top-search .search-focus { background-image: url(../images/bg/search-text-focus.gif) }

#suggest1 {color: #003479;}
.ac_results li {color: #003479;}

/* Inner wrapper for content and sidebar */
#inner-wrapper { margin: 0 0 35px 11px; width: 935px; }

/* Content */
#content { width: 669px; float: left; min-height: 300px; }

/* Main feature */
.main-feature { margin: 0 0 13px 1px; }
.main-feature img { display: block; }
.main-feature object { display: block; }

/* Sidebar */
#sidebar { width: 253px; float: right; }
#sidebar .banner { margin: 0px 0 12px 0; }
.industry-expertise #sidebar ul {position:relative; padding-top:6px;}
/* aalgaat - removed to fix background from not going down far enough
.industry-expertise #sidebar li.more {float:left;}
*/

/* Footer */
#footer { background: url(../images/bg/footer.jpg) bottom no-repeat; font-size: 0.83em; color: #fff; padding-bottom: 15px; }
#footer .inner { background: url(../images/bg/footer.jpg) no-repeat; padding: 80px 22px 0 27px; }
#footer .left { float: left; width: 395px; }
#footer .right { float: right; width: 500px; text-align: right; }
#footer .left p { margin: 0; float: left; }
#footer li { display: inline; background: url(../images/bg/footer-sep.gif) left center no-repeat; padding-left: 7px; margin-left: 3px; }
#footer li.first { margin: 0; padding: 0; background: none; }
#footer .left li { padding-left: 8px; margin-left: 4px; }
#footer a { color: #fff; text-decoration: underline; }
#footer a:hover, #footer a:active { color: #d3def1; text-decoration: none; }

/* Titles */
#title-design-solution span { background-image: url(../images/titles/design-id-solution.gif); }
#title-support-your-system { width: 185px; height: 15px; }
#title-support-your-system span { background-image: url(../images/titles/support-your-system.gif); }
#title-how-to-buy { width: 100px; height: 15px; }
#title-how-to-buy span { background-image: url(../images/titles/how-to-buy.gif); }
#title-redefining-expectations { width: 158px; height: 17px; }
#title-redefining-expectations span { background-image: url(../images/titles/redefining-expectations.gif); }
#title-minnesota-made { width: 105px; height: 15px; }
#title-minnesota-made span { background-image: url(../images/titles/minnesota-made.gif); }
#title-central-issuance { width: 200px; height: 51px; }
#title-central-issuance span { background-image: url(../images/titles/central-issuance.gif); }
#title-stay-up-to-date { width: 132px; height: 15px; }
#title-stay-up-to-date span { background-image: url(../images/titles/stay-up-to-date.gif); }
#title-do-you-own { width: 186px; height: 15px; margin-bottom: 10px; }
#title-do-you-own span { background-image: url(../images/titles/do-you-own.gif); }
#title-more-information { width: 149px; height: 15px; }
#title-more-information span { background-image: url(../images/titles/more-information.gif); }
#title-features { width: 64px; height: 14px; }
#title-features span { background-image: url(../images/titles/features.gif); }
#title-options { width: 55px; height: 18px; }
#title-options span { background-image: url(../images/titles/options.gif); }
#title-contact-reseller { width: 201px; height: 23px; }
#title-contact-reseller span { background-image: url(../images/titles/contact-reseller.gif); }
#title-my-needs { width: 76px; height: 15px; margin: 32px 0 16px 0; }
#title-my-needs span { background-image: url(../images/titles/my-needs.gif); }
#title-my-information { width: 134px; height: 15px; margin: 27px 0 22px 0; }
#title-my-information span { background-image: url(../images/titles/my-information.gif); }
#title-want-to-talk { width: 160px; height: 15px; }
#title-want-to-talk span { background-image: url(../images/titles/want-to-talk.gif); }
#title-professional-services { width: 185px; height: 33px; }
#title-professional-services span { background-image: url(../images/titles/professional-services.gif); }
#how-to-design-a-solution { width: 400px; height: 27px; }
#how-to-design-a-solution span { background-image: url(../images/titles/how-to-design-a-solution.gif); }
#design-a-solution { width: 317px; height: 27px;}
#design-a-solution span { background-image: url(../images/titles/design-a-solution.gif); }
#card-security-features { width: 250px; height: 28px;}
#card-security-features span { background-image: url(../images/titles/card-security-features.gif); }
#share_this_datacard_solution { width: 252px; height: 15px;}
#share_this_datacard_solution span { background-image: url(../images/titles/share-this-datacard-solution.gif); }
#title-related-solutions { width: 152px; height: 15px; }
#title-related-solutions span { background-image: url(../images/titles/related-solutions.gif); }
#certified-supplies { width: 312px; height: 55px; }
#certified-supplies span { background-image: url(../images/titles/datacard-certified-supplies.gif); }
#heritage-of-innovation { width: 312px; height: 55px; }
#heritage-of-innovation span { background-image: url(../images/titles/heritage-of-innovation.gif); }
#why-use-certified-supplies { width: 282px; height: 15px; margin: 0 0 15px 25px; }
#why-use-certified-supplies span { background-image: url(../images/titles/why-use-certified-supplies.gif); }
#a-look-back { width: 127px; height: 20px; margin: 0 0 15px 25px; }
#a-look-back span { background-image: url(../images/titles/a-look-back.gif); }
#support-services { width: 312px; height: 55px; }
#support-services span { background-image: url(../images/titles/professional_and_maintenance_services.gif); }
#email-updates { width: 119px; height: 35px; }
#email-updates span { background-image: url(../images/titles/email-updates.gif); }
#title-specifications { width: 107px; height: 18px; }
#title-specifications span { background-image: url(../images/titles/specifications.gif); }
#title-complete-your-solution { width: 174px; height: 18px; }
#title-complete-your-solution span { background-image: url(../images/titles/complete-your-solution.gif); }
#title-datacard-certified-supplies { width: 246px; height: 42px; }
#title-datacard-certified-supplies span { background-image: url(../images/titles/datacard-certified-supplies-sm.gif); }
#title-protect-your-investment { width: 176px; height: 42px; }
#title-protect-your-investment span { background-image: url(../images/titles/protect-your-investment.gif); }  
#title-need-more-help { width: 140px; height: 15px; }
#title-need-more-help span { background-image: url(../images/titles/need-more-help.gif); }
#title-other-support-resources { width: 220px; height: 15px; }
#title-other-support-resources span { background-image: url(../images/titles/other-support-resources.gif); }

/* Actions */

.action { padding-left: 23px; background: url(../images/bg/action.gif) 0 3px no-repeat; margin: 0; }
.action a, .actions a { padding-bottom: 1px; border-bottom: 1px dotted #0780D6; }
.action a:link, .action a:visited, .actions a:link, .actions a:visited { color: #225b9f; border-bottom: 1px dotted #0780D6; }
.action a:hover, .action a:active, .actions a:hover, .actions a:active { color: #EA9C13; border-bottom: none; }
.action li, .actions li { padding: 0 0 8px 20px; background: url(../images/bg/action.gif) 0 2px no-repeat; }
.actions li.design { background: url(../images/bg/design.gif) 0px 5px  no-repeat; padding-left: 23px; }
.actions li.contact { background: url(../images/bg/contact.gif) 0 6px no-repeat; padding-left: 23px; }
.actions li.more { background: url(../images/bg/action.gif) 0 3px no-repeat; padding-left: 23px; }
.actions li.doc { background: url(../images/bg/doc.gif) 0 5px no-repeat; padding-left: 23px; }
.actions li.person { background: url(../images/bg/person.gif) 0 3px no-repeat; padding-left: 23px; }
.actions li.rss { background: url(../images/bg/rss.gif) no-repeat; padding-left: 23px; }
.actions li.cardFeatureLink { background: url(../images/bg/cardGalleryLink.gif) 0 3px no-repeat; padding-left: 23px; border-bottom:none; }
.actions li.cardGalleryLink { background: url(../images/bg/card-gallery.gif) 0 3px no-repeat; padding-left: 23px; border-bottom:none; }
.actions li.workflowLink { background: url(../images/bg/related-products.gif) 0 3px no-repeat; padding-left: 23px; border-bottom:none; }
.industry-expertise .actions li.cardFeatureLink {margin-left:23px;}
.actions li.dcsLink {margin-top: 60px;}
/*.action li.rss added by Sara on 2/10/09*/

.actions li.fax {padding-left: 0px; background:none;}
.actions li.person_no-image {padding-left: 0px; background:none;}

/* Actions - aalgaat 
.design { background: url(../../images/bg/design.gif) 0 3px no-repeat; padding-left: 18px; }
.contact { background: url(../../images/bg/contact.gif) 0 5px no-repeat; padding-left: 18px; }
.more { background: url(../../images/bg/action.gif) 0 3px no-repeat; padding-left: 18px; font-size:13px; }
.doc { background: url(../../images/bg/doc.gif) 0 3px no-repeat; padding-left: 18px; }
.person { background: url(../../images/bg/person.gif) 2px 3px no-repeat; padding-left: 18px; }*/
ul.contact  { background: url(../images/bg/contact.gif) 0 5px no-repeat; padding-left: 18px; }
ul.contact .inner { height:200px; }

/* Boxes */
.box1 { background: url(../images/bg/box1.gif) bottom no-repeat; padding-bottom: 18px; width: 328px; }
.box1 .inner { background: url(../images/bg/box1.gif) no-repeat; padding: 18px 20px 0 18px; }
.box2 { background: url(../images/bg/box2.gif) bottom no-repeat; padding-bottom: 8px; width: 253px; margin-bottom: 10px; }
.box2 .inner { background: url(../images/bg/box2.gif) no-repeat; padding: 18px 12px 10px 18px;}
.box2 h2 { margin-bottom: 10px;  visibility:hidden;}
.box3 { background: url(../images/bg/box3.gif) bottom no-repeat; padding-bottom: 8px; width: 253px; }
.box3 .inner {
	padding: 18px 12px 10px 18px;
	background-image: url(../images/bg/box-3-col.gif);
	background-repeat: no-repeat;
}
.box3 h3 { color: #369; font-size: 1.17em; margin: 10px 0; }
.story #sidebar .box3 .actions { margin-top: 14px; }
.box5 { background: url(../images/bg/box5.gif) bottom no-repeat; padding-bottom: 8px; width: 645px; margin: 0 0 15px; }
.box5 .inner { background: url(../images/bg/box5.gif) no-repeat; padding: 18px 12px 10px 18px; }
.box5 .inner h2 { font-family: Arial, Helvetica, sans-serif; font-weight: normal; }

/* Design solution box */
.design-solution { color: #fff; margin-bottom: 11px; }
.design-solution h2 { color: #fff; width: 222px; height: 15px; margin-bottom: 10px; }

/* Design solution: Preconfiguration */
.preconfiguration { background: #225b9f url(../images/bg/preconfiguration.gif) bottom no-repeat; padding-bottom: 12px; width: 253px; margin-top: -1px; }
.preconfiguration .inner { background: url(../images/bg/preconfiguration.gif) no-repeat; padding: 18px 16px 0 15px; min-height: 170px; }
.preconfiguration p { margin: 0; }
.preconfiguration .form-inner { background: url(../images/bg/preconfiguration-form.gif) bottom no-repeat; padding-bottom: 13px; width: 222px; margin-bottom: 8px; }
.preconfiguration .form-inner div { background: url(../images/bg/preconfiguration-form.gif) no-repeat; padding: 8px 11px 0 11px; }
.preconfiguration .form-inner p { margin: 6px 0 0 0; line-height: 1.7; }
.preconfiguration .form-inner p.first { margin: 0; }
.preconfiguration .form-inner select { font-size: 0.92em; border: 1px solid #BDC3C7; background: #EBF1F6; width: 176px; }

/* Home Page */
.home .box1 .inner { min-height: 128px; }
.home .box1 h2 { margin-bottom: 2px; letter-spacing: -1px; } 
.home .box1 h3 { margin-bottom: 2px; } 
.home .box1 p { margin-bottom: 0.75em; }
.home .box1 img { float: left; }
.home .box1 .right img { float: none; vertical-align: middle; }
.home-product { float: left; height:157px;}
.home-product .inner { padding-right: 14px; }
.home-product .right { float: right; width: 175px; }
.home-feature { float: left; margin-left: 13px;  height:157px;}
.home-feature .right { float: right; width: 152px; margin-right: 18px; }

/* Home page sidebar boxes */
.home .box2 { margin-bottom: 10px; } 
.home .box2 p { line-height: 1.17; margin: 0;}
.home .box2 form p { margin: 6px 0 10px 0; }
.home .box2 form input { vertical-align: middle; margin: 0; }
.home .box2 form .text-input { font-size: 0.92em; padding: 1px 4px; width: 156px; border: 1px solid #D1D1D1; }
.home .box2 .actions { margin: 14px 0 0 0; }
.how-to-buy .inner { padding-bottom: 1px; }
.do-you-own .inner { padding-bottom: 1px; }
.professional-services .inner { padding-bottom: 1px; }
.professional-services .inner p a {border-bottom:1px dotted #0780D6;}
.professional-services .inner p a:hover {border-bottom-color:#fff;}


/* Industry Expertise */
.industry-expertise {font-weight:normal;}
.industry-expertise .design-solution { margin-bottom: 15px; }
.industry-expertise .product-feature .inner { top: 26px; }
.industry-expertise .product-feature .inner h2 { margin-top: -2px; }
#our-expertise h2, #standard-recommendations h2, #enterprise-recommendations h2 { font-size: 2em; font-weight: normal; color:#225B9F; margin: 4px 0; }
#our-expertise h3, #standard-recommendations h3, #enterprise-recommendations h3, #applications h3   { font-size: 1.5em; font-weight: normal; color: #666; margin: 0 0 10px; }
.recommended-solutions-list li.recommended-solution { margin: 0; }
.recommended-solutions-list li.first { padding: 20px 0 0 0; }
.recommended-solutions-list li.recommended-solution h4 { font-size:1.17em; color:#225B9F; margin:0pt 0pt 5px; }
.recommended-solutions-list li.recommended-solution img { display: block; float: left; margin: 0 0 0 0;  }
.recommended-solutions-list li.recommended-solution .content { display: block; float: left; width: 400px; margin: 0 0 40px 20px; }
.recommended-solution:after  { clear: both; content: "."; display: block; height: 0; visibility: hidden; }

/* Industry Expertise Sidebar */
.industry-expertise #sidebar .box2 h2 { margin-bottom: 12px; }
.industry-expertise #sidebar .testimonial { margin-bottom: 21px; }
.industry-expertise #sidebar .testimonial blockquote { font-size: 1.5em; background: url(../images/bg/top-quote.gif) no-repeat; padding: 0 30px; line-height: 1.55; }
.industry-expertise #sidebar .testimonial blockquote p img { vertical-align: middle; margin-left: 13px; }
.industry-expertise #sidebar .testimonial .inner { padding-bottom: 2px; }
.industry-expertise #sidebar .testimonial .actions li { padding-bottom: 7px;  }
.industry-expertise #sidebar .testimonial .actions li.more { background-position:3px 4px; }
.industry-expertise #sidebar .support-your-system { margin-bottom: 27px; }
.industry-expertise #sidebar .support-your-system .inner { padding-bottom: 6px; }
.industry-expertise #sidebar .stay-up-to-date { position: relative; }
.industry-expertise #sidebar .stay-up-to-date img { position: absolute; bottom: 3px; left: 132px; }
.industry-expertise #sidebar .stay-up-to-date .action { width: 85px; padding-bottom:2px; margin: 10px 0 10px 0; }
.industry-expertise #sidebar .action, .industry-expertise #sidebar .actions { line-height: 1.5; }
.industry-expertise .product-feature .inner h1,
.product-feature .inner h1.head {margin:0;}

/* Product feature */
.product-feature { height: 260px; position: relative; background: url(../images/bg/product-feature.jpg) top left no-repeat; }
.product-feature .main-image { display: block; position: absolute; top: 0; left: 0; z-index: 1; }
.product-feature .main-product-image { display: block; position: absolute; top: -8px; right: 12px; z-index: 1;  }

.product-feature .inner { position: absolute; top: 20px; left: 28px; width: 340px; height: 225px; z-index: 2; }

.product-feature h2 { color: #55524F;}
.product-feature .enterprise { margin: 6px 0 25px 0; padding-bottom:15px; }
.product-feature .standard { margin: 6px 0 25px 0; padding-bottom:15px; }
.product-feature .legacy { margin: 6px 0 25px 0; padding-bottom:15px; }
.product-feature .actions a { font-weight: bold; border: none; }
.product-feature .actions li.doc { background: url(../images/bg/doc-product-feature.gif) top left no-repeat; padding-left: 23px; }
.product-feature .actions li.contact { background: url(../images/bg/contact-product-feature.gif) 0 2px no-repeat; padding-left: 23px; }
.product-feature .actions li.person { background: url(../images/bg/person-product-feature.gif) top left no-repeat; padding-left: 23px; }

/* Tabs */
.tabs .tabs-nav {
	width: 669px;
	border-top: 1px solid #DEDDDD;
	background: url(../images/bg/tabs1.gif) bottom no-repeat;
	padding-bottom: 3px;
	height: 35px;
}
.tabs .tabs-nav li, .tabs-homepage .tabs-nav li { float: left; padding-right: 1px; background: url(../images/bg/tabs1-sep.gif) left center no-repeat; margin-right: -1px;}
.tabs .tabs-nav li#first-tab { background: none; }
.tabs .tabs-nav a { display: block; font-weight: bold; padding: 9px 16px; }
.tabs .tabs-nav a.wide { padding: 9px 30px; }
.tabs .tabs-nav a:link, .tabs .tabs-nav a:visited { color: #959696; }
.tabs .tabs-nav a:hover, .tabs .tabs-nav a:active { color: #555; }
.tabs .tabs-nav .ui-tabs-selected { background: url(../images/bg/tabs1-selected-arrow.gif) center bottom no-repeat  !important; position: relative; padding: 0 0 10px 0; margin-bottom: -10px; }
.tabs .tabs-nav .ui-tabs-selected a { background: #fff url(../images/bg/tabs1-selected-sep.gif) left bottom no-repeat; border-right: 1px solid #DEDDDD; color: #EA9C13 !important; }
.tabs .tabs-nav .ui-tabs-selected a span { color: #959696; }
.tabs .tabs-nav #first-tab.ui-tabs-selected a { background-image: url(../images/bg/tabs1-first-selected.gif); }
.tabs .tabs-nav #last-tab.ui-tabs-selected a { background: #fff url(../images/bg/tabs1-last-selected.gif) right bottom no-repeat; border-left: 1px solid #DEDDDD; border-right: 0; }
.tabs .tab { clear: both; }
.tabs .tab#related-products h2 { font-size: 1.5em; font-weight: normal; color: #666; margin: 0 0 10px; }
.tabs .ui-tabs-hide { display: none; } 

/* Tabs - Product detail */
.tabs-detail .tab { margin: 26px 18px 0 28px; }

/* Tabs - Browse products */
.tabs-products .tabs-nav, tabs-homepage .tabs-nav{ background: url(../images/bg/tabs2.gif) top center no-repeat; border-top: none; height: 34px; }
.tabs-homepage .tabs-nav { background: url(../images/bg/tabs2.gif) top center no-repeat; border-top: none; height: 34px; }
.tabs-homepage .tabs-nav .ui-tabs-selected { background-image: url(../images/bg/home-tabs-arrow.jpg) !important; background-repeat: no-repeat; }
.tabs-products .tabs-nav .ui-tabs-selected { background-image: url(../images/bg/tabs1-selected-arrow2.gif) !important; }
.tabs-products .tabs-nav .ui-tabs-selected a { background: url(../images/bg/tabs2-selected-sep.gif) left top no-repeat; }
.tabs-homepage .tabs-nav .ui-tabs-selected a { background: url(../images/bg/tabs2-selected-sep.gif) left top no-repeat; }

.tabs-products .tabs-nav #first-tab.ui-tabs-selected a { background-image: url(../images/bg/tabs2-first-selected.gif); }
.tabs-products .tab, .tabs-homepage .tab { background: #eee url(../images/bg/browse-products-tab.gif) repeat-x; }
.tabs-products .tab .inner, .tabs-homepage .tab .inner { background: url(../images/bg/browse-products-tab-bottom.gif) bottom no-repeat; padding: 19px 11px 11px 11px; }

/*Enterprise tab emphasis changes - LarsenS - March 18*/
.browse .tabs-products .tabs-nav .ui-tabs-selected a { background: url(../images/bg/tabs2-selected-sep.gif) left top no-repeat; }
.browse .tabs-products .tabs-nav #first-tab.ui-tabs-selected a { background-image: url(../images/bg/tabs2-first-selected.gif); }
.browse .tabs-products .tabs-nav li#first-tab a {background-image:url(../images/bg/tab-emph-not-selected.gif); }
.browse .tabs-products .tabs-nav li a {background-image:url(../images/bg/tab-emph-not-selected-right.gif); }
.browse .tabs .tabs-nav a:link, .tabs .tabs-nav a:visited { color: #225b9f; }
.browse .tabs .tabs-nav a:link span, .tabs .tabs-nav a:visited span { color: #959696; }
.browse .tabs .tabs-nav a:hover, .tabs .tabs-nav a:active { color: #ea9c13; }
.browse .tabs .tabs-nav li { float: left; padding-right: 1px; background: url(../images/bg/tabs1-selected-sep.gif) right center no-repeat; margin-right: -1px;  }
.design-solution-page .tabs-products .tabs-nav .ui-tabs-selected a { background: url(../images/bg/tabs2-selected-sep.gif) left top no-repeat; }
.design-solution-page .tabs-products .tabs-nav #first-tab.ui-tabs-selected a { background-image: url(../images/bg/tabs2-first-selected.gif); }
.design-solution-page .tabs-products .tabs-nav li#first-tab a {background-image:url(../images/bg/tab-emph-not-selected.gif); }
.design-solution-page .tabs-products .tabs-nav li a {background-image:url(../images/bg/tab-emph-not-selected-right.gif); }
.design-solution-page .tabs .tabs-nav a:link, .tabs .tabs-nav a:visited { color: #959696; }
.design-solution-page .tabs .tabs-nav a:link span, .tabs .tabs-nav a:visited span { color: #959696; }
.design-solution-page .tabs .tabs-nav a:hover, .tabs .tabs-nav a:active { color: #ea9c13; }
.design-solution-page .tabs .tabs-nav li { float: left; padding-right: 1px; background: url(../images/bg/tabs1-selected-sep.gif) right center no-repeat; margin-right: -1px;  }

/* Card */
.card { float: right; width: 280px; margin: 0 0 15px 30px; }
.card p { margin-left: 7px; }

/* Testimonial 2 */
.testimonial2 { width: 155px; padding-left: 33px; float: right; background: url(../images/bg/top-quote.gif) no-repeat; margin: 0 10px 10px 43px; }
.testimonial2 blockquote { font-size: 1.5em; line-height: 1.55; }
.testimonial2 blockquote p img { vertical-align: middle; margin-left: 13px; }

/* List */
/*#content .list1 { font-size: 1.09em; margin: 1.15em 0; } LarsenS Removed 8/16/10*/
#content .list1 li { padding-left: 15px; background: url(../images/bg/list1.gif) 1px 5px no-repeat; margin-right:30px; }


/* More information */
.more-information { float: left; width:300px; }
.more-information h2 { margin-bottom: 12px; }
/*.more-information ul { float: left; margin-right: 35px; }*/
.more-information li { margin-bottom:0; padding: 5px 0 5px 21px; background: url(../images/bg/doc.gif) 1px 5px no-repeat; }
.more-information li a { font-weight: bold; }
#overview .more-information { padding-top:10px;}

/* Options left */
.options-left h2, .options-right h2 { margin-bottom: 15px; }
.options-left { float: left; width: 388px; }
.options-left .feature { margin-bottom: 20px; }
.options-left .feature h3 { margin-bottom: 0.1em; }
.options-left .feature img { display: block; float: right; margin: 0 0 0 17px;  }
.options-right { float: right; width: 200px; }
.options-right li { margin-bottom: 0.65em; }
.options-right li ul { margin: 5px 0 5px 0px; }
.options-right li li { margin-bottom: 0.35em; }

/* Contact Reseller */
.contact-reseller #content { margin: 15px 0 0 26px; width: 607px; }
.contact-reseller #content h1 { margin-left:0; margin-right:0; }
.contact-reseller-selection #content { margin: 15px 0 0 26px; width: 645px; }
.contact-reseller-selection #content h1 { margin-left:0; margin-right:0; }
.contact-reseller-selection .box5 .inner {padding-left:12px;padding-right:12px;}

/* Form fields */
input.text-input, select, textarea { border: 1px solid #BDC3C7; } 
input.focus, select.focus, textarea.focus { border-color: #3AA1E7 !important; }

/* Contact Reseller Sidebar */
.want-to-talk h3 { font-size: 1.33em; font-weight: normal; margin: 1em 0 0.25em 0; }
.want-to-talk p.first { margin-bottom: 2px; }
.want-to-talk p.action { margin-top:8px; padding-top:2px; }

/* Combined titles - graphic and live */
h1.combined { font-size: 1.5em; color: #006CBA; margin-bottom: 20px; }
h1.combined strong { display: block; float: left; margin-right:7px; }
h1.combined em {font-style:normal;position:relative;top:4px;} * html h1.combined em {top:3px;} *+html h1.combined em {top:3px;}



/* Form fields */

/* One line form field */
p.one-line-form-field { margin-bottom: 18px; }
p.one-line-form-field input { vertical-align: middle; }
p.one-line-form-field label, p.one-line-form-field .label { display: block; float: left; padding-left: 8px; width: 160px; margin-right: 28px; }
p.one-line-form-field label.inline { display: inline; float: none; width: auto; padding: 0; margin: 0 0 0 20px; }
p.one-line-form-field label.first { margin: 0; }
p.required label, p.required .label { padding-left: 0; width: 168px; }
p.one-line-form-field label strong { font-weight: normal; }
p.one-line-form-field input.text-input, p.one-line-form-field textarea { width: 328px; }
p.one-line-form-field input.text-input-small { width: 40px; }
p.one-line-form-field select { width: 180px; font-size: 0.92em; }
p.one-line-form-field textarea { height: 110px; }
p.one-line-form-submit { margin: 20px 0 0 196px; }

/* Two lines form field */
.two-lines-form-field { width: 180px; float: left; margin-left: 30px; line-height: 2.0; }
.two-lines-form-field select { width: 180px; font-size: 0.92em; }

/* Generic classes for removing margin */
.no-left-margin { margin-left: 0 !important; }
.no-top-margin { margin-top: 0 !important; }

/* Number of resellers - use box5 */
.number-of-resellers { margin: -12px 0 30px 0; }
.number-of-resellers .inner h2 { color: #555; font-size: 1.17em; font-weight: bold; margin: 0 0 8px 0;  }
.number-of-resellers .inner p { margin: 0; }

/* Reseller box */
.reseller { width: 250px; float: left; margin: 0 0 35px 45px; }
.first-reseller { margin-left: 12px; }
.reseller .actions { margin: 12px 0 8px 0; }
.reseller .actions li.more { background-position: 4px 3px; }
.reseller h3 { font-size: 1.17em; color: #225B9F; font-weight: normal; margin-bottom: 3px; }
.reseller p { line-height: 1.33; }
.reseller .contact, .reseller .more  {font-size:.9em;}
.reseller .more {background-position: left;}

/* Sidebar product */
.sidebar-product h2 { margin: 0; }
.sidebar-product h3 { font-weight: bold; color: #555; font-size: 1em; margin: 1px 0 4px 0; }
.sidebar-product h3 img { vertical-align: middle; }

/* Browse products */
.browse-products h1 { margin: 10px 15px; }
.browse-products .top-nav { margin: 0 0 17px 15px; font-weight: bold; }
.browse-products .top-nav ul { float: left; margin-right: 20px; }
.browse-products .top-nav li { margin-bottom: 2px; }
.browse-products .top-nav li a { font-weight: bold; display: block; padding: 2px 12px 2px 5px; }
.browse-products .top-nav li a:link, .browse-products .top-nav li a:visited { color: #225b9f; }
.browse-products .top-nav li a:hover, .browse-products .top-nav li a:active { color: #EA9C13; }
.browse-products .top-nav li a.current:link, .browse-products .top-nav li a.current:visited { background: #EA9C13; color: #fff; }
.browse-products .top-nav li a.current:hover { background: none; color: #EA9C13; }
.browse-products .top-nav li a span, .browse-products .top-nav li a.current:hover span { color: #959696; }
.browse-products .top-nav li a.current span { color: #fff; }

/* Expanding / Collapsing Content Zones */
.expandable { margin-bottom: 8px; }
.expandable h2 { font-size: 1.09em; text-transform: uppercase; }
.expandable h2 a { color: #00357B; display: block; background: url(../images/bg/expandable-title.gif) no-repeat; padding-top: 8px; }
.expandable h2 a .title-inner { display: block; padding: 2px 11px 8px 11px; background: url(../images/bg/expandable-title.gif) bottom no-repeat; }
.expandable h2 a .title-inner span { padding-left: 15px; background: url(../images/bg/expandable-title-arrow.gif) left center no-repeat; }
.expandable h2 strong { font-size: 0.92em; color: #555; text-transform: none; padding-left: 10px; margin-left: 7px; background: url(../images/bg/expandable-title-sep.gif) left center no-repeat; }
.expandable h2 em { font-size: 0.86em; font-style: normal; color: #555; text-transform: none; font-weight: normal; }
.expandable .expandable-inner { background: #fff url(../images/bg/expandable-inner.gif) bottom no-repeat; padding: 16px 13px 15px 13px; }

/* Expandable closed */
.expandable-closed h2 a { background-image: url(../images/bg/expandable-title-closed.gif); }
.expandable-closed h2 a .title-inner { background-image: url(../images/bg/expandable-title-closed.gif); }
.expandable-closed h2 a .title-inner span { background-image: url(../images/bg/expandable-title-closed-arrow.gif); }
.expandable-closed .expandable-inner { display: none; }

/* Browse products contents */
.products-row { margin-top: 30px; }
.first-products-row { margin-top: 0; }
.additional-products { display: none; }
.products-row .product { float: left; width: 125px; margin-left: 25px; padding-left: 10px; }
.products-row .product ul {padding-left: 4px; }
.products-row .first-product { margin-left: 0; }
.products-row .product span { display: block; width: 100%; margin: 0 auto 10px auto; } /* #1401? */
.products-row .product img { display: block; margin: 0 auto 10px auto; }
.products-row .product h3 { margin-bottom: 2px; padding-left: 4px; }
.products-row .product h3 a { border-bottom: 1px dotted; }
.products-row .product h3 a:hover { border-bottom: 0; }
.products-row .product li { margin-bottom: 1px; }
.products-row .product li.add-to-solutions { padding-left: 12px; background: url(../images/bg/add-to-solutions.gif) left center no-repeat; width:125px; }
.products-row .product li.quickview { padding-left: 12px; background: url(../images/bg/quickview.gif) left center no-repeat; }
.products-row .product li a { color: #555; text-decoration: none; font-weight: bold; font-size: 0.92em; }
.products-row .product li a:hover, .products-row .product li a:focus {color:#ea9c13;}
.expandable .expandable-inner .view-all { background: url(../images/bg/view-all.gif) no-repeat; padding: 12px 10px 0 10px; margin: 14px 0 4px 0; }
.expandable .expandable-inner .view-all p { margin: 0; background: url(../images/bg/view-all-arrow.gif) left center no-repeat; padding-left: 11px; }
.expandable .expandable-inner .view-all a { border-bottom: 1px dotted; }
.expandable .expandable-inner .view-all a:hover { border-bottom: 0; }
.expandable .item { margin: 17px 83px 2px 13px; }
.expandable .first-item { margin-top: 0; }
.expandable .item h3 { font-size: 1em; color: #225B9F; margin: 0 0 5px 0; }
.expandable .item p { margin: 0 0 2px 0; }
.expandable .item .info .updated { padding-left: 8px; margin-left: 4px; background: url(../images/bg/item-info-sep.gif) left center no-repeat; }
.expandable .item ul { margin: 5px 0 0 0; }
.expandable .item li.download { padding-left: 16px; background: url(../images/bg/download2.gif) 0 5px no-repeat;   }
.expandable .item li.download a { font-size: 0.92em; font-weight: bold; color: #555; border-bottom: 1px dotted #0780D6; }
.expandable .item li.download a:hover { border-bottom: 0; }
.expandable .item table { width: 100%; }
.expandable .item th { border-bottom: 1px solid #ddd; font-size: 0.92em; font-weight: bold; padding: 0 0 2px 0; color: #333; }
.expandable .item th span { font-weight: normal; color: #555; }
.expandable .item td { padding: 2px 0 0 0; }

/* Help Balloon Sidebar */
div.balloon {position:absolute;bottom:20px;right:-25px;z-index:14000;min-height: 50px;width:479px;color:#555555;display:none;}
.review .form-inner div.balloon {background:none;}
div.balloon div.top {height:6px;padding:0;background:url(../images/bg/bg_balloon-top.png) top center no-repeat;overflow:hidden;z-index:14000}
div.balloon div.content {padding:10px 20px;width:437px;border-width:0 1px;border-style:solid;border-color:#c1c1c1;background:url(../images/bg/bg_balloon-mid.gif) top left repeat-x #fff;}
div.balloon div.bottom {height:26px;background:url(../images/bg/bg_balloon-bottom.png) top center no-repeat;}
div.balloon h2 {color:#225b9f;}
div.balloon div.content p {font-size:1.08em;line-height:1.4em;margin:12px 0 2px 0;font-weight:normal;}
div.balloon div.content p.small {font-size:0.91em;margin:0;}
div.balloon div.content p strong {color:#225b9f;}
div.balloon div.content img.left {float:left;margin:5px 30px 10px 0;}
div.balloonHeader h2 {color:#225b9f;font-size:22px;}


/* Quick View Balloon */
.quickview {position:relative;}
.quickview div.balloon {position:absolute;bottom:35px;left:-16px;z-index:1000;width:626px;height:158px;}
.quickview div.balloon div.content {}
.product-nb2 .quickview div.balloon,.product-nb6 .quickview div.balloon,.product-nb10 .quickview div.balloon {left:-176px;}
.product-nb3 .quickview div.balloon,.product-nb7 .quickview div.balloon,.product-nb11 .quickview div.balloon {left:-336px;}
.product-nb4 .quickview div.balloon,.product-nb8 .quickview div.balloon,.product-nb12 .quickview div.balloon {left:-496px;}

.quickview div.balloon div.bottom {	position:absolute;bottom:-20px;left:10px;height:21px;width:20px;background:url(../images/bg/bg_quickview-popup-bottom.png) no-repeat;}
.product-nb2 .quickview div.balloon div.bottom,.product-nb6 .quickview div.balloon div.bottom,.product-nb10 .quickview div.balloon div.bottom {left:170px;}
.product-nb3 .quickview div.balloon div.bottom,.product-nb7 .quickview div.balloon div.bottom,.product-nb11 .quickview div.balloon div.bottom {left:330px;}
.product-nb4 .quickview div.balloon div.bottom,.product-nb8 .quickview div.balloon div.bottom,.product-nb12 .quickview div.balloon div.bottom {left:490px;}
.quickview div.balloon div.content {background:url(../images/bg/bg_quickview-popup.png) top left no-repeat;padding:10px 15px;height:138px;width:596px;border:none;}
.quickview div.balloon div.content h3 {margin:0;}
.quickview div.balloon div.content p {margin:0 0 7px;line-height:1.33em;font-size:1em;}
.quickview div.balloon div.content strong { color: black; }
.quickview div.balloon div.content ul {font-size:0.91em;margin-left:165px;}
.quickview div.balloon div.content ul li {padding:2px 0 2px 12px;line-height:1.1em;background-image:url(../images/bg/bull.gif);background-repeat:no-repeat;background-position:0 5px;}

/* Sidebar & Widget Design Solution */
.review { background: #225b9f url(../images/bg/preconfiguration.gif) bottom no-repeat; padding-bottom: 12px; width: 253px; margin-top: -1px; }
.review .inner { background: url(../images/bg/preconfiguration.gif) no-repeat; padding: 18px 13px 0 15px; min-height: 85px; }

.solution-box{position: relative; float: left; width: 225px; background: url(../images/bg/design-solution-mn.png) repeat-y; clear: both;}
.solution-box.expanded{ margin: 5px 0 20px; padding-bottom: 10px; background: url(../images/bg/ds-expanded-main.gif) repeat-y #003479;}
.solution-box.collapsed{margin: 5px 0 8px; min-height: 63px; background: url(../images/bg/ds-collapsed.gif) no-repeat; }
#aalgaat{ height: 30px;margin: 5px 0 20px; padding-bottom: 10px; background: url(../images/bg/ds-expanded-main.gif) repeat-y;}
.zero-products .solution-box{margin: 5px 0 8px; min-height: 35px; background: url(../images/bg/ds-zero-product.png) no-repeat;}

.solution-box h3{position: relative; z-index: 10; margin: 5px 0 5px 10px;}
.solution-box.collapsed h3{height: 16px; overflow: hidden;}
.zero-products .solution-box h3{height: 16px; overflow: hidden; margin: 8px 0 5px 10px;}
.solution-box p{position: relative; z-index: 100; margin: 0 0 0 7px; width: 215px; padding: 0;}
span.solution-box-t{display: block; width: 225px; height: 10px; position: absolute; top: -7px; left: 0; background: url(../images/bg/design-solution-top.png) no-repeat left top;}
span.solution-box-b{display: block; z-index: 1; width: 225px; height: 56px; /*position: absolute; bottom: -32px; left: 0;*/ background: url(../images/bg/design-solution-bot.png) no-repeat left top;}

.solution-box.expanded div.inner-box {width: 225px; background: url(../images/bg/ds-expanded-top.jpg) no-repeat left top; padding-top: 5px; float: left; }
.solution-box.expanded span.solution-box-t{display: none;}
.review span.solution-box-b{display: block; z-index: 10; width: 225px; height: 9px; position: relative; clear: left; float: left; margin-top: -20px; background: url(../images/bg/ds-expanded-bottom.png) no-repeat left top;}

.solution-box a.review-button,.solution-box a.share-button,.solution-box a.send-to-reseller-button{ position: relative; z-index: 1000; float: left; margin: 0; padding: 0; }

.solution-box a.send-to-reseller-button{ position: relative; z-index: 100; float: left; margin: 0; padding: 0; width: 108px; height: 26px; }
.solution-box a.send-to-reseller-button img{display: none; position: relative; z-index: 2;}
.solution-box a.send-to-reseller-button span{display: block; position: absolute; z-index: 9999; left: 0; top: 0; width: 108px; height: 26px; background: url(../images/buttons/send-to-reseller.png) no-repeat left top;}
.solution-box a.send-to-reseller-button:hover img{display: none !important; }
.solution-box a.send-to-reseller-button:hover span{cursor: pointer; margin-bottom: 5px; display: block; background: url(../images/buttons/send-to-reseller-h.png) no-repeat left top;width: 108px; height: 26px;}

.design-solution a.revise-this-design{margin-bottom: 5px; display: block; clear: left; }

.design-solution a.add-to-solution{margin-bottom: 5px; display: block; position: relative; width: 215px; height: 26px; }
.design-solution a.add-to-solution img{display: none; position: relative; z-index: 2;}
.design-solution a.add-to-solution span{display: block; position: absolute; z-index: 10; left: 0; top: 0; width: 215px; height: 26px;background: url(../images/buttons/add-solution.png) no-repeat left top; }
.design-solution a.add-to-solution.active span{display: block; position: absolute; z-index: 10; left: 0; top: 0; width: 215px; height: 26px;background: url(../images/buttons/add-solution-h.png) no-repeat left top; }
.design-solution a.add-to-solution:hover img{display: none; }
.design-solution a.add-to-solution:hover span{cursor: pointer; margin-bottom: 5px; display: block; background: url(../images/buttons/add-solution-h.png) no-repeat left top; width: 215px; height: 26px;}

.design-solution a.revise-this-design{margin-bottom: 5px; display: block; position: relative; width: 145px; height: 26px;}
.design-solution a.revise-this-design img{display: none; position: relative; z-index: 2;}
.design-solution a.revise-this-design span{display: block; position: absolute; z-index: 10; left: 0; top: 0; width: 145px; height: 26px;background: url(../images/buttons/revise-this-design.png) no-repeat left top; }
.design-solution a.revise-this-design:hover img{display: none; }
.design-solution a.revise-this-design:hover span{cursor: pointer; margin-bottom: 5px; display: block; background: url(../images/buttons/revise-this-design-h.png) no-repeat left top; width: 145px; height: 26px;}

.solution-box a.review-button{ position: relative; z-index: 100; float: left; margin: 0; padding: 0; width: 55px; height: 26px; }
.solution-box a.review-button img{display: none; position: relative; z-index: 2;}
.solution-box a.review-button span{display: block; position: absolute; z-index: 9999; left: 0; top: 0; width: 55px; height: 26px; background: url(../images/buttons/review.png) no-repeat left top;}
.solution-box a.review-button:hover img{display: none !important; }
.solution-box a.review-button:hover span{cursor: pointer; margin-bottom: 5px; display: block; background: url(../images/buttons/review-h.png) no-repeat left top;width: 55px; height: 26px;}

.solution-box a.review-button-close span {background:url(../images/buttons/close.png);}
.solution-box a.review-button-close:hover span {background:url(../images/buttons/close-h.png);}

.solution-box a.share-button{ position: relative; z-index: 100; float: left; margin: 0; padding: 0; width: 50px; height: 26px; }
.solution-box a.share-button img{display: none; position: relative; z-index: 2;}
.solution-box a.share-button span{display: block; position: absolute; z-index: 9999; left: 0; top: 0; width: 50px; height: 26px; background: url(../images/buttons/share.png) no-repeat left top;}
.solution-box a.share-button:hover img{display: none !important; }
.solution-box a.share-button:hover span{cursor: pointer; margin-bottom: 5px; display: block; background: url(../images/buttons/share-h.png) no-repeat left top;width: 50px; height: 26px;}

.product-review-box{clear: left; float: left; background: url(../images/bg/review-main.gif) repeat-y left top; width: 208px; margin: 5px 0 0 8px; position: relative;}
.product-review-box ul{clear: left; float: left;  padding-top: 8px; background: url(../images/bg/review-top.gif) no-repeat left top; width: 208px;}
.product-review-box ul li{ padding: 2px 0 0px 8px; clear: left; float: left; margin-bottom: 5px; width: 192px; }
.product-review-box ul li h4{ margin: 4px 0 5px; }
.product-review-box ul li img{ margin: 0 11px 5px 0; float: left;}
.product-review-box ul li h4 a:link, .product-review-box ul li h4  a:visited { color: #225B9F; border-bottom: 1px dotted;  }
.product-review-box ul li h4 a:hover,.product-review-box ul li h4  a:active { color: #EA9C13 !important; border-bottom: none; }
.product-review-box span.review-bottom{clear: left; float: left; display: block; z-index: 1; width: 208px; height: 8px;  background: url(../images/bg/review-bottom.gif) no-repeat left top;}
.product-review-box ul li a.remove-solution { color: #555; background: url(../images/bg/remove.gif) no-repeat left 90%; font-size: 0.8em; font-weight: bold; padding-left: 12px;}

#title-tell-us span { background-image: url(../images/titles/tell-us.gif); z-index: 100;}
.review form{clear: both;}
.review .form-inner{ background: url(../images/bg/preconfiguration-form-expanded.gif) bottom no-repeat; padding-bottom: 13px; width: 222px; margin-bottom: 8px; }
.review .form-inner div { background: url(../images/bg/preconfiguration-form-expanded-s.gif) no-repeat; padding: 8px 11px 0 11px; }
#sidebar div.form-with-two-selects {background:url(../images/bg/preconfiguration-form-expanded-s-top.gif) top no-repeat;padding-top:8px;padding-bottom:0;}
#sidebar div.form-with-two-selects div {background:url(../images/bg/preconfiguration-form-expanded.gif) bottom no-repeat;padding:0 11px 13px 11px;}
.zero-products .form-inner.top div { background: url(../images/bg/preconfiguration-form-zero.gif) no-repeat; }
.zero-products2 .form-inner.top div { background: url(../images/bg/preconfiguration-form-zero2.gif) no-repeat; }
.review .form-inner.single div{ background: url(../images/bg/preconfiguration-form-expanded-s.gif) no-repeat;}
.review .form-inner p { margin: 6px 0 0 0; line-height: 1.7; }
.review .form-inner p.first { margin: 0; }
.review .form-inner select { font-size: 0.92em; border: 1px solid #BDC3C7; background: #EBF1F6; width: 176px; }
.review .form-inner dl{margin-bottom: -10px;}
.review .form-inner dt{clear: both;width: 200px;}
.review .form-inner dt span{float: left;}
.review .form-inner dt.help-adj{ position: relative; min-height: 16px;}
.review .form-inner dt.help-adj-radio{ position: relative;}
.review .form-inner dt a.help{ float: left; padding-left: 4px; margin-top: -2px; margin-bottom: -2px;}
.review .form-inner dt.help-adj a.help{ position: absolute; right: -4px; margin-bottom: -2px;}
.review .form-inner dt.help-adj-radio a.help{ z-index: 14000;position: absolute; right: -4px; margin-bottom: -2px;}
.review .form-inner dd{padding: 10px 0 10px; width: 200px; overflow: hidden; font-size: 0.9em; clear: left;}
.review .form-inner dd ul li{ float: left; width: 100px; margin-bottom: 5px;}
.review .form-inner dd ul li input{ margin: 0 3px 0 0; padding: 0;}
.review .form-inner dd.one-item ul li{ float: none; width: 200px;}
.review .form-inner dd ul li.narrow{ width: 80px;}
.review .form-inner dd ul li.wider{ width: 120px;}


/* END OF Sidebar & Widget Design Solution */

/* Share a Solution */

/* Loading */
div.loadingfirstload {
	display:block;
	position:relative;
}


div.loading {
	display:block;
	position:relative;
	display:none;
}
	div.loading div {
		position:absolute;top:100px;left:55px;z-index:200;
		background:url(../images/bg/bg_updating.png) center center no-repeat;
		width:559px;height:131px;
	}
	div.loadingfirstload div {
		position:absolute;top:100px;left:55px;z-index:200;
		background:url(../images/bg/bg_updating.png) center center no-repeat;
		width:559px;height:131px;
	}	
	div#updating-solutions.loading div {padding-top:53px;height:78px;text-align:center;}
	div#updating-solutions-firstload.loadingfirstload div {padding-top:53px;height:78px;text-align:center;}	


/* Share_window Site-Overlay */

#site_overlay {
	display:none;
	position: fixed;
	z-index:10000;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
	background:#fff;
	filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;
}
.TB_overlayMacFFBGHack {background: url(../id/css/macFFBgHack.png) repeat;}
.TB_overlayBG {background-color:#fff;filter:alpha(opacity=40);-moz-opacity: 0.40;opacity: 0.40;}
* html #site_overlay {position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}

#share_window {
	display:none;
	position: fixed;top:50%;left:50%;z-index: 10001;
	text-align:left;		
	width:559px;height:499px;
	margin-left:-406px;margin-top:-250px;
}
#share_window div.contents {width:521px;height:476px;padding:15px 18px 0 18px;border-width: 0px 1px;border-style:solid;	border-color:#c1c1c1;background:#fff;}
* html #share_window {position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}

/* Share_window Contents */
#share_window div.share_header {height:5px;overflow:hidden;background-repeat:no-repeat;background-position:top left;background-image:url(../images/bg/bg_share-solution_top.png);}
#share_window div.share_footer {height:5px;overflow:hidden;background-repeat:no-repeat;background-position:top left;background-image:url(../images/bg/bg_share-solution_bot.png);}
#share_window p.one-line-form-field input.text-input {width:310px;float:left;}
#share_window p.one-line-form-field textarea {width:290px;padding:10px;float:left;}
#share_window p.one-line-form-submit input {float:left;}
#share_window p.one-line-form-field-padded {padding-left:196px;}
#share_window p.one-line-form-field-padded label {position:relative;top:-2px;padding-left:4px;}
#share_window p.one-line-form-submit a.cancel {float:left;line-height:16px;color:#225b9f;margin:3px 0 9px 6px;font-weight:bold;border-bottom: 1px dotted #0780D6;}
#share_window p.one-line-form-submit a.cancel:hover { color: #EA9C13; border-bottom: none; }
* html #share_window p.one-line-form-submit a.cancel {border:none;text-decoration:underline;}
#share_window h1 {margin-bottom:10px;}
#share_window h2 {margin-bottom:20px;font-weight:normal;}


#image_gallery_site_overlay {
	display:none;
	position: fixed;
	z-index:10000;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
	background:#fff;
	filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;
}

#image_gallery_window {
	display:none;
	position: fixed;top:50%;left:50%;z-index: 10001;
	text-align:left;		
	width:697px;height:499px;
	margin-left:-350px;margin-top:-250px;
}
#image_gallery_window div.contents {width:659px;height:476px;padding:15px 18px 0 18px;border-width: 0px 1px;border-style:solid;	border-color:#c1c1c1;background:#fff;}

/* image_gallery_window Contents */
#image_gallery_window div.image_gallery_header {height:5px;overflow:hidden;background-repeat:no-repeat;background-position:top left;background-image:url(../images/bg/bg_product-images_top.png);}
#image_gallery_window div.image_gallery_footer {height:5px;overflow:hidden;background-repeat:no-repeat;background-position:top left;background-image:url(../images/bg/bg_product-images_bot.png);}
#image_gallery_window p.one-line-form-field input.text-input {width:310px;float:left;}
#image_gallery_window p.one-line-form-field textarea {width:290px;padding:10px;float:left;}
#image_gallery_window p.one-line-form-submit input {float:left;}
#image_gallery_window p.one-line-form-field-padded {padding-left:196px;}
#image_gallery_window p.one-line-form-field-padded label {position:relative;top:-2px;padding-left:4px;}
#image_gallery_window p.one-line-form-submit a.cancel {float:left;line-height:16px;color:#225b9f;margin:3px 0 9px 6px;font-weight:bold;border-bottom: 1px dotted #0780D6;}
#image_gallery_window p.one-line-form-submit a.cancel:hover { color: #EA9C13; border-bottom: none; }
* html #image_gallery_window p.one-line-form-submit a.cancel {border:none;text-decoration:underline;}
#image_gallery_window h1 {margin-bottom:10px;}
#image_gallery_window h2 {margin-bottom:20px;font-weight:normal;}

#image_gallery_window .close
{
    position: absolute;
    top: 15px;
    right: 25px;
    cursor: pointer;
}

#image_gallery_window .title
{
    position: absolute;
    top: 26px;
    left: 29px;
    background-color:green;
}




/**
 * add by Le Yang (pls merge it later)
 */
/* slider-ui */
.review .form-inner .slider .ui-slider { margin: -12px 0 0 0; background: url(../images/bg/slider-bg.gif) no-repeat; }

/* capute-soft box 
.capture-software {display: none; }
*/

/* from screen2.css */
.contact-us #content { width: 920px; margin: 0 0 0 17px; }
.contact-us .product-sales { margin-left: -2px; }
.story #content { width: 639px; margin: 0 16px 0 27px; }/*LarsenS widened.*/
.col-3 #content { width: 473px; }
.col-3 #side-nav { width: 193px; float: left; }
.search #content { width: 725px; margin: 0 0 0 27px; }

.story #inner-wrapper { margin-bottom: 0; }

.story-no-rightside #content { width: 884px; margin: 0 16px 0 27px; }/*LarsenS widened.*/


.article .caption { color: #06c; margin: 10px 0; font-weight: bold; }
.article h1 { font-size: 2em; font-weight: normal; margin: 4px 0; }
.article h2 { font-size: 1.5em; font-weight: normal; color: #666; margin: 0 0 10px; }
.article .figure { width: 185px; font-size: 0.92em; margin: 0 22px 1em 0; float: left; display: inline; }
.article .intro { font-size: 1.17em; line-height: 1.6;}
.article p { margin: 0 0 1em; }
.article h3 { font-size: 1.17em; margin: 0.86em 0; }

.download { padding-left: 18px; background: url(../images/bg/download.gif) left center no-repeat; margin: 0; }
.download a { padding-bottom: 1px; }
.download a:link, .download a:visited { color: #225b9f; border-bottom: 1px dotted #0780D6; }
.download a:hover, .download a:active { color: #EA9C13; border-bottom: none; }

.box3 { background: url(../images/bg/box3.gif) bottom no-repeat; padding-bottom: 8px; width: 253px; }
.box3 .inner { background: url(../images/bg/box3.gif) no-repeat; padding: 18px 12px 10px 18px; }
.box3 h3 { color: #369; font-size: 1.17em; margin: 10px 0; }

.video { margin: 40px 0 10px; }

.video2 {width:182px;font-size:.9em; text-align:center;}
.video2 img {padding-left: 10px;}


/*.video2 {width:162px; padding-bottom:10px; }*/

/* Testimonial 3 */
.testimonial3 { width: 155px; padding-left: 33px; float: left; background: url(../images/bg/top-quote.gif) no-repeat; margin: 0 10px 10px 43px; }
.testimonial3 blockquote { font-size: 1.5em; line-height: 1.55; }
.testimonial3 blockquote p img { vertical-align: middle; margin-left: 13px; }

.box3 { margin-bottom: 10px; } 
.box3 h2 { margin-bottom: 10px; }
.box3 p { line-height: 1.17; margin: 0; }
.box3 form p { margin: 6px 0 10px 0; }
.box3 form input { vertical-align: middle; margin: 0; }
.box3 form .text-input { font-size: 0.92em; padding: 1px 4px; width: 156px; border: 1px solid #D1D1D1; }
.box3 .find-supplies { margin: 14px 0 0 0; }
.home .how-to-buy .inner { height:160px;}



h1 { margin: 10px 15px; }
.col-3 h1 { margin: 0; }
.search h1 { margin: 0; }

.contact li { background: url(../images/bg/box4.gif) bottom no-repeat; padding-bottom: 8px; float: left; display: inline; width: 284px; margin: 0 10px 30px 0; min-height: 230px; }
.contact li .inner { background: url(../images/bg/box4.gif) no-repeat; padding: 18px 10px 10px 14px; }
.contact li h2 { color: #369; font-size: 1.17em; margin: 0 0 -2px 0; }
.contact li li { background: url(../images/bg/action.gif) 0 5px no-repeat; padding: 1px 0 2px 15px; float: none; display: block; margin: 9px 0 9px; min-height: 0; height: auto; width: auto; line-height:1.5em; }
.contact .corporate-address { clear: left; }
.contact .corporate-address ul { margin-top: 25px; }
.contact .job-seekers p { margin-bottom: 17px; }
.contact #datacard-hcard .fn { position: absolute; left: -9999px; }

.box5 { background: url(../images/bg/box5.gif) bottom no-repeat; padding-bottom: 8px; width: 645px; margin: 0 0 15px; }
.box5 .inner { background: url(../images/bg/box5.gif) no-repeat; padding: 18px 12px 10px 18px; }

.product-number input { vertical-align: middle; }
.product-number .text-input { border: 1px solid #e1e0e0; width: 250px; margin: 0 15px 0 0; color: #666; font-size: .92em; padding: 3px; }

body.support_drivers #content {padding-left:13px;width:656px;}
.select-product { overflow: hidden; margin: 10px 0 0; }
.select-product li { line-height: 1.6; float: left; width: 150px; margin: 0 17px 0 0; }
.select-product li h3 { padding: 0 0 5px 5px; }
.select-product li div { overflow: auto; }
.select-product li .product-type, .select-product li .product-family { height: 274px; padding: 12px 8px; border: 1px solid #dedddd; border-right: 2px solid #eeeded; }
.select-product li div li { float: none; width: auto; margin: 0; background: url(../images/bg/arrow2.gif) no-repeat 0% 6px; padding: 0 0 0 12px; }
.select-product li .product-type a, .select-product li .product-family a { color: #666; }
.select-product li .product-type li.active a, .select-product li .product-type li a:hover, .select-product li .product-family li.active a, .select-product li .product-family li a:hover { color: #f90; }
.select-product li .model { border: 1px solid #6cb5e6; height: 298px; width: 269px; }
.select-product li .model li { overflow: hidden; }
.select-product li .model h4 { font-size: 1.17em; font-weight: normal; }
.select-product li .model img { float: left; padding: 0px; spacing: 0px;}
.select-product li .model li ul { margin: 0 0 0 60px; font-size: .92em; }
.select-product li .model li { padding: 10px 0; background: none; }
.select-product li .model li li { padding: 0; }
.select-product li .model div { width: 135px;float: left;font-size: .92em; white-space: nowrap;overflow: visible; }

/*.other-support-resources { margin: 62px 0 0; }*/
.other-support-resources h2 { margin: 0 0 10px; }
.other-support-resources li { font-weight: bold; }

span.copy { vertical-align: super; font-size: .5em;}

.featured-product { background: url(../images/bg/box7.png) bottom no-repeat; padding-bottom: 8px; width: 669px; margin: 0 0 25px; position: relative; }
.featured-product .inner { background: url(../images/bg/box7.png) no-repeat; padding: 18px 12px 10px 23px; min-height: 205px; }
.featured-product h1 { position: absolute; top: 25px; z-index: 100; }
.featured-product .product { position: absolute; top: -11px; right: 15px; }
.featured-product p { width: 285px; margin: 75px 0 0; }
* html .featured-product p {margin-top:92px;} *+html .featured-product p {margin-top:92px;}

.supplies { float: left; margin-right: -10px; }
.supplies li { background: url(../images/bg/box6.gif) bottom no-repeat; padding-bottom: 8px; width: 328px; margin: 0 10px 15px 0; float: left; }
.supplies li .inner { background: url(../images/bg/box6.gif) no-repeat; padding: 18px 12px 10px 158px; min-height: 120px; }
.supplies li h3 { color: #326699; font-weight: normal; font-size: 1.18em; }
.supplies li img { margin: 1.15em 0 0 -140px; float: left;}
.supplies li .action span { font-weight: bold; }

.support-services { background: url(../images/bg/box7.png) bottom no-repeat; padding-bottom: 8px; width: 669px; margin: 0 0 25px; position: relative; }
.support-services .inner { background: url(../images/bg/box7.png) no-repeat; padding: 18px 12px 10px 23px; min-height: 205px; }
.support-services h1 { position: absolute; top: 25px; z-index: 100; }
.support-services .product { position: absolute; top: -11px; right: 15px; }
.support-services p { width: 285px; margin: 75px 0 0; }

.find-supplies h2 { color: #369;  }
/* .find-supplies div { width: 204px; }
.find-supplies .first { border-bottom: 1px solid #d5e2fe; margin: 0 0 .75em; }
.find-supplies .second { padding: 5px 0 0; }
.find-supplies select, .find-supplies .text-input { width: 200px; font-size: .92em; border: 1px solid #d1d1d1; color: #666; padding: 1px; margin: 3px 0; }
.find-supplies .text-input { width: 198px; padding: 3px 2px; margin: 5px 0 3px; }
.find-supplies p a { font-size: .92em; padding-bottom: 1px; }
.find-supplies a:link, .find-supplies a:visited { color: #225b9f; border-bottom: 1px dotted #0780D6; }
.find-supplies a:hover, .find-supplies a:active { color: #EA9C13; border-bottom: none; }
*/


.box2 { margin-bottom: 10px;} 
.find-supplies .box2 { margin-bottom: 10px;} 
.box2 p { line-height: 1.17; margin: 0; }
.box2 form p { margin: 6px 0 10px 0; }
.box2 form input { vertical-align: middle; margin: 0; }
.box2 form .text-input { font-size: 0.92em; padding: 1px 4px; width: 156px; border: 1px solid #D1D1D1; }
.box2 .find-supplies .actions { margin: 14px 0 0 0; }

.find-supplies .inner {margin-top:0px; padding-top:8px;}
.find-supplies .inner .rightside {}
.find-supplies .inner h2 {margin:0px; padding-top:5px;height:30px;}


.box8 { background: url(../images/bg/box8.gif) bottom no-repeat; padding-bottom: 8px; width: 171px; }
.box8 .inner { background: url(../images/bg/box8.gif) no-repeat; padding: 18px 12px 10px 18px; }

.news-releases h2 { font-size: 1em; margin: 0 0 5px; }
.news-releases ol { margin: 0 0 15px; }
.news-releases li { margin: 5px 0; }
.news-releases p { font-weight: bold; }
.news-releases a.current { color: #EA9C13; }

.col-3 .intro { font-size: 1.17em; margin: 20px 0 30px; }
.col-3 .events-select { margin: 30px 0; }
.col-3 .events-select label { font-size: 1.18em; vertical-align: middle; padding: 0 10px 0 0; }
.col-3 .events-select select { width: 175px; font-size: .92em; border: 1px solid #d1d1d1; color: #666; padding: 1px; }

.col-3 .events { overflow: hidden; }
.col-3 .events .vevent { margin: 0 0 30px; float: left; width:455px;}
.col-3 .events h2 { font-size: 1.17em; margin: 0 0 5px; }
.col-3 .events .date { font-weight: bold; font-size: .92em; margin: 5px 0; color: #333; }
.col-3 .events .photo { float: right; margin: -20px 0 0 15px; }
.col-3 .events a:link h2 ,.col-3 .events a:visited h2  { color: #225b9f;}
.col-3 .events li a:link, .col-3 .events li a:visited { color: #225b9f; border-bottom: 1px dotted #0780D6; }
.col-3 .events li a:hover, .col-3 .events li a:active, .col-3 .events a:hover h2, .col-3 .events a:active h2   { color: #EA9C13; border-bottom: none; }
.col-3 .events ul { font-size: .92em; }
.col-3 .events li { padding: 0 0 3px; }
.col-3 .events li strong { padding: 0 5px 0 0; color: #369; }
.col-3 .events li a.url:hover strong {color:#EA9C13;}

.email-updates input { vertical-align: middle; }
.email-updates .text-input { width: 155px; font-size: .92em; border: 1px solid #d1d1d1; color: #666; padding: 3px; }

.search #search-form { border-top: 1px solid #e6e6e6; margin: 5px 0 10px; padding: 15px 0 0; }
.search #search-form fieldset { width: 545px; }
.search #search-form div { margin: 0 0 15px; float: left; }
.search #search-form .keywords { width: 545px; }
.search #search-form .within { float: left; clear: left; width: 255px; }
.search #search-form .showing { float: right;}
.search #search-form label { width: 70px; float: left; padding: 1px 0;}
.search #search-form .keywords label { padding: 3px 0; width: auto; }
.search #search-form .keywords input { float: right; width: 467px; font-size: .92em; border: 1px solid #d1d1d1; color: #666; padding: 3px; }
.search #search-form div select { width: 178px; font-size: .92em; border: 1px solid #d1d1d1; color: #666; padding: 1px; }
.search #search-form .submit { float: none; clear: both; padding-left: 70px; margin: 0; }

.search .promo { border-top: 1px solid #e6e6e6; margin: 5px 0 10px; padding: 15px 0; width: 725px; float: left; }
.search .promo .product { float: left; width: 230px; margin: 0 30px 0 0; }
.search .promo .product img { float: left; }
.search .promo .product h3 { margin: 0 0 5px 85px; font-weight: normal; font-size: 1.17em; }
.search .promo .product img { margin: -7px 0 0 5px; }
.search .promo .product ul { margin-left: 85px; font-weight: bold; font-size: .92em; }
.search .promo .product ul li { padding-bottom: 4px; }

.search .search-results { clear: both; border-top: 1px solid #e6e6e6; margin: 5px 0 0; padding: 20px 0 0; }
.search .search-results h2 { font-size: 1.17em; margin: 0 0 25px; }
.search .search-results li { margin: 0 0 25px; }
.search .search-results li h3 { font-size: 1.09em; }
.search .search-results strong.cat { font-size: .92em; display: block; margin: 5px 0; color: #333; }

.search .pagination { border-top: 1px solid #e6e6e6; margin: 5px 0 10px; padding: 15px 0; overflow: hidden; }
.search .pagination li { float: left; padding: 0 10px 0 0;}
.search .pagination li.current { font-weight: bold; }
.search .pagination li a { text-decoration: underline; }
.search .pagination li a:hover { text-decoration: none; }
.search .pagination li.next a { background: url(../images/bg/action.gif) right center no-repeat; padding: 0 17px 0 0; }

/* END OF from screen2.css */

/* scree4.css */

/* Design Solution - Intro Page */
body.design-solution-page #content h1.combined {margin:10px 0 20px 27px;}
div.design-options {width:645px;padding-left:11px;}
div.design-options div.box5 span.nb {float:left;width:28px;height:84px;background-position:top left;background-repeat:no-repeat;text-indent:-9999px;}
div.design-options div.box5 h2 {line-height:1;margin-bottom:6px;}
div.design-options div.box5 h2, 
div.design-options div.box5 p {width:360px;margin-left:28px;}
div.design-options div.option-3 h2, 
div.design-options div.option-3 p {width:340px;}
div.design-options div.option-1 span.nb {background-image:url(../images/bg/option_1.gif);}
div.design-options div.option-2 span.nb {background-image:url(../images/bg/option_2.gif);}
div.design-options div.option-3 span.nb {background-image:url(../images/bg/option_3.gif);}
div.design-options div.box5 {position:relative;}
div.design-options div.box5 img {position:absolute;top:25px;right:12px;}
div.design-options div.option-2 img {position:absolute;top:2px;right:48px;}
div.design-options div.option-3 img {position:absolute;top:34px;right:6px;}

div.option-1 h2 {padding-bottom:1px;}
div.option-2 h2 {padding-bottom:1px;}
div.option-3 h2 {padding-bottom:1px;}

div.multi-column {width:652px;padding-left:11px;margin-bottom:15px;}
div.columns1 div.boxf {width:645px;}
div.columns2 div.boxf {float:left;width:319px;margin-right:7px;}
div.columns3 div.boxf {float:left;width:210px;margin-right:7px;}

.boxf { background: url(../images/bg/boxf-tl.gif) top left no-repeat; padding-bottom: 0; width: auto; margin: 0 0 0 0; }
.boxf .inner { background: url(../images/bg/boxf-tr.gif) top right no-repeat; padding: 18px 12px 1px 18px; }
.boxf .inner2 { position:relative; background: url(../images/bg/boxf-bl.gif) top left no-repeat; height:9px; overflow:hidden; }
.boxf .inner2 div { background: url(../images/bg/boxf-br.gif) top left no-repeat; position:absolute;top:0;right:0;height:9px;width:7px;overflow:hidden;}
.boxf .inner h2 { font-family: Arial, Helvetica, sans-serif; font-weight: normal; line-height:1.2em; margin-bottom:5px; }

/* Design Solution - Step2 */
body.design-solution-page .top-nav { margin: 0 0 17px 15px; font-weight: bold; overflow:hidden; }
body.design-solution-page .top-nav ul { float: left; margin-right: 20px; }
body.design-solution-page .top-nav li { margin-bottom: 2px; }
body.design-solution-page .top-nav li a { font-weight: bold; display: block; padding: 2px 12px 2px 5px; }
body.design-solution-page .top-nav li a:link, body.design-solution-page .top-nav li a:visited { color: #225b9f; }
body.design-solution-page .top-nav li a:hover, body.design-solution-page .top-nav li a:active { color: #EA9C13; }
body.design-solution-page .top-nav li a.current:link, body.design-solution-page .top-nav li a.current:visited { background: #EA9C13; color: #fff; }
body.design-solution-page .top-nav li a.current:hover { background: none; color: #EA9C13; }
body.design-solution-page .top-nav li a span, body.design-solution-page .top-nav li a.current:hover span { color: #959696; }
body.design-solution-page .top-nav li a.current span { color: #fff; }

/* END of screen4.css */


/* Product Detail - related products */
#related-products h2 { margin-bottom: 10px; }
/* Auto clearing floats */
.related-products-set .related-product:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.related-products-set .left { float: left; width: 310px; }
.related-products-set .right { float: right; width: 310px; }
.related-products-set .related-product { margin-top: 20px; }
.related-products-set .related-product h3 { margin-bottom: 0.1em; }
.related-products-set .related-product img { display: block; float: left; margin: 0 0 0 0; }
.related-product-content { display: block; float: left; width: 190px; margin: 0 0 0 20px; }
/* Product Detail - supplies & accessories */
#supplies-accessories .left { float: left; width: 310px; }
#supplies-accessories .right { float: right; width: 310px; }
#supplies-accessories .box9 { background: url(../images/bg/box9.gif) bottom no-repeat; padding-bottom: 8px; margin: 20px 0; width: 280px; position:relative; left:330px; top:-62px;}
#supplies-accessories .box9 .inner { background: url(../images/bg/box9.gif) no-repeat; padding: 18px 12px 10px 18px; }
.supply-accessory-item:after  { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.supplies-accessories-list li { margin-bottom: 20px; }
.supplies-accessories-list li h3 { margin-bottom: 0.1em; }
.supplies-accessories-list li img { display: block; float: left; margin: 0 0 0 0;  }
.supplies-accessories-list li .content {  height:180px; display: block; float: left; width: 132px; margin: 0 0 0 20px; }

/* Product Supplies Listing */
/* Autdo clearing floats */
.product-supplies .top-nav:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.product-supplies .top-nav { margin: 0 0 17px 15px; font-weight: bold; }
.product-supplies .top-nav ul { float: left; margin-right: 20px; white-space:nowrap;}
.product-supplies .top-nav li { margin-bottom: 2px; }
/* aalgaat */
/*.product-supplies .top-nav li a { font-weight: bold; display: block; padding: 2px 12px 2px 5px; }*/
.product-supplies .top-nav li a { font-weight: bold;padding: 2px 12px 2px 5px; }
.product-supplies .top-nav li a:link, .product-supplies .top-nav li a:visited { color: #225b9f; }
.product-supplies .top-nav li a:hover, .product-supplies .top-nav li a:active { color: #EA9C13; }
.product-supplies .top-nav li a.current:link, .product-supplies .top-nav li a.current:visited { background: #EA9C13; color: #fff; }
.product-supplies .top-nav li a.current:hover { background: none; color: #EA9C13; }
.product-supplies .top-nav li a span, .product-supplies .top-nav li a.current:hover span { color: #959696; }
.product-supplies .top-nav li a.current span { color: #fff; }
.product-supplies .product-additional-information { margin-top: 62px; }
.product-supplies .product-additional-information h2 { color: #369; margin-top: 14px; }
.product-supplies .product-additional-information div { width: 204px; }
.product-supplies .product-additional-information .first { padding: 0 0 14px 0; border-bottom: 1px solid #d5e2fe; margin: 0 0 .75em; }
.product-supplies .product-additional-information .second { padding: 5px 0 0; }
.product-supplies .product-additional-information select, .product-additional-information .text-input { width: 200px; font-size: .92em; border: 1px solid #d1d1d1; color: #666; padding: 1px; margin: 3px 0; }
.product-supplies .product-additional-information .text-input { width: 198px; padding: 3px 2px; margin: 5px 0 3px; }
.product-supplies .product-additional-information p a { font-size: .92em; padding-bottom: 1px; }
.product-supplies .product-additional-information a:link, .product-supplies .product-additional-information a:visited { color: #225b9f; border-bottom: 1px dotted #0780D6; }
.product-supplies .product-additional-information a:hover, .product-supplies .product-additional-information a:active { color: #EA9C13; border-bottom: none; }

/* Support & Drivers - Product Support */
.product-support .product-additional-information { margin-top: 62px; }
/* Autdo clearing floats */
.product-support .top-nav:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.product-support .top-nav { margin: 0 0 17px 15px; font-weight: bold; }
.product-support .top-nav ul { float: left; margin-right: 20px; }
.product-support .top-nav li { margin-bottom: 2px; }
.product-support .top-nav li a { font-weight: bold; display: block; padding: 2px 12px 2px 5px; }
.product-support .top-nav li a:link, .product-support .top-nav li a:visited { color: #225b9f; }
.product-support .top-nav li a:hover, .product-support .top-nav li a:active { color: #EA9C13; }
.product-support .top-nav li a.current:link, .product-support .top-nav li a.current:visited { background: #EA9C13; color: #fff; }
.product-support .top-nav li a.current:hover { background: none; color: #EA9C13; }
.product-support .top-nav li a span, .product-support .top-nav li a.current:hover span { color: #959696; }
.product-support .top-nav li a.current span { color: #fff; }

/* FAQs and Documentation - similar to expandable zones presentation */
.static-zone { margin-bottom: 8px; }
.static-zone p.intro { margin: 10px 83px 2px 13px; }    
.static-zone h2 { font-size: 1.09em; margin: 20px 0 20px 13px; }
.static-zone .static-zone-inner { background: #fff url(../images/bg/expandable-inner.gif) bottom no-repeat; padding: 16px 13px 15px 13px; }
.static-zone .static-zone-inner p { padding: 0 0 20px 0; }   
.static-zone .item { margin: 17px 83px 2px 13px; }
.static-zone .first-item { margin-top: 0; }
.static-zone .item h3 { font-size: 1em; color: #225B9F; margin: 0 0 5px 0; }
.static-zone .item p { margin: 0 0 2px 0; }
.static-zone .item .info .updated { padding-left: 8px; margin-left: 4px; background: url(../images/bg/item-info-sep.gif) left center no-repeat; }
.static-zone .item ul { margin: 5px 0 0 0; }
.static-zone .item li.download { padding-left: 16px; background: url(../images/bg/download2.gif) 0 5px no-repeat;   }
.static-zone .item li.download a { font-size: 0.92em; font-weight: bold; color: #555; border-bottom: 1px dotted #0780D6; }
.static-zone .item li.download a:hover { border-bottom: 0; }
.static-zone .item table { width: 100%; }
.static-zone .item th { border-bottom: 1px solid #ddd; font-size: 0.92em; font-weight: bold; padding: 0 0 2px 0; color: #333; }
.static-zone .item th span { font-weight: normal; color: #555; }
.static-zone .item td { padding: 2px 0 0 0; }

/* Support & Drivers landing page */
.support_drivers .other-support-resources { margin: 62px 0 0; }





/* #1404 */
/* Support & Drivers search results */
.support-drivers-search-results #content {width:656px;padding-left:13px;}
.support-drivers-search-results .other-support-resources { margin: 62px 0 0; }
.support-drivers-search-results .search-results h2 { margin-left: 20px; }
.support-drivers-search-results .search-results .model h4 { font-size: 1.17em; font-weight: normal; }
.support-drivers-search-results .search-results .model img { float: left; padding: 0px; spacing: 0px;}
.support-drivers-search-results .search-results .model li ul { margin: 0 0 0 60px; font-size: .92em; }
.support-drivers-search-results .search-results .model li { padding: 10px 0; background: none; }
.support-drivers-search-results .search-results .model li li { padding: 0; }
.support-drivers-search-results .search-results .model li.item:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }


/* #1405 */
/* Supplies search results */
.supplies-search-results #content {width:656px;padding-left:13px;}
.supplies-search-results .other-support-resources { margin: 62px 0 0; }
.supplies-search-results .search-results h2 { margin-left: 20px; }
.supplies-search-results .search-results .supply h4 { font-size: 1.17em; font-weight: normal; }
.supplies-search-results .search-results .supply img { float: left; padding: 20px 15px;}
.supplies-search-results .search-results .supply li ul { margin: 0 0 0 60px; font-size: .92em; }
.supplies-search-results .search-results .supply li { padding: 10px 0; background: none; }
.supplies-search-results .search-results .supply li li { padding: 0; }
.supplies-search-results .search-results .supply li.item:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }


/* #1397 */
.design-solution a.reset-button{margin-bottom: 5px; display: block; clear: left; }
.design-solution a.reset-button{margin-bottom: 5px; display: block; position: relative; width: 55px; height: 26px;}
.design-solution a.reset-button img{display: none; position: relative; z-index: 2;}
.design-solution a.reset-button span{display: block; position: absolute; z-index: 10; left: 0; top: 0; width: 55px; height: 26px;background: url(../images/buttons/reset.png) no-repeat left top; }
.design-solution a.reset-button:hover img{display: none; }
.design-solution a.reset-button:hover span{cursor: pointer; margin-bottom: 5px; display: block; background: url(../images/buttons/reset-h.png) no-repeat left top; width: 55px; height: 26px;}


/* #1398 */
/* .instructions-expandable */
.instructions-expandable { margin-bottom: 8px;}
.instructions-expandable h2#how-to-design-a-solution2 { background: url(../images/bg/tabs2.gif) top center no-repeat; border-top: none; height: 36px; }
.instructions-expandable h2 { font-size: 1.09em; text-transform: uppercase; }
.instructions-expandable h2 a { color: #00357B; display: block; padding-top: 8px; }
.instructions-expandable h2 a .title-inner { display: block; padding: 2px 11px 8px 11px; }
.instructions-expandable h2 a .title-inner span { padding-left: 15px; background: url(../images/bg/expandable-title-arrow.gif) left center no-repeat; }
.instructions-expandable .instructions-expandable-inner { padding: 0; }
/* .how-to-design-a-solution-expandable-closed */
.instructions-expandable-closed h2 a .title-inner span { background-image: url(../images/bg/expandable-title-closed-arrow.gif); }
.instructions-expandable-closed .instructions-expandable-inner { display: none; }
/* instructions content */
div.instructions {width:645px; margin-top:15px; padding-left:11px;}
div.instructions:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
div.instructions div.box5 span.nb {float:left;width:28px;height:84px;background-position:top left;background-repeat:no-repeat;text-indent:-9999px;}
div.instructions div.box5 h2 {font-size: 1.3em; line-height:1;margin-bottom:6px;text-transform: none;}
div.instructions div.box5 h2, 
div.instructions div.box5 p {width:360px;margin-left:28px;}
div.instructions div.option-3 h2, 
div.instructions div.option-3 p {width:340px;}
div.instructions div.option-1 span.nb {background-image:url(../images/bg/option_1.gif);}
div.instructions div.option-2 span.nb {background-image:url(../images/bg/option_2.gif);}
div.instructions div.option-3 span.nb {background-image:url(../images/bg/option_3.gif);}
/*div.instructions div.box5 {position:relative;}*/ /* Causing disfunction in IE6/7 */
div.instructions div.box5 img { float: right; margin: 25px 12px 0 0; }
div.instructions div.option-2 img { float: right; margin: 2px 48px 0 0; }
div.instructions div.option-3 img { float: right; margin: 34px 5px 0 0; }


/* #1399 */
/* move to slider section above - replace existing*/
.review .form-inner div.slider { padding: 12px 0px 10px 0px; position: relative; width: 200px;  clear: both;}
.review .form-inner div.slider span.slider-handle{ background: url(../images/bg/slider-handle.gif) no-repeat; width: 12px; height: 16px; display: block; position: relative; }
.review .form-inner div.slider span.slider-handle.default-position{ position: absolute; top: -4px; left: 0px; cursor: pointer;}
.review .form-inner div.slider span.default{ position: absolute; left: 0px; top: 12px;}
.review .form-inner div.slider span.first{ position: absolute; left: 50px; top: 12px;}
.review .form-inner div.slider span.second{ position: absolute; left: 115px; top: 12px;}
.review .form-inner div.slider span.third{ position: absolute; right: 0px; top: 12px;}
.review .form-inner dd{padding: 10px 0 10px; width: 200px; overflow: visible; font-size: 0.9em; clear: left;}

.review .form-inner div.slider span.slider-handle.first-position{ position: absolute; top: -4px; left: 60px; cursor: pointer;}
.review .form-inner div.slider span.slider-handle.second-position{ position: absolute; top: -4px; left: 125px; cursor: pointer;}
.review .form-inner div.slider span.slider-handle.third-position{ position: absolute; top: -4px; right: 0px; cursor: pointer;}


/* #1400 - see ln 582 */
.solution-box h3 {position: relative; z-index: 10; margin: 5px 0 5px 10px;}
.solution-box.collapsed h3 {position: relative;height: 16px; overflow: hidden;}
.zero-products .solution-box h3 {position: relative;height: 16px; overflow: hidden; margin: 8px 0 5px 10px;}

/* opacity */

div.insolution
{
opacity: .5;
}

#content .list1 ul ul { font-size: 1em; margin: 0; }
#content .list1 ul ul ul { font-size: 1em; margin: 0}
#content .list1 ul ul li { margin:0; padding-left: 15px; background: url(../images/bg/list1b.gif) 1px 5px no-repeat; }
#content .list1 ul ul ul li { margin:0; padding-left: 15px; background: url(../images/bg/list1c.gif) 1px 5px no-repeat; }

/* Wrensoft Zoom Search Engine highlight color */
.highlight { background: #FFFF40; }

/*40th Anniversary Landing Page*/
.article .figure40 {font-size: 0.92em; margin: 0 22px 1em 0; float: left; display: inline; }
.article .right {margin-left: 12px;}
.article .figure40 img {
	display:block;
}


/* EOF */

/* ========================================================================== */
/* 200908: Additions for Datacard public website templates. */
/* See also items marked NEW, EDITED, REMOVED above. */
/* ========================================================================== */


/* ---------------------------------- */
/* global */
/* ---------------------------------- */

/* product feature */
.product-feature .inner { top: 25px; left: 25px; }

/* .page-feature */
.page-feature1 { height: 260px; position: relative; background: url(../images/bg/box7.png) top left no-repeat; }
.page-feature1 .main-image { display: block; position: absolute; top: 0; left: 0; z-index: 1; }
.page-feature1 .inner { position: absolute; top: 0; left: 0; width: 669px; height: 260px; min-height: 205px; z-index: 2; }
.page-feature1 h2 { color: #55524F; }
.page-feature1 p { color: #555; }
.page-feature1 .actions a { font-weight: bold; border: none; }
.page-feature1 .actions li.doc { background: url(../images/bg/doc-product-feature.gif) top left no-repeat; padding-left: 23px; }
.page-feature1 .actions li.contact { background: url(../images/bg/contact-product-feature.gif) 0 2px no-repeat; padding-left: 23px; }
.page-feature1 .actions li.person { background: url(../images/bg/person-product-feature.gif) top left no-repeat; padding-left: 23px; }

/* .page-feature2 */
.page-feature2 { background: url(../images/bg/box7.png) bottom no-repeat; padding-bottom: 8px; width: 669px; margin: 0 0 25px; position: relative; }
.page-feature2 .inner { background: url(../images/bg/box7.png) no-repeat; padding: 18px 12px 10px 23px; min-height: 205px; }
.page-feature2 h1 { position: absolute; top: 25px; left: 25px; z-index: 100; }
.page-feature2 p { width: 285px; margin: 0 0 0 0; padding-top:10px;}
.page-feature2 .main-image { position: absolute; top: 1px; right: 15px; }
/** html .page-feature2 p { margin-top: 92px; }*/
/**+html .page-feature2 p { margin-top: 92px; }*/
.page-feature2 .actions a { font-weight: bold; border: none; }
.page-feature2 .actions li.doc { background: url(../images/bg/doc-product-feature.gif) 0px 0px  no-repeat; padding-left: 23px; }
.page-feature2 .actions li.contact { background: url(../images/bg/contact-product-feature.gif) 0 2px no-repeat; padding-left: 23px; }
.page-feature2 .actions li.person { background: url(../images/bg/person-product-feature.gif) top left no-repeat; padding-left: 23px; }
.page-feature2 .actions li.link { background: url(../images/bg/action-bannerarea.gif) 4px 2px no-repeat; margin: 0; padding-left: 23px;}

#title-new-printer-available { width: 205px; height: 42px; }
#title-new-printer-available span { background-image: url(../images/titles/title-new-printer-available.jpg); }
.sidebar-product img { margin: 0 auto; }


/* ---------------------------------- */
/* Template: Product Category */
/* ---------------------------------- */
.tpl-product-category {}

/* page feature */
.tpl-product-category .page-feature2 #high-volume-card-systems { height: 30px; width: 289px; }
.tpl-product-category .page-feature2 #high-volume-card-systems span { background-image: url(../images/titles/high-volume-card-systems.jpg); }
.tpl-product-category .page-feature2 .actions1 { margin-top: 15px; }
.tpl-product-category .page-feature2 #page-feature-box1 { position: absolute; top: 125px; left: 500px; width:200px; }
.tpl-product-category .page-feature2 #page-feature-box1 .title { font-size: 14px; font-weight: bold; }
.tpl-product-category .page-feature2 .actions2 { margin-top: 15px; }

/* .product-category-box */
.tpl-product-category .product-category-box { margin-top: 10px; }
.tpl-product-category .product-category-box h2.product-category-box-h2 { font-size: 1.09em; text-transform: uppercase; }
.tpl-product-category .product-category-box h2.product-category-box-h2 { color: #00357B; display: block; background: url(../images/bg/product-category-box-title-bg.gif) no-repeat; padding-top: 8px; }
.tpl-product-category .product-category-box h2.product-category-box-h2 .title-inner { display: block; padding: 2px 11px 8px 11px; background: url(../images/bg/product-category-box-title-bg.gif) bottom no-repeat; }
.tpl-product-category .product-category-box h2.product-category-box-h2 strong { font-size: 0.92em; color: #555; text-transform: none; padding-left: 10px; margin-left: 7px; background: url(../images/bg/product-category-box-title-sep.gif) left center no-repeat; }
.tpl-product-category .product-category-box h2.product-category-box-h2 em { font-size: 0.86em; font-style: normal; color: #555; text-transform: none; font-weight: normal; }
.tpl-product-category .product-category-box .product-category-box-inner { background: #fff url(../images/bg/product-category-box-inner.gif) bottom no-repeat; padding: 16px 13px 15px 13px; }


/* ---------------------------------- */
/* Template: Product Detail */
/* ---------------------------------- */
.tpl-product-detail {}

/* .product-feature */
.tpl-product-detail .product-feature #mx6000-image { display: block; position: absolute; top: 32px; right: 7px; z-index: 1; }
.tpl-product-detail .product-feature #mx6000-plus-card-system { height: 47px; width: 289px; }
.tpl-product-detail .product-feature #mx6000-plus-card-system span { background-image: url(../images/titles/mx6000-plus-card-system.jpg); }

/* Template: Product Detail - Overview */

.product-detail-overview .left { float: left; width: 400px; margin: 20px 0 25px 25px; }
.product-detail-overview .right { float: left; width: 200px; margin: 25px 20px 25px 20px; }
.product-detail-overview .left .overview ul li { padding:2px 0 2px 12px;line-height:1.1em;background: transparent url(../images/bg/bull.gif) no-repeat 0 5px; }
.product-detail-overview .left .overview ul li { margin: 10px 0 0 0; }

/* testimonial -- See ".testimonial2" */

/* product applications */
.product-detail-overview .product-applications { margin: 25px 0 25px 0px; }
#product-applications span  { background-image: url(../images/titles/product-applications.gif); }

.product-detail-overview .product-applications ul {}
.product-detail-overview .product-applications ul li { margin: 20px 0 0 0; }
.product-detail-overview .product-applications ul li img { float: left; }
.product-detail-overview .product-applications ul li .contents { width: 400px; margin-left: 210px; }

/* Template: Product Detail - Modules */

.product-detail-modules .lead { margin: 25px 0 25px 25px; }
.product-detail-modules .lead .ir { height: 18px; }
#unparalleled-flexability span  { background-image: url(../images/titles/unparalleled-flexability.gif); }

.module-section { margin: 40px 0 0 0; }
.module-section-first { margin-top: 0; }
.module-section h2 { font-size: 1.09em; text-transform: uppercase; color: #00357B; display: block; background: url(../images/bg/product-detail-section-heading-bg.gif) no-repeat; padding-top: 8px; margin: 0 0 15px 0; }
.module-section h2 .title-inner { display: block; padding: 0px 20px 12px 20px; background: url(../images/bg/product-detail-section-heading-bg.gif) bottom no-repeat; }
.module-section .content { padding: 0 20px 0 20px; }
.module-section .content img { float: left; }
.module-section .content-inner { margin: 0 0 0 160px; }
.module-section .content-inner ul li { padding:2px 0 2px 12px;line-height:1.1em;background: transparent url(../images/bg/bull.gif) no-repeat 0 5px; }
.module-section .content-inner ul li { margin: 10px 0 0 0; }
.module-section .content h3 { margin: 30px 0 10px 0; }
.module-section .content h3.first { margin-top: 0; }


/* ---------------------------------- */
/* Template: Knowledge Center */
/* ---------------------------------- */
.tpl-knowledge-center {}

/* .page-feature1 */
.tpl-knowledge-center .page-feature1 .inner { top: 0; left: 0; }
.tpl-knowledge-center .page-feature1 #knowledge-center { height: 52px; width: 327px; }
.tpl-knowledge-center .page-feature1 #knowledge-center span { background-image: url(../media/features/ir-knowledge-center.jpg); }
.tpl-knowledge-center .page-feature1 #knowledge-center { position: absolute; top: 25px; left: 17px; }
.tpl-knowledge-center .page-feature1 #page-feature-box-1 { position: absolute; top: 115px; left: 190px; width: 225px; margin:10px 3px 0 5px;}
.tpl-knowledge-center .page-feature1 #page-feature-box-1 p, .tpl-knowledge-center #page-feature-box-1 a { color: #fff; }

/* .lead */
.tpl-knowledge-center .lead { margin: 15px 0 15px 15px; }
.tpl-knowledge-center #articles-and-white-papers span { background-image: url(../images/titles/ir-articles-and-white-papers.gif); }

/* feature boxes */
.tpl-knowledge-center .box1 .inner { min-height: 128px; }
.tpl-knowledge-center .box1 h2 { margin-bottom: 2px; /*letter-spacing: -1px;*/ font-size: 14px; font-weight: normal; } 
.tpl-knowledge-center .box1 h3 { margin-bottom: 2px; } 
.tpl-knowledge-center .box1 p { margin-bottom: 0.75em; }
.tpl-knowledge-center .box1 img { float: left; }
.tpl-knowledge-center .box1 .right img { float: none; vertical-align: middle; }
.tpl-knowledge-center .box1-left { float: left; }
.tpl-knowledge-center .box1-left .inner { padding-right: 14px; }
.tpl-knowledge-center .box1-left .right { float: right; width: 164px; }
.tpl-knowledge-center .box1-right { float: left; margin-left: 13px; }
.tpl-knowledge-center .box1-right .right { float: right; width: 152px; margin-right: 18px; }

/* action lists */
.tpl-knowledge-center .container1 { margin: 25px 15px 0 15px; }
.tpl-knowledge-center .container1 .box h2 { margin: 0 0 15px 0; }
.tpl-knowledge-center #browse-by-topic-box { float: left; width: 416px; }
.tpl-knowledge-center #browse-by-topic span { background-image: url(../images/titles/ir-browse-by-topic.gif); }
.tpl-knowledge-center #subscribe-to-updates-box { margin-left: 431px; width: 208px; }
.tpl-knowledge-center #subscribe-to-updates span { background-image: url(../images/titles/ir-subscribe-to-updates.gif); }

.tpl-knowledge-center #browse-by-topic-box .actions1 { float: left; width: 200px; }
.tpl-knowledge-center #browse-by-topic-box .actions2 { /*float: left;*/ margin-left: 200px; }

/* upcoming webinar */
.tpl-knowledge-center #title-upcoming-webinar span { background-image: url(../images/titles/upcoming-webinar.gif); }
.tpl-knowledge-center .upcoming-webinar { position: relative; }
.tpl-knowledge-center .upcoming-webinar img.presenter { position: absolute; right: 20px; bottom: 3px; }
.tpl-knowledge-center #upcoming-webinar-1 { padding-bottom: 25px; }

/* NEW */
.products-row .product li.product-type-indicator img { display: inline; margin: 5px 0 0 0; }

/* aalgaat */
.product-feature #page-feature-box1 { position: absolute; top: 160px; left: 500px; width:200px; }

/*larsens*/
p.image-gallery { line-height:18px; background: url(../images/bg/more-photos.gif) 0 3px no-repeat; padding-left: 23px; position:relative; top:52px; left:-72px; color: #225b9f; cursor:pointer;}
.actions li.related-products { background: url(../images/bg/related-products.gif) 0 1px no-repeat; padding-left: 23px; color: #225b9f; cursor:pointer; margin-bottom:15px;}
li.related-products { background: url(../images/bg/related-products.gif) 0 1px no-repeat; padding-left: 23px; color: #225b9f; cursor:pointer; margin-bottom:15px;}
.image-gallery a:link, .image-gallery  a:visited, .image-gallery  a:link, .image-gallery  a:visited,{ color: #225b9f; border-bottom:none;}
li.image-gallery { line-height:18px; background: url(../images/bg/view-interactive.gif) 0 3px no-repeat; color: #225b9f; cursor:pointer; padding-left:19px; margin-left:18px;}
.industry-expertise .content-inner img {display:none;}
.story .box9 {  padding-bottom: 8px; margin: 0; width: 280px; float:right;}
.story .box9 .inner {  padding: 18px 12px 10px 18px; }
.story-no-rightside .reseller { width: 200px; float: left; margin: 0 0 35px 5px; overflow:hidden;}
.story-no-rightside .first-reseller {margin-left:30px}
.story-no-rightside .actions li.fax {padding-left: 0px; background:none;}
.story-no-rightside .actions li.person {padding-left: 0px; background:none;}
.story-no-rightside .box5short { background: url(../images/bg/box5-short.gif) bottom no-repeat; padding-bottom: 8px; width: 600px; margin: 0 0 15px; }
.story-no-rightside .box5short .inner { background: url(../images/bg/box5-short.gif) no-repeat; padding: 18px 12px 10px 18px; }
.story-no-rightside .box5short .inner h2 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size:1.2em;}
#dcfacts {font-style: oblique; padding-top:0; margin-top:-30px;}
.go-back {font-size: 0.92em; line-height:11px; margin-top:8px; border-bottom: 1px dotted #949595;}
.go-back a:link, .go-back a:visited, .go-back a:active, .go-back a:hover { color: #949595; }
.landing-feature { height:143px;background:none;}
.landing-feature .inner { padding-top: 70px; height:0px;}
p.intro-text {
	font-size:1.09em;
	font-weight:900;
}
.intro-text{
	font-size:1.09em;
	font-weight:900;
}
#dcsitemap h2 {border-bottom: 1px solid #cccccc; margin-bottom:12px; margin-top:24px; width: 90%;}
#dcsitemap h3 {font-size:1.2em; margin-bottom:6px;}
#dcsitemap .sitemap ul { font-weight:bold; margin:0; padding:0; list-style-image:none; list-style-type:none; background:none;}
#dcsitemap .sitemap ul ul {font-weight:normal; margin-left:12px; padding:0; background:none;}
#dcsitemap .sitemap ul ul ul{font-weight:normal; padding:0; background:none; font-size:.92em; }
#dcsitemap .sitemap ul ul ul li{margin-right:12px; color:#999999;}
.sitemapsection {position:relative; clear:both;}
div.sitemap {position:relative; float:left; width:30%; padding-right:12px;}
#applications p.intro-text {font-weight:normal; margin-top:15px; width:425px; text-transform:none;}
div.supplies-page-images {float:right; padding-left:12px; position:relative; width:200px; height:auto;}
.supplies-page-images img {padding-bottom:12px;}
.three-column {background: url(../images/bg/box-3-col.gif) bottom no-repeat; padding-bottom: 8px; float: left; display: inline; width: 200px; margin: 0 7px 30px 0; font-size:.9em;}
.three-column .inner {background: url(../images/bg/box-3-col.gif) no-repeat; padding: 18px 0px 10px 14px; height:255px;}
.three-column .inner strong {color:#225b9f; text-transform:uppercase; font-size:1.1em;}
.industry-expertise table {margin-top:65px;}

/*Government Rollovers*/

.close { 
display : inline;
text-decoration : underline;
font-weight : bold;
color : #5e624b;
cursor : pointer;
}

.flagheading { 
z-index : 30;
font-size : .9em;
font-weight : bold;
border-bottom : 1px solid #cccccc;
visibility : inherit;
padding-bottom:5px;
}
.flags { 
position : absolute;
left : 180px;
top : 0px;
width : 414px;
height : 339px;
background-color : #ffffff;
visibility : hidden;
}

.maps { 
position : absolute;
left : 180px;
top : 40px;
width : 414px;
height : 237px;
z-index : -2;
visibility : visible;
}

#nationalid, #passport, #driverslicense, #immigration, #socialservices, #lawenforcement, #governmentid, #transit, #miscellaneous, #healthcare {cursor: pointer;}


.regiongrouping { 
width : 548px;
position : relative;
padding-top : 12px;
padding-bottom : 12px;
border-top : 1px dashed #4b4e3c;
padding-bottom : 36px;
padding-top : 4px;
margin-bottom : 12px;
font-size : 0.9em;
}
.regionheading { 
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
color : #4b4e3c;
font-weight : bold;
text-decoration : none;
width : 568px;
}

#flagmapcontainer { 
position : relative;
top : 16px;
visibility : visible;
z-index : 0;
height : 400px;
}
#image { 
position : relative;
left : 428px;
top : -25px;
height : 140px;
width : 140px;
}


/*service mark*/
sup {
vertical-align: super;
font-size: 70%;
top:-3px;
}

.clickable { cursor:pointer; }

/* Knowledge Center Modal */

/* The important CSS starts here. */

/* overlay */

#overlay
{
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 2000;
    width: 100%;
    height: 100%;
    background-color: #fff;
    filter: alpha(opacity=50);
    opacity: 0.50;
}


/* modal declarations */

#modalWrapper
{
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2001;
    width: 100%;
    height: 100%;
    filter: alpha(opacity=0);
    opacity: 0.0;
}

#modalWrapper span.bold
{
	font-weight:bold;
}

#modalTrigger
{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2002;
    width: 100%;
    height: 100%;
    cursor: pointer;
}

#modalContainer
{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2003;
    width: 884px;
    height: 630px;
    margin: 25px auto 0 auto;
    background: transparent url("../images/modals/modal-bg.png") no-repeat 0 0;
}

#modalContainer .title
{
    position: absolute;
    top: 26px;
    left: 29px;
}

#title-card-features-tour { width: 153px; height: 15px; display: none; }
#title-card-features-tour span { background-image: url(../images/modals/card-features-tour.png); }
#title-drivers-license-features-tour { width: 260px; height: 15px; display: none; }
#title-drivers-license-features-tour span { background-image: url(../images/modals/drivers-license-features-tour.png); }
#title-fips-features-tour { width: 161px; height: 15px; display: none; }
#title-fips-features-tour span { background-image: url(../images/modals/fips-features-tour.png); }
#title-national-id-features-tour { width: 222px; height: 15px; display: none; }
#title-national-id-features-tour span { background-image: url(../images/modals/national-id-features-tour.png); }
#title-passport-features-tour { width: 207px; height: 15px; display: none; }
#title-passport-features-tour span { background-image: url(../images/modals/passport-features-tour.png); }
#title-credit-debit-gallery { width: 171px; height: 15px; display: none; }
#title-credit-debit-gallery span { background-image: url(../images/modals/credit-and-debit-cards.png); }
#title-university-gallery { width: 319px; height: 15px; display: none; }
#title-university-gallery span { background-image: url(../images/modals/college-and-university-campus-cards.png); }
#title-gift-prepaid-gallery { width: 246px; height: 15px; display: none; }
#title-gift-prepaid-gallery span { background-image: url(../images/modals/gift-and-prepaid-cards.png); }
#title-access-control-gallery { width: 186px; height: 15px; display: none; }
#title-access-control-gallery span { background-image: url(../images/modals/access-control-cards.png); }
#title-employee-id-gallery { width: 107px; height: 15px; display: none; }
#title-employee-id-gallery span { background-image: url(../images/modals/employee-ids.png); }
#title-loyalty-gallery { width: 118px; height: 15px; display: none; }
#title-loyalty-gallery span { background-image: url(../images/modals/loyalty-cards.png); }
#title-membership-gallery { width: 155px; height: 15px; display: none; }
#title-membership-gallery span { background-image: url(../images/modals/membership-cards.png); }
#title-direct-mail-gallery { width: 94px; height: 15px; display: none; }
#title-direct-mail-gallery span { background-image: url(../images/modals/direct-mail.png); }
#title-sd260-features { width: 247px; height: 15px; display: none; }
#title-sd260-features span { background-image: url(../images/modals/the-new-look-of-leadership.png); }

#title-videoartistafin { width: 550px; height: 15px; display: none; }
#title-videoartistafin span { background-image: url(../images/modals/artista-vhd.png); }
#title-videoartistagov { width: 550px; height: 15px; display: none; }
#title-videoartistagov span { background-image: url(../images/modals/artista-vhd.png); }
#title-videoattachersystems { width: 429px; height: 15px; display: none; }
#title-videoattachersystems span { background-image: url(../images/modals/attacher-systems.png); }
#title-videoattachergift { width: 429px; height: 15px; display: none; }
#title-videoattachergift span { background-image: url(../images/modals/attacher-systems.png); }
#title-videogv300overview { width: 429px; height: 15px; display: none; }
#title-videogv300overview span { background-image: url(../images/modals/attacher-systems.png); }
#title-videogv300inserter { width: 429px; height: 15px; display: none; }
#title-videogv300inserter span { background-image: url(../images/modals/attacher-systems.png); }
#title-videogv500carrier { width: 429px; height: 15px; display: none; }
#title-videogv500carrier span { background-image: url(../images/modals/attacher-systems.png); }
#title-videogv500overview { width: 429px; height: 15px; display: none; }
#title-videogv500overview span { background-image: url(../images/modals/attacher-systems.png); }
#title-videomaxsysoverview { width: 399px; height: 15px; display: none; }
#title-videomaxsysoverview span { background-image: url(../images/modals/maxsys-system.png); }
#title-videomj7500overview { width: 468px; height: 15px; display: none; }
#title-videomj7500overview span { background-image: url(../images/modals/mj7500-system.png); }
#title-videomxdliteoverview { width: 366px; height: 15px; display: none; }
#title-videomxdliteoverview span { background-image: url(../images/modals/mxd-lite.png); }
#title-videomxdmaileroverview { width: 390px; height: 15px; display: none; }
#title-videomxdmaileroverview span { background-image: url(../images/modals/mxd-mailer.png); }
#title-videogovernmentsolutions { width: 498px; height: 15px; display: none; }
#title-videogovernmentsolutions span { background-image: url(../images/modals/secure-id-solutions-government.png); }
#title-videosd260 { width: 247px; height: 15px; display: none; }
#title-videosd260 span { background-image: url(../images/modals/the-new-look-of-leadership.png); }

#modalContainer .close
{
    position: absolute;
    top: 15px;
    right: 25px;
    cursor: pointer;
}

#flashContainer
{
    position: absolute;
    top: 62px;
    left: 13px;
}

#flashContainer p
{
    margin: 20px;
}



/* BRITTANY - NEW HOME PAGE STUFF */
.home #top-search { position: relative; top: -4px; margin: 0px; }
.home #top-search .search-text { width: 165px; padding: 7px 10px 3px; background: url(../images/bg/search-background.jpg) no-repeat; color: #003479; border: 0; height: 20px; }

#homepage-feature { margin: 0 0 15px 12px; }

.home .tabs-homepage .tabs-nav li, .home .tabs-homepage .tabs-nav li{ width: 222px; text-align: center;  }
.home .tabs-homepage .tabs-nav li.first-tab, .home .tabs-products .tabs-nav li.first-tab { width: 223px; margin-left: 1px; }
.home .tabs-homepage .tabs-nav, .home .tabs-products .tabs-nav { background: transparent url(../images/bg/home-tabs-bg.jpg) no-repeat scroll center top; height: 35px; }
.home .tabs .tabs-nav .ui-tabs-selected { background: url(../images/bg/home-tabs-arrow.jpg) center bottom no-repeat  !important; position: relative; padding: 0 0 10px 0; margin-bottom: -10px; }
.home .tabs-homepage .tab, .home .tabs-products .tab { background: url(../images/bg/middle.jpg) repeat-y scroll 0px -4px; margin-top: -3px; }
.home .tabs-homepage .tab .inner, .home .tabs-products .tab .inner { overflow: auto; background:transparent url(../images/bg/bottom-corners.jpg) no-repeat scroll 0px bottom; padding-bottom: 30px; }

.markets-featured { width: 500px; float: left;  height:320px;}
.other-markets { width: 100px; float: left; margin: 0px; }
.other-markets ul { margin-top: 5px; }
.other-markets li { line-height:1.5}
.market { float: left; width: 160px; text-align: left; }
.market img.anchor { margin-left: 20px; }
.market p { width: 125px; text-align: left; margin-left: 23px; color: #333; margin-top:7px; }
.market ul.actions { width: 85px; margin-left: 23px; }

.applications-featured { width: 490px; float: left; height:320px;}
.other-applications { width: 140px; float: left; margin: 0 0 0 10px; }
.other-applications ul { margin-top: 5px; }
.other-applications li { line-height:1.5}

.products-image { float:left; text-align: center; width: 160px; height: 160px; }
.products-image img { height:115px; width:115px;}
.products-image .actions a { font-weight: bold; border-bottom: 1px dotted; }
/*
.products-image .actions li { background: url(default.htm); width:130px; padding: 0px 15px 0px 15px; }
*/
/* Google Chrome */
.products-image .actions li { background: url(../id/css/default.htm); width:130px; padding: 0px 0 10px 15px; line-height:1.5 }


div.rotate { display: none; position: absolute; top: 0px; left: 0px; padding-bottom: 10px; }
div.rotate div.anchor { float: left; margin-right: 5px; width: 80px; }
div.rotate ul.actions li { margin-left: 85px; }

div.rotate p { background-color: #fff; height:70px; }
div.rotate ul.actions { background-color: #fff; }
div.rotate ul.actions li { background-color: #fff; }
div.selected { display: block; position: relative; top: 0px; left: 0px; padding-bottom: 10px; }

div.navigation { position: relative; margin: 0 auto; width: 110px; }
img.next, img.prev { cursor: pointer; }

div.navigation div.current { background-image: url(../images/sidebar-promo-nav/yellow.jpg); height: 11px; width: 11px; background-repeat: no-repeat; }
div.navigation div { float: left; margin: 0px 3px; background-image: url(../images/sidebar-promo-nav/blue.jpg); background-repeat: no-repeat; height: 11px; width: 11px; }
div.navigation div.arrow { background-image: none; margin-top: -2px; }
div.rotate li { background-image: url(../id/css/default.htm);padding-left:0px; }
